DocumentCode
2521014
Title
Multi-level Multi-server Task Assignment with Work-Conserving Migration
Author
Jayasinghe, Malith ; Tari, Zahir ; Zeephongsekul, Panlop
Author_Institution
Sch. of Comput. Sci. & Inf. Technol., RMIT Univ., Melbourne, VIC, Australia
fYear
2010
fDate
15-17 July 2010
Firstpage
178
Lastpage
181
Abstract
Size-based task assignment policies have shown significant performance improvements over traditional task assignment policies under highly variable workload conditions. However, these policies are not suitable to assign tasks in time sharing systems. Moreover, these policies are not scalable and they also generate significant amount of wasted processing. This paper proposes a Multi-Level-Multi-Server Task Assignment Policy with Work-Conserving Migration (MLMS-WC-M) that addresses these issues. MLMS-WC-M has three important features. First, it gives preferential treatment to tasks with short processing requirements. Second, it utilises a 2-level variance reduction mechanism. Third, it supports work-conserving migration. We evaluate the performance of MLMS-WC-M against the performance of several well known task assignment policies. The proposed policy outperforms existing policies significantly under a wide range of workload conditions.
Keywords
multiprocessing systems; performance evaluation; processor scheduling; distributed systems; multilevel multiserver task assignment; performance improvements; size-based task assignment policies; time sharing systems; variance reduction mechanism; work-conserving migration; Computational modeling; Computers; Performance evaluation; Processor scheduling; Technical Activities Guide - TAG; Web server; Expected waiting time; Heavy-tailed workloads; Task assignment;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Applications (NCA), 2010 9th IEEE International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
978-1-4244-7628-2
Type
conf
DOI
10.1109/NCA.2010.31
Filename
5598213
Link To Document