Performance analysis and scheduling of stochastic fork-join jobs in a multicomputer system

Kumar, A. ; Shorey, R. (1993) Performance analysis and scheduling of stochastic fork-join jobs in a multicomputer system IEEE Transactions on Parallel and Distributed Systems, 4 (10). pp. 1147-1164. ISSN 1045-9219

Full text not available from this repository.

Official URL: http://www.computer.org/portal/web/csdl/doi/10.110...

Related URL: http://dx.doi.org/10.1109/71.246075

Abstract

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.

Item Type:Article
Source:Copyright of this article belongs to IEEE.
ID Code:60670
Deposited On:10 Sep 2011 11:49
Last Modified:10 Sep 2011 11:49

Repository Staff Only: item control page