DocumentCode :
2236530
Title :
Scheduling Mixed Workloads in Multi-grids: The Grid Execution Hierarchy
Author :
Silberstein, Mark ; Geiger, Dan ; Schuster, Assaf ; Livny, Miron
Author_Institution :
Technion, Haifa
fYear :
0
fDate :
0-0 0
Firstpage :
291
Lastpage :
302
Abstract :
Consider a workload in which massively parallel tasks that require large resource pools are interleaved with short tasks that require fast response but consume fewer resources. We aim at achieving high throughput and short response time when scheduling such a workload over a set of uncoordinated grids of varying sizes and performance characteristics. We propose the concept of a grid execution hierarchy, where available grids are sorted according to their size, and the execution overheads increase with the size of the grids. We devise a scheduling algorithm for this execution hierarchy of grids by adapting the multilevel feedback queue approach to a multi-grid environment. The algorithm finds a grid of the size, availability, and overhead that best matches a task´s resource requirements and expected turnaround time. Our approach is inspired by the shortest processing time first policy (SPTF), in the sense that the task´s processing demands are constantly reevaluated during its run, so that a task is migrated to a more suitable level of the execution hierarchy when appropriate. We evaluate our approach in the context of the superlink-online system for processing genetic linkage analysis tasks - a production system consisting of several grids and utilizing tens of thousands of CPU hours a month. With our approach the system provides nearly interactive response time for shorter tasks, while simultaneously serving throughput-oriented massively parallel tasks in an efficient manner
Keywords :
grid computing; processor scheduling; resource allocation; SPTF; Superlink-online production system; genetic linkage analysis; mixed workload scheduling algorithm; multigrid execution hierarchy; multilevel feedback queue approach; shortest processing time first policy; task resource requirement; throughput-oriented parallel task; Availability; Central Processing Unit; Couplings; Delay; Feedback; Genetics; Grid computing; Production systems; Scheduling algorithm; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 2006 15th IEEE International Symposium on
Conference_Location :
Paris
ISSN :
1082-8907
Print_ISBN :
1-4244-0307-3
Type :
conf
DOI :
10.1109/HPDC.2006.1652160
Filename :
1652160
Link To Document :
بازگشت