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 :
بازگشت