Invention Grant
US09038088B2 Load balancing on hetrogenous processing cluster based on exceeded load imbalance factor threshold determined by total completion time of multiple processing phases
有权
基于由多个处理阶段的总完成时间确定的超负荷不平衡因子阈值,对Hetrogenous处理集群进行负载平衡
- Patent Title: Load balancing on hetrogenous processing cluster based on exceeded load imbalance factor threshold determined by total completion time of multiple processing phases
- Patent Title (中): 基于由多个处理阶段的总完成时间确定的超负荷不平衡因子阈值,对Hetrogenous处理集群进行负载平衡
-
Application No.: US13409872Application Date: 2012-03-01
-
Publication No.: US09038088B2Publication Date: 2015-05-19
- Inventor: Rajat Phull , Srihari Cadambi , Nishkam Ravi , Srimat Chakradhar
- Applicant: Rajat Phull , Srihari Cadambi , Nishkam Ravi , Srimat Chakradhar
- Applicant Address: US NJ Princeton
- Assignee: NEC Laboratories America, Inc.
- Current Assignee: NEC Laboratories America, Inc.
- Current Assignee Address: US NJ Princeton
- Agent Joseph Kolodka
- Main IPC: G06F1/12
- IPC: G06F1/12 ; G06F9/46 ; G06F9/50 ; G06F9/52

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.
Public/Granted literature
- US20120233486A1 LOAD BALANCING ON HETEROGENEOUS PROCESSING CLUSTERS IMPLEMENTING PARALLEL EXECUTION Public/Granted day:2012-09-13
Information query