TY - JOUR

T1 - Multiprocessor scheduling with interprocessor communication delays

AU - Lee, Chung Yee

AU - Hwang, Jing Jang

AU - Chow, Yuan Chieh

AU - Anger, Frank D.

PY - 1988/6

Y1 - 1988/6

N2 - We consider the problem of scheduling a set of n partially ordered tasks on m identical processors in order to minimize the makespan, where there is a communication delay between any pair of distinct processors. This problem is NP-hard. We provide a heuristic algorithm, call it Earliest Ready Task (ERT) algorithm, to solve the problem. Among all tasks whose parent tasks have been assigned, an ERT algorithm is one that always chooses one task that can be processed earliest. We show that the makespan M generated by ERT algorithm always satisfies M {slanted equal to or less-than} (2-1/m)M′ + Ccomm, where M′ is the optimal makespan without considering communication delay and Ccomm is the maximum communication delay in one chain. We will also provide an algorithm to find this chain. The time complexity of implementing the ERT algorithm is O(mn2).

AB - We consider the problem of scheduling a set of n partially ordered tasks on m identical processors in order to minimize the makespan, where there is a communication delay between any pair of distinct processors. This problem is NP-hard. We provide a heuristic algorithm, call it Earliest Ready Task (ERT) algorithm, to solve the problem. Among all tasks whose parent tasks have been assigned, an ERT algorithm is one that always chooses one task that can be processed earliest. We show that the makespan M generated by ERT algorithm always satisfies M {slanted equal to or less-than} (2-1/m)M′ + Ccomm, where M′ is the optimal makespan without considering communication delay and Ccomm is the maximum communication delay in one chain. We will also provide an algorithm to find this chain. The time complexity of implementing the ERT algorithm is O(mn2).

KW - interprocessor communication delay

KW - multiprocessor scheduling

KW - worst-case error bound

UR - http://www.scopus.com/inward/record.url?scp=0024034138&partnerID=8YFLogxK

U2 - 10.1016/0167-6377(88)90080-6

DO - 10.1016/0167-6377(88)90080-6

M3 - 文章

AN - SCOPUS:0024034138

SN - 0167-6377

VL - 7

SP - 141

EP - 147

JO - Operations Research Letters

JF - Operations Research Letters

IS - 3

ER -