Optimal scheduling for disconnected cooperation

Grzegorz Greg Malewicz, Alexander C. Russell, Alex Allister Shvartsman · 2001

We consider a distributed environment consisting of n processors that need to perform t tasks. We assume that communication is initially unavailable and that processors begin work in isolation. At some unknown point of time an unknown collection of processors may establish communication. Before processors begin communication they execute tasks in the order given by their schedules. Our goal is to schedule work of isolated processors so that when communication is established for the first time, the number of redundantly executed tasks is controlled. We quantify worst case redundancy as a function of processor advancements through their schedules.

Read the paper · More papers on PaperTik