Optimal Scheduling for a Distributed Parallel Processing Model

dc.contributor.authorMakowski, Armand M.en_US
dc.contributor.authorNelson, R.en_US
dc.contributor.departmentISRen_US
dc.date.accessioned2007-05-23T09:50:27Z
dc.date.available2007-05-23T09:50:27Z
dc.date.issued1992en_US
dc.description.abstractWe consider a model of a parallel processing system consisting of K distributed homogeneous processors each with private memory in which tasks queue before being served. Jobs arriving to the system consist of a set of tasks which can be executed independently of each other and we consider a job to be completed only after all of its component tasks have finished execution. A central dispatcher schedules the tasks on the processors at job arrival instants using information on the number of tasks currently scheduled on each processor. We model this system as a distributed fork/join queueing system and derive the structure of the individually optimal scheduling policy. Our results show that the individually optimal policy is a mixture of policies corresponding to sequential job execution (all tasks are scheduled on a single processor) and parallel scheduling (tasks are distributed among several processors in a manner that tends to equalize queue lengths). We show that, under conditions that include the case of moderate to heavy loads, the individually optimal scheduler schedules tasks according to the sequential policy which runs counter to the intuition that parallel processing is desirable. Because we do not include certain overheads associated with executing jobs in parallel in our model, our results are biased towards parallel rather than sequential processing. Thus our results strongly suggest that for actual distributed memory systems the benefits of parallel processing can be achieved only in conditions of light load. Response time properties of the individually optimal scheduler are derived and compared by simulation to other scheduling policies.en_US
dc.format.extent1669729 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/1903/5218
dc.language.isoen_USen_US
dc.relation.ispartofseriesISR; TR 1992-36en_US
dc.subjectqueuing networksen_US
dc.subjectparallel architecturesen_US
dc.subjectschedulingen_US
dc.subjectperformance evaluationen_US
dc.subjectCommunication en_US
dc.subjectSignal Processing Systemsen_US
dc.titleOptimal Scheduling for a Distributed Parallel Processing Modelen_US
dc.typeTechnical Reporten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR_92-36.pdf
Size:
1.59 MB
Format:
Adobe Portable Document Format