Task Assignment Algorithm for Pipelined Computing in Grid

王庆江,桂小林,郑守淇
DOI: https://doi.org/10.3321/j.issn:0253-987X.2004.04.022
2004-01-01
Abstract:To obtain high throughput of the pipelined computation in grid , a task assignment algorithm called X2max2min was proposed. In a pipeline , tasks were parallel with each other , and each task was parallelizable itself . When more than one task was assigned to an identical parallel system , the number of processors allocated to each task was determined by minimizing the maximum of task computation costs. The task communication cost used for receiving and sending a data set depended on the assignments of other tasks , so the mean estimate was needed to be introduced into the task communica2 tion cost when the assignments of related tasks were not completed yet . The task response2time was the sum of the compu2 tation cost and communication cost , and was a function of task assignments. Using max2min algorithm to determine task assignments , the maximum of the task response2times could be effectively reduced so that the pipeline throughput was in2 creased. Simulation results show that the X2max2min algorithm makes pipelines obtain high throughput that is almost the same as the one provided by complicated Taura' s algorithm.
What problem does this paper attempt to address?