TY - GEN
T1 - A static multiprocessor scheduling algorithm for arbitrary directed task graphs in uncertain environments
AU - Yang, Jun
AU - Ma, Xiaochuan
AU - Hou, Chaohuan
AU - Yao, Zheng
PY - 2008
Y1 - 2008
N2 - The objective of a static scheduling algorithm is to minimize the overall execution time of the program, represented by a directed task graph, by assigning the nodes to the processors. However, sometimes it is very difficult to estimate the execution time of several parts of a program and the communication delays under different circumstances. In this paper, an uncertain intelligent scheduling algorithm based on an expected value model and a genetic algorithm is presented to solve the multiprocessor scheduling problem in which the computation time and the communication time are given by stochastic variables. In simulation examples, it shows that the algorithm performs better than other algorithms in uncertain environments.
AB - The objective of a static scheduling algorithm is to minimize the overall execution time of the program, represented by a directed task graph, by assigning the nodes to the processors. However, sometimes it is very difficult to estimate the execution time of several parts of a program and the communication delays under different circumstances. In this paper, an uncertain intelligent scheduling algorithm based on an expected value model and a genetic algorithm is presented to solve the multiprocessor scheduling problem in which the computation time and the communication time are given by stochastic variables. In simulation examples, it shows that the algorithm performs better than other algorithms in uncertain environments.
KW - Genetic algorithm
KW - Parallel processing
KW - Scheduling
KW - Stochastic programming
UR - http://www.scopus.com/inward/record.url?scp=46049096998&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-69501-1_4
DO - 10.1007/978-3-540-69501-1_4
M3 - Article in proceedings
AN - SCOPUS:46049096998
SN - 9783540695004
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 18
EP - 29
BT - Algorithms and Architectures for Parallel Processing - 8th International Conference, ICA3PP 2008, Proceedings
PB - Springer
T2 - 8th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2008
Y2 - 9 June 2008 through 11 June 2008
ER -