×

Scalable distributed in-memory computation utilizing batch mode extensions

  • US 10,331,380 B1
  • Filed: 04/30/2017
  • Issued: 06/25/2019
  • Est. Priority Date: 04/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • distributing in-memory computations of a batch computation framework across a plurality of data processing clusters associated with respective data zones; and

    combining local processing results of the distributed in-memory computations from respective ones of the data processing clusters;

    wherein the distributed in-memory computations utilize local data structures of respective ones of the data processing clusters;

    wherein a given one of the local data structures in one of the data processing clusters receives local data of the corresponding data zone and is utilized to generate the local processing results of that data processing cluster that are combined with local processing results of other ones of the data processing clusters;

    wherein the local data structures are configured to support one or more batch mode extensions of the batch computation framework for performance of the distributed in-memory computations;

    wherein the local data structures comprise respective portions of a global data structure characterizing the distributed in-memory computations of the batch computation framework;

    wherein the global data structure comprises at least one of a global table, a global dataset and a global property graph associated with respective local data structures comprising local tables, local datasets and local property graphs; and

    wherein the method is performed by at least one processing device comprising a processor coupled to a memory.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×