• DocumentCode
    926832
  • Title

    Toward a theory for scheduling dags in Internet-based computing

  • Author

    Malewicz, Grzegorz ; Rosenberg, Arnold L. ; Yurkewych, Matthew

  • Author_Institution
    Dept. of Eng., Google, Inc., Mountain View, CA
  • Volume
    55
  • Issue
    6
  • fYear
    2006
  • fDate
    6/1/2006 12:00:00 AM
  • Firstpage
    757
  • Lastpage
    768
  • Abstract
    Conceptual and algorithmic tools are developed as a foundation for a theory of scheduling complex computation-dags for Internet-based computing. The goal of the schedules produced is to render tasks eligible for allocation to remote clients (hence, for execution) at the maximum possible rate. This allows one to utilize remote clients well, as well as to lessen the likelihood of the "gridlock" that ensues when a computation stalls for lack of eligible tasks. Earlier work has introduced a formalism for studying this optimization problem and has identified optimal schedules for several significant families of structurally uniform dags. The current paper extends this work via a methodology for devising optimal schedules for a much broader class of complex dags, which are obtained via composition from a prespecified collection of simple building-block dags. The paper provides a suite of algorithms that decompose a given dag Gscr to expose its building blocks and an execution-priority relation xutri on building blocks. When the building blocks are appropriately interrelated under xutri the algorithms specify an optimal schedule for Gscr
  • Keywords
    Internet; grid computing; optimisation; resource allocation; scheduling; Internet-based computing; computation-dags; execution-priority relation; gridlock; optimization problem; scheduling; Internet; Optimization methods; Resource management; Scheduling; Internet-based computing; Web computing; dag decomposition; global computing; grid computing; scheduling dags; theory.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.91
  • Filename
    1628962