• 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