Title of article
Distributed processing of divisible jobs with communication startup costs Original Research Article
Author/Authors
Jacek Blazewicz، نويسنده , , Maciej Drozdowski، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 1996
Pages
21
From page
21
To page
41
Abstract
In this work we analyze the problem of an optimal distribution of a computational task among a set of processors. We assume that the task can be arbitrarily divided and its parts can be processed in parallel on different processors. A wide range of interconnection architectures of distributed computer systems is taken into consideration: a chain, a loop, a tree, a star of processors, a set of processors using shared buses, and a hypercube of processors. It is assumed that the communication time is equal to some startup value plus some amount proportional to the volume of transferred data. Using a uniform methodology we present a method to find the distribution of the load so that the minimum completion time is achieved for the considered data distribution scheme. The results can also be used to find such parameters of the processor network as equivalent speed, speedup and utilization. Moreover, the methodology presented here can be a model of the application roll-in time, and can be applied in load balancing in a heterogeneous multiprocessor system.
Keywords
Scheduling , Distributed processing , Communication delays , Performance evaluation
Journal title
Discrete Applied Mathematics
Serial Year
1996
Journal title
Discrete Applied Mathematics
Record number
884547
Link To Document