Online parallel scheduling of non-uniform tasks: Trading failures for energy
- Antonio Fernández Anta,
- Chryssis Georgiou,
- ,
- Elli Zavou
- Instituto IMDEA Networks,
- University of Cyprus,
- University of Liverpool,
- Universidad Carlos III de Madrid
Sustainable Development Goals
- SDG 7 Affordable and Clean Energy
Related Event
Title
Event type
ConferenceDate
08/19/2013 - 08/21/2013Location
Abstract
Consider a system in which tasks of different execution times arrive continuously and have to be executed by a set of processors that are prone to crashes and restarts. In this paper we model and study the impact of parallelism and failures on the competitiveness of such an online system. In a fault-free environment, a simple Longest-in-System scheduling policy, enhanced by a redundancy-avoidance mechanism, guarantees optimality in a long-term execution. In the presence of failures though, scheduling becomes a much more challenging task. In particular, no parallel deterministic algorithm can be competitive against an offline optimal solution, even with one single processor and tasks of only two different execution times. We find that when additional energy is provided to the system in the form of processor speedup, the situation changes. Specifically, we identify thresholds on the speedup under which such competitiveness cannot be achieved by any deterministic algorithm, and above which competitive algorithms exist. Finally, we propose algorithms that achieve small bounded competitive ratios when the speedup is over the threshold.
Publication Information
Output type
Original language
English (US)Pages from-to (Number of pages)
Pages 145-158 (14 pages)Publication milestones
- Published - 2013
Publication status
Publication series
- Publication series name: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print): 0302-9743
ISSN (Electronic): 1611-3349
Volume: 8070 LNCS
ISBN (Print)
9783642401633Publication IDs
- Scopus: 84883177141
