DocumentCode
2482515
Title
On scheduling dags to maximize area
Author
Cordasco, Gennaro ; Rosenberg, Arnold L.
Author_Institution
Univ. of Salerno, Salerno, Italy
fYear
2009
fDate
23-29 May 2009
Firstpage
1
Lastpage
12
Abstract
A new quality metric, called area, is introduced for schedules that execute dags, i.e., computations having intertask dependencies. Motivated by the temporal unpredictability encountered when computing over the Internet, the goal under the new metric is to maximize the average number of tasks that are eligible for execution at each step of a computation. Area-maximization is a weakening of IC-optimality, which strives to maximize the number of eligible tasks at every step of the computation. In contrast to IC-optimal schedules, area-maximizing schedules exist for every dag. For dags that admit IC-optimal schedules, all area-maximizing schedules are IC-optimal, and vice versa. The basic properties of this metric are derived in this paper, and tools for efficiently crafting area-maximizing schedules for large classes of computationally significant dags are developed. Several of these results emerge from a close connection between area-maximizing scheduling and the MAX Linear-Arrangement Problem for Dags.
Keywords
scheduling; software metrics; software quality; IC-optimal schedules; MAX linear-arrangement problem; area-maximizing schedules; dags scheduling; quality metric; temporal unpredictability; Assembly; Collaboration; Computers; Delay; Grid computing; Internet; Peer to peer computing; Processor scheduling; Scheduling algorithm; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location
Rome
ISSN
1530-2075
Print_ISBN
978-1-4244-3751-1
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2009.5160983
Filename
5160983
Link To Document