The Community for Technology Leaders
RSS Icon
Issue No.10 - October (1993 vol.4)
pp: 1147-1164
<p>The authors model a parallel processing system comprising several homogeneouscomputers interconnected by a communication network. Jobs arriving to this system havea linear fork-join structure. Each fork of the job gives rise to a random number of tasksthat can be processed independently on any of the computers. Since exact analysis offork-join models is known to be intractable, the authors resort to obtaining analyticalbounds to the mean job response time of the fork-join job. For jobs with a single fork-joinand, probabilistic allocation of tasks of the job to the N processors, they obtain upperand lower bounds to the mean job response time. Upper bounds are obtained using theconcept of associated random variables and are found to be a good approximation to themean 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.</p>
Index Termsperformance analysis; scheduling; stochastic fork-join jobs; multicomputer system;parallel processing system; exact analysis; probabilistic allocation of tasks; lower bounds;upper bounds; associated random variables; queueing delays; simulations; diffusion limits; delays; digital simulation; parallel processing; performance evaluation; queueing theory; scheduling; stochastic processes
A. Kumar, R. Shorey, "Performance Analysis and Scheduling of Stochastic Fork-Join Jobs in a Multicomputer System", IEEE Transactions on Parallel & Distributed Systems, vol.4, no. 10, pp. 1147-1164, October 1993, doi:10.1109/71.246075
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool