×

Dynamic Data Partitioning For Optimal Resource Utilization In A Parallel Data Processing System

  • US 20120278587A1
  • Filed: 06/27/2012
  • Published: 11/01/2012
  • Est. Priority Date: 04/26/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for dynamically distributing data for parallel processing in a computing system, comprising:

  • allocating a data buffer to each of a plurality of data partitions, wherein each data buffer stores data to be processed by its corresponding data partition;

    distributing data in multiple rounds to the data buffers for processing by the data partitions, wherein in each round the data is distributed based on a determined data processing capacity for each data partition, wherein a greater amount of data is distributed to the data partitions with higher determined processing capacities; and

    periodically monitoring usage of each data buffer and re-determining the determined data processing capacity of each data partition based on its corresponding data buffer usage.

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