Patent · US Active

Load balancing on hetrogenous processing cluster based on exceeded load imbalance factor threshold determined by total completion time of multiple processing phases

US9038088B2 · kind B2 · utility

8Cited by
3References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 1, 2012
Grant dateMay 19, 2015
Priority date
Expiry dateAug 27, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/5088
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and systems for managing data loads on a cluster of processors that implement an iterative procedure through parallel processing of data for the procedure are disclosed. One method includes monitoring, for at least one iteration of the procedure, completion times of a plurality of different processing phases that are undergone by each of the processors in a given iteration. The method further includes determining whether a load imbalance factor threshold is exceeded in the given iteration based on the completion times for the given iteration. In addition, the data is repartitioned by reassigning the data to the processors based on predicted dependencies between assigned data units of the data and completion times of a plurality of the processers for at least two of the phases. Further, the parallel processing is implemented on the cluster of processors in accordance with the reassignment.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.