Task assignment with work-conserving migration

被引:18
作者
Broberg, James [1 ]
Tari, Zahir
Zeephongsekul, Panlop
机构
[1] RMIT Univ, Sch Comp Sci & Informat Technol, Melbourne, Vic, Australia
[2] RMIT Univ, Sch Math & Geospatial Sci, Melbourne, Vic, Australia
基金
澳大利亚研究理事会;
关键词
task assignment; load distribution; heavy-tailed workloads; queueing theory;
D O I
10.1016/j.parco.2006.09.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we a present a task assignment policy suited to environments (such as high-volume web serving clusters) where local centralised dispatchers are utilised to distribute tasks amongst back-end hosts offering mirrored services, with negligible cost work-conserving migration available between hosts. The TAPTF-WC (Task Assignment based on Prioritising Traffic Flows with Work-Conserving Migration) policy was specifically created to exploit such environments. As such, TAPTF-WC exhibits consistently good performance over a wide range of task distribution scenarios due to its flexible nature, spreading the work over multiple hosts when prudent, and separating short task flows from large task flows via the use of dual queues. Tasks are migrated in a work-conserving manner, reducing the penalty associated with task migration found in many existing policies such as TAGS and TAPTF which restart tasks upon migration. We find that the TAPTF-WC policy is well suited for load distribution under a wide range of different workloads in environments where task sizes are not known a priori and negligible cost work-conserving migration is available. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:808 / 830
页数:23
相关论文
共 39 条
[1]  
ANDREOLINI M, 2002, SIGMETRICS PERFORMAN, V30, P10
[2]  
[Anonymous], 1998, Operating System Concepts
[3]   A workload characterization study of the 1998 World Cup Web site [J].
Arlitt, M ;
Jin, T .
IEEE NETWORK, 2000, 14 (03) :30-37
[4]  
BANSAL N, 2001, SIGMETRICS 01, P279
[5]  
Barford P., 1998, Performance Evaluation Review, V26, P151, DOI 10.1145/277858.277897
[6]  
BROBERG J, 2005, P 8 INT C PRINC DIST
[7]  
CABRERA LF, 1999, INFLUENCE WORKLOAD L
[8]   The state of the art in locally distributed Web-server systems [J].
Cardellini, V ;
Casalicchio, E ;
Colajanni, M ;
Yu, PS .
ACM COMPUTING SURVEYS, 2002, 34 (02) :263-311
[9]  
CARDELLINI V, 1998, COMPSAC 98, P449
[10]   EQUILOAD: a load balancing policy for clustered web servers [J].
Ciardo, G ;
Riska, A ;
Smirni, E .
PERFORMANCE EVALUATION, 2001, 46 (2-3) :101-124