DocumentCode
3057794
Title
Extending IC-Scheduling via the Sweep Algorithm
Author
Cordasco, Gennaro ; Malewicz, Grzegorz ; Rosenberg, Arnold L.
Author_Institution
Univ. di Salerno, Fisciano
fYear
2008
fDate
13-15 Feb. 2008
Firstpage
366
Lastpage
373
Abstract
Earlier work has developed the rudiments of a scheduling theory for computations having intertask dependencies - modeled via dags - for Internet-based computing. The goal of the schedules produced is to render tasks eligible for execution as fast as possible, with the aim of: (a) utilizing clients\´ computational resources well, by always having work to allocate to an available client; (b) lessening the likelihood of a computation\´s stalling for lack of eligible tasks. Simulation studies suggest that this goal does accelerate computation over the Internet. The theory crafts a schedule for a dag Q by "parsing" Q (if possible) into connected building-block dags that one can "compose " to form Q and then analyzing the scheduling dependencies among these building blocks. The current paper extends the theory by developing the Sweep Algorithm, a tool that allows one to: (1) schedule using building blocks that are not necessarily connected, and (2) craft schedules that interleave the execution of subdags that have no interdependencies. The augmented scheduling algorithms allow one to craft optimal schedules for previously unschedulable dags. Examples presented include artificial dags that are "close" to ones arising in real computations, as well as a component of a dag that arises in a functional MRI application.
Keywords
Internet; resource allocation; scheduling; IC-scheduling; Internet-based computing; Sweep Algorithm; artificial dags; augmented scheduling algorithms; available client allocation; building-block dags; client computational resources; functional MRI application; intertask dependencies; optimal schedules; scheduling theory; sweep algorithm; Computational modeling; Computer networks; Concurrent computing; Distributed computing; Grid computing; Internet; Optimal scheduling; Processor scheduling; Scheduling algorithm; USA Councils; IC-Scheduling Theory; Internet-based computing; globalcomputing; gridcomputing; schedulingDAGs;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing, 2008. PDP 2008. 16th Euromicro Conference on
Conference_Location
Toulouse
ISSN
1066-6192
Print_ISBN
978-0-7695-3089-5
Type
conf
DOI
10.1109/PDP.2008.16
Filename
4457145
Link To Document