Method and system for task mapping to iteratively improve task assignment in a heterogeneous computing system
First Claim
1. A method for mapping tasks to iteratively improve task assignment in a heterogeneous computing (HC) system, the method comprising:
- identifying a current machine that defines a makespan in the HC system; and
reassigning at least one task from the current machine to at least one alternate machine in the HC system according to a predefined reassignment constraint.
5 Assignments
0 Petitions
Accused Products
Abstract
Method and system aspects for mapping tasks to iteratively improve task assignment in a heterogeneous computing (HC) system include identifying a current machine that defines a makespan in the HC system. Further included is the reassigning of at least one task from the current machine to at least one alternate machine in the HC system according to a predefined reassignment constraint. Reassigning also includes reassigning the at least one task when the at least one alternate machine can perform the at least one task in addition to previously assigned work while finishing in less time than the time of the makespan reduced by time required for the task being reassigned.
23 Citations
15 Claims
-
1. A method for mapping tasks to iteratively improve task assignment in a heterogeneous computing (HC) system, the method comprising:
-
identifying a current machine that defines a makespan in the HC system; and
reassigning at least one task from the current machine to at least one alternate machine in the HC system according to a predefined reassignment constraint. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for mapping tasks to iteratively improve task assignment in a heterogeneous computing (HC) environment, the system comprising:
-
a network of heterogeneous computing systems; and
a processing system for identifying a current machine that defines a makespan in the network, and reassigning at least one task from the current machine to at least one alternate machine in the network according to a predefined reassignment constraint. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable medium containing program instructions for mapping tasks to iteratively improve task assignment in a heterogeneous computing (HC) system, the program instructions comprising:
-
identifying a current machine that defines a makespan in the HC system; and
reassigning at least one task from the current machine to at least one alternate machine in the HC system according to a predefined reassignment constraint. - View Dependent Claims (12, 13, 14, 15)
-
Specification