Scheduling Jobs Before Shut Down

dc.contributor.authorLiberatore, Vincenzoen_US
dc.date.accessioned2004-05-31T23:00:58Z
dc.date.available2004-05-31T23:00:58Z
dc.date.created1999-12en_US
dc.date.issued2000-02-15en_US
dc.description.abstractDistributed systems execute background or alternative jobs while waiting for data or requests to arrive from another processor. In those cases, the following shut-down scheduling problem arises: given a set of jobs of known processing time, schedule them on m machines so as to maximize the total weight of jobs completed before an initially unknown deadline. We will present optimally competitive deterministic and randomized algorithms for shut-down scheduling. Our deterministic algorithm is parameterized by the number of machines m. Its competitive ratio increases as the number of machines decreases, but it is optimal for any given choice of m. Such family of deterministic algorithm can be translated into a family of randomized algorithms that use progressively less randomization and that are optimal for the given amount of randomization. Hence, we establish a precise trade-off between amount of randomization and competitive ratios. Distributed systems execute background or alternative jobs while waiting for data or requests to arrive from another processor. In those cases, the following <em>shut-down scheduling problem</em> arises: given a set of jobs of known processing time, schedule them on <em>m</em> machines so as to maximize the total weight of jobs completed before an initially unknown deadline. We will present optimally competitive deterministic and randomized algorithms for shut-down scheduling. Our deterministic algorithm is parameterized by the number of machines <em>m</em>. Its competitive ratio increases as the number of machines decreases, but it is optimal for any given choice of <em>m</em>. Such family of deterministic algorithm can be translated into a family of randomized algorithms that use progressively less randomization and that are optimal for the given amount of randomization. Hence, we establish a precise trade-off between amount of randomization and competitive ratios. (Also cross-referenced as UMIACS-TR-99-72)en_US
dc.format.extent557597 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/1903/1045
dc.language.isoen_US
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_US
dc.relation.isAvailableAtUniversity of Maryland (College Park, Md.)en_US
dc.relation.isAvailableAtTech Reports in Computer Science and Engineeringen_US
dc.relation.isAvailableAtUMIACS Technical Reportsen_US
dc.relation.ispartofseriesUM Computer Science Department; CS-TR-4081en_US
dc.relation.ispartofseriesUMIACS; UMIACS-TR-99-72en_US
dc.titleScheduling Jobs Before Shut Downen_US
dc.typeTechnical Reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
CS-TR-4081.ps
Size:
544.53 KB
Format:
Postscript Files
Loading...
Thumbnail Image
Name:
CS-TR-4081.pdf
Size:
252.61 KB
Format:
Adobe Portable Document Format
Description:
Auto-generated copy of CS-TR-4081.ps