loading...
On Scheduling Complex Dags for Internet-Based Computing
Denver, Colorado April 04-April 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IPDPS.2005.30419th IEEE International Parallel and ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Grzegorz Malewicz, University of Alabama, Tuscaloosa
Arnold L. Rosenberg, University of Massachusetts, Amherst
Matthew Yurkewych, University of Massachusetts, Amherst
Conceptual tools are developed to aid in crafting a theory of scheduling complex computation-dags for Internetbased 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, and also 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. These dags are obtained via composition from a prespecified collection of simple building-block dags. The paper introduces a suite of algorithms that decompose a given dag to expose its building-blocks, and a priority relation on buildingblocks. When the building-blocks are appropriately interrelated, the dag can be scheduled optimally.
Citation:
Grzegorz Malewicz, Arnold L. Rosenberg, Matthew Yurkewych, "On Scheduling Complex Dags for Internet-Based Computing," ipdps, vol. 1, pp.66, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers, 2005
Usage of this product signifies your acceptance of the Terms of Use.