Performance Degradation in Parallel-Server Systems

被引:9
作者
Doncel, Josu [1 ,2 ]
Aalto, Samuli [3 ]
Ayesta, Urtzi [4 ,5 ,6 ,7 ]
机构
[1] Inria Grenoble, F-38000 Grenoble, France
[2] Univ Basque Country UPV EHU, Dept Appl Math & Stat & Operat Res, Bilbao 48080, Spain
[3] Aalto Univ, Dept Commun & Networking, Aalto 00076, Finland
[4] CNRS, IRIT, F-31071 Toulouse, France
[5] Univ Toulouse, INP, F-31000 Toulouse, France
[6] Univ Basque Country UPV EHU, Dept Comp Sci & Artificial Intelligence, Donostia San Sebastian 28018, Spain
[7] IKERBASQUE Basque Fdn Sci, Bilbao 48011, Spain
基金
芬兰科学院;
关键词
Parallel-server routing; performance degradation; economies of scale; TASK ASSIGNMENT; SHORTEST-QUEUE; LOAD; JOIN; CUSTOMERS; POLICY;
D O I
10.1109/TNET.2019.2902531
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider a parallel-server system with homogeneous servers where incoming tasks, arriving at rate lambda, are dispatched by n dispatchers, each of them balancing a fraction 1/n of the load to K/n servers. Servers are first-come-first-served (FCFS) queues and dispatchers implement size interval task assignment policy with equal load (SITA-E), a size-based policy such that the servers are equally loaded. We compare the performance of a system with n > 1 dispatchers and a single dispatcher. We show that the performance of a system with n dispatchers, K servers, and arrival rate lambda coincides with that of a system with one dispatcher, K/n servers, and arrival rate lambda/n. We define the degradation factor as the ratio between the performance of a system with K servers and arrival rate lambda and the performance of a system with K/n servers and arrival rate lambda/n. We establish a partial monotonicity on n for the degradation factor and, therefore, the degradation factor is lower bounded by one. We then investigate the upper bound of the degradation factor for particular distributions. We consider two continuous service time distributions: uniform and bounded Pareto and a discrete distribution with two values, which is the distribution that maximizes the variance for a given mean. We show that the performance degradation is small for uniformly distributed job sizes but that for Bounded Pareto and two points distributions it can be unbounded. We have investigated the degradation using the distribution obtained from real traces.
引用
收藏
页码:875 / 888
页数:14
相关论文
共 31 条
[1]   Load balancing in processor sharing systems [J].
Altman, E. ;
Ayesta, U. ;
Prabhu, B. J. .
TELECOMMUNICATION SYSTEMS, 2011, 47 (1-2) :35-48
[2]  
Bachmat E, 2014, MATH ADVENTURES PERF
[3]   Analysis of SITA policies [J].
Bachmat, Eitan ;
Sarfati, Hagit .
PERFORMANCE EVALUATION, 2010, 67 (02) :102-120
[4]   INDIVIDUAL VERSUS SOCIAL OPTIMIZATION IN THE ALLOCATION OF CUSTOMERS TO ALTERNATIVE SERVERS [J].
BELL, CE ;
STIDHAM, S .
MANAGEMENT SCIENCE, 1983, 29 (07) :831-839
[5]   EQUILOAD: a load balancing policy for clustered web servers [J].
Ciardo, G ;
Riska, A ;
Smirni, E .
PERFORMANCE EVALUATION, 2001, 46 (2-3) :101-124
[6]  
Doncel J, 2017, P IEEE INFOCOM, P1
[7]   Is the Price of Anarchy the Right Measure for Load-Balancing Games? [J].
Doncel, Josu ;
Ayesta, Urtzi ;
Brun, Olivier ;
Prabhu, Balakrishna .
ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2014, 14 (2-3) :213-232
[8]   Experience with using the Parallel Workloads Archive [J].
Feitelson, Dror G. ;
Tsafrir, Dan ;
Krakov, David .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (10) :2967-2982
[9]   Optimal state-free, size-aware dispatching for heterogeneous M/G/-type systems [J].
Feng, HH ;
Misra, V ;
Rubenstein, D .
PERFORMANCE EVALUATION, 2005, 62 (1-4) :475-492
[10]  
Foley RD, 2001, ANN APPL PROBAB, V11, P569