Distributed Rate Scaling in Large-Scale Service Systems

被引:0
作者
Rutten D. [1 ]
Zubeldia M. [2 ]
Mukherjee D. [1 ]
机构
[1] Georgia Tech, Atlanta, GA
[2] University of Minnesota, Minneapolis, MN
来源
Performance Evaluation Review | 2023年 / 51卷 / 02期
基金
美国国家科学基金会;
关键词
distributed optimization; load balancing; rate-scaling;
D O I
10.1145/3626570.3626579
中图分类号
学科分类号
摘要
We consider a large-scale parallel-server system, where each server dynamically chooses its processing speed in a completely distributed fashion. The goal is to minimize the global cost that is the sum of the average cost of maintaining the respective processing speeds of all servers and a certain non-decreasing function of the sojourn time of tasks. The key challenges arise from the facts that the arrival rate of tasks is unknown and that there is no centralized control or communication among the servers. Using insights from stochastic approximation, we develop a novel rate-scaling algorithm and prove that the cost of the processing rates under our algorithm converges to the globally optimum value as the system size becomes large. En route, we also analyze the performance of a fully heterogeneous parallel-server system (i.e, where each server has a different processing speed), which might be of independent interest. © 2023 Copyright is held by the owner/author(s).
引用
收藏
页码:21 / 23
页数:2
相关论文
共 6 条
[1]  
Gandhi A., Doroudi S., Harchol-Balter M., Scheller-Wolf A., Exact analysis of the M/M/k/setup class of Markov chains via recursive renewal reward, Proc. SIGMETRICS'13, pp. 153-166, (2013)
[2]  
Jones N., How to stop data centres from gobbling up the world's electricity, Nature, 561, 7722, pp. 163-167, (2018)
[3]  
Kurtz T.G., Averaging for martingale problems and stochastic approximation, Applied Stochastic Analysis, pp. 186-209, (1992)
[4]  
MacCio V.J., Down D.G., On optimal policies for energy-aware servers, Perf. Eval, 90, pp. 36-52, (2015)
[5]  
Mukherjee D., Dhara S., Borst S.C., Van Leeuwaarden J.S.H., Optimal service elasticity in large-scale distributed systems, Proc. Acm Meas. Anal. Comput. Syst, 1, 1, (2017)
[6]  
Mukherjee D., Stolyar A., Join-Idle-Queue with service elasticity: Large-scale asymptotics of a non-monotone system, Stoch. Syst, 9, 4, pp. 338-358, (2019)