DocumentCode :
975702
Title :
Performance analysis and scheduling of stochastic fork-join jobs in a multicomputer system
Author :
Kumar, Anurag ; Shorey, Rajeev
Author_Institution :
Dept. of Electr. Commun. Eng., Indian Inst. of Sci., Bangalore, India
Volume :
4
Issue :
10
fYear :
1993
fDate :
10/1/1993 12:00:00 AM
Firstpage :
1147
Lastpage :
1164
Abstract :
The authors model a parallel processing system comprising several homogeneous computers interconnected by a communication network. Jobs arriving to this system have a linear fork-join structure. Each fork of the job gives rise to a random number of tasks that can be processed independently on any of the computers. Since exact analysis of fork-join models is known to be intractable, the authors resort to obtaining analytical bounds to the mean job response time of the fork-join job. For jobs with a single fork-join and, probabilistic allocation of tasks of the job to the N processors, they obtain upper and lower bounds to the mean job response time. Upper bounds are obtained using the concept of associated random variables and are found to be a good approximation to the mean job response time. A simple lower bound is obtained by neglecting queueing delays. They also find two lower bounds that include queueing delays. For multiple fork-join jobs, they study an approximation based on associated random variables. Finally, two versions of the join-the-shortest-queue (JSQ) allocation policy (i.e., JSQ by batch and JSQ by task) are studied and compared, via simulations and diffusion limits
Keywords :
delays; digital simulation; parallel processing; performance evaluation; queueing theory; scheduling; stochastic processes; associated random variables; diffusion limits; exact analysis; lower bounds; multicomputer system; parallel processing system; performance analysis; probabilistic allocation of tasks; queueing delays; scheduling; simulations; stochastic fork-join jobs; upper bounds; Communication networks; Computer networks; Concurrent computing; Delay; Parallel processing; Performance analysis; Processor scheduling; Random variables; Stochastic processes; Upper bound;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.246075
Filename :
246075
Link To Document :
بازگشت