×

一种适用于异构系统的通用“权力-(d)”调度框架。 (英语) Zbl 1498.60363号

摘要:智能调度对于在大型系统中获得低响应时间至关重要。一种常见的可扩展调度范例是“断电-(d)”,其中调度程序随机查询(d)服务器,并仅根据查询服务器的状态将作业分配给服务器。文献中研究的大部分断电策略都假设系统是同质的,这意味着所有服务器都具有相同的速度;与此同时,现实世界中的系统往往表现出服务器速度的异构性。本文介绍了一个描述和分析异构感知断电策略的通用框架。我们框架背后的关键思想是,调度策略可以在两个决策点利用服务器速度信息:选择要查询的服务器时,以及将作业分配给其中一个服务器时。我们的框架明确地将调度策略分为查询规则和分配规则;我们考虑这两种规则类型的一般族。虽然最强的分配规则包含详细的队列长度信息和服务器速度信息,但这些规则通常很难分析。我们将重点放在考虑异构性的分配规则上,这些规则忽略了空闲状态以外的队列长度信息,从而克服了这一困难。在这种情况下,我们分析平均响应时间,并为查询和分配的联合优化制定新的优化问题。我们在优化策略的基础上开发启发式队列长度软件调度策略。相对于文献中出现的策略,我们的启发式策略在模拟中表现良好。

MSC公司:

60K25码 排队论(概率论方面)
68平方米 计算机系统环境下的性能评估、排队和调度
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Banawan,S.,Zeidat,N.:异构多计算机系统中负载共享的比较研究。摘自:第25届年度模拟研讨会论文集,第22-31页。IEEE(1992)
[2] Banawan,S.A.,Zahorjan,J.:异构排队系统中的负载共享。摘自:IEEE INFOCOM’89会议记录,第731-739页(1989)
[3] Bonomi,F.,并行处理器共享队列系统的作业分配,IEEE Trans。计算。,39, 7, 858-869 (1990) ·数字对象标识代码:10.1109/12.55688
[4] 陈,H。;Ye,HQ,平衡路由的渐近最优性,Oper。研究,60,1,163-179(2012)·兹比尔1242.90061 ·doi:10.1287/opre.1110.0998年
[5] 邓宁,I。;哈切特,J。;Lubin,M.,Jump:数学优化建模语言,SIAM Rev.,59,2,295-320(2017)·Zbl 1368.90002号 ·doi:10.1137/15M1020575
[6] 冯·H。;米斯拉,V。;Rubenstein,D.,异构m/g/型系统的最优无状态、规模软件调度,Perform.Eval,62,1,475-492(2005)·doi:10.1016/j.peva.2005.07.031
[7] Gardner,K.,Jaleel,J.A.,Wickeham,A.,Doroudi,S.:异构服务器存在下的可扩展负载平衡。绩效评估第102151页(2020年)
[8] 古普塔,V。;Harchol-Balter,M。;西格曼,K。;Whitt,W.,《web服务器场的联合最短队列路由分析》,《性能评估》。,64, 9-12, 1062-1081 (2007) ·doi:10.1016/j.peva.2007.06.012
[9] Hellemans,T.、Bodas,T、Van Houdt,B.:依赖于工作负载的负载平衡策略的性能分析。摘自:ACM计算机系统测量与分析会议录(2019年)。数字对象标识代码:10.1145/3341617.3326150
[10] Hyytiä,E.,《固定大小作业到两台并行服务器的最佳路由》,INFOR:Inf.Syst。操作。研究,51,4,215-224(2013)·Zbl 07683723号 ·doi:10.3138/infor.51.4.215
[11] A.伊扎格尔。;Makowski,A.,《两种负载平衡策略下的轻流量性能:服务器异构情况》,SIGMETRICS Perform.Eval。版次:42、2、18-20(2014)·doi:10.1145/2667522.2667527
[12] Jaleel,J.A.、Doroudi,S.、Gardner,K.、Wickeham,A.:异构系统的通用“断电”调度框架(2021)。https://arxiv.org/abs/2112.05823
[13] Koole,G.,双服务器排队系统中阈值策略最优性的简单证明,Syst。控制信函。,26, 5, 301-303 (1995) ·Zbl 0876.90052号 ·doi:10.1016/0167-6911(95)00015-1
[14] Larsen,R.L.:多指数服务器的控制及其在计算机系统中的应用。美国马里兰州大学帕克分校博士论文(1981年)
[15] Lin,W。;Kumar,PR,具有两个异构服务器的排队系统的最优控制,IEEE Trans。自动。控制,29,8,696-703(1984)·Zbl 0546.90035号 ·doi:10.1109/TAC.1984.1103637
[16] 卢,Y。;谢奇。;克利奥,G。;盖勒,A。;Larus,J。;Greenberg,A.,Join idle queue:一种用于动态可扩展web服务的新型负载平衡算法,Perform.Eval。,68, 11, 1056-1071 (2011) ·doi:10.1016/j.peva.2011.07.015
[17] 鲁宾,M。;Dunning,I.,《使用Julia进行运筹学计算》,INFORMS J.Comput。,27, 2, 238-248 (2015) ·Zbl 1331.90001号 ·doi:10.1287/ijoc.2014.0623
[18] 卢,惠普;Viniotis,I.,异构服务器系统的阈值控制策略,数学。方法操作。决议,55,121-142(2002)·Zbl 1037.90010号 ·doi:10.1007/s001860100168
[19] Mitzenmacher,M.,《随机负载平衡中两种选择的力量》,IEEE Trans。并行分配系统。,12, 10, 1094-1104 (2001) ·数字对象标识代码:10.1109/71.963420
[20] Mukhopadhyay,A。;Mazumdar,R.,大型异构处理器共享系统中随机联合最短队列(JSQ)方案的分析,IEEE Trans。控制网络。系统。,3, 2, 116-126 (2016) ·Zbl 1370.90091号 ·doi:10.1109/TCNS.2015.2428331
[21] Nelson,RD;Philips,TK,《最短队列路由响应时间的近似值》(1989),纽约:ACM,纽约
[22] Rubinovitch,M.,《服务器速度慢的问题》,J.Appl。概率。,22, 1, 205-213 (1985) ·Zbl 0566.60088号 ·doi:10.2307/3213760
[23] Rubinovitch,M.,《服务器速度慢的问题:暂停的队列》,J.Appl。概率。,22, 4, 879-892 (1985) ·Zbl 0602.60081号 ·doi:10.2307/3213955
[24] 里科夫,VV;Efrosinin,DV,关于服务器速度慢的问题,Autom。远程。控制。,70, 12, 2013-2023 (2009) ·Zbl 1180.90078号 ·doi:10.1134/S0005117909120091
[25] Selen,J.,Adan,I.,Kapodistria,S.:广义连接最短队列路由的近似性能分析。摘自:第九届EAI绩效评估方法和工具国际会议记录,第103-110页。计算机科学、社会信息学和…研究所(2016)
[26] 赛伦,J。;阿丹,I。;Kapodistria,S。;van Leeuwaarden,J.,最短期望延迟路由的稳态分析,排队系统。,84, 3-4, 309-354 (2016) ·Zbl 1386.60314号 ·doi:10.1007/s11134-016-9497-7
[27] Sethuraman,J。;Squillante,MS,多类并行队列中的最优随机调度,SIGMETRICS Perform.Eval。修订版,27,1,93-102(1999)·doi:10.1145/301464.301483
[28] Stolyar,A.,大型异构服务系统中基于拉动的负载分配,排队系统。,80, 4, 341-361 (2015) ·Zbl 1317.90073号 ·doi:10.1007/s11134-015-9448-8
[29] Stolyar,AL,异构并行服务器之间基于Pull的负载分配:多路由器的情况,排队系统。,85, 1-2, 31-65 (2017) ·Zbl 1366.90026号 ·doi:10.1007/s11134-016-9508-8
[30] 安大略省坦塔维;Towsley,D.,分布式计算机系统中的最佳静态负载平衡,J.ACM(JACM),32,2,445-465(1985)·Zbl 0629.68003号 ·数字对象标识代码:10.1145/3149.3156
[31] Vargaftik,S.、Keslassy,I.、Orda,A.:LSQ:具有多个调度器的大规模异构系统中的负载平衡。IEEE/ACM网络汇刊,28(3),1186-1198(2020)。https://urldefense.com/v3/。doi:10.1109/TNET.2020.2980061
[32] 北弗维登斯卡娅。;Dobrushin,R。;Karpelevich,F.,《两个队列中选择最短队列的排队系统:渐近方法》,Problemy Peredachi Informatsii,32,1,20-34(1996)·Zbl 0898.60095号
[33] 瓦希特,A。;Biegler,LT,《关于大规模非线性规划中点内滤波器线性搜索算法的实现》,数学。程序。,106, 1, 25-57 (2006) ·Zbl 1134.90542号 ·doi:10.1007/s10107-004-0559-y
[34] 王,C。;冯,C。;Cheng,J.,《低延迟云服务的分布式联合队列》,IEEE/ACM Trans。净值。,26, 5, 2309-2319 (2018) ·doi:10.1109/TNET.2018.2869092
[35] 韦伯,RR,《关于将客户最优分配给并行服务器》,J.Appl。概率。,15, 2, 406-413 (1978) ·Zbl 0378.60095号 ·doi:10.2307/3213411
[36] 翁,W。;周,X。;Srikant,R.,带局部约束的最优负载平衡,Proc。ACM测量。分析。计算。系统。,4、3、1-37(2020)
[37] Whitt,W.,《决定加入哪个队列:一些反例》,Oper。研究,34,1,55-62(1986)·兹比尔06229.0035 ·doi:10.1287/opre.34.155
[38] Winston,W.:最短路线学科的最优化。J.应用。普罗巴伯。14(1), 181-189 (1977) ·Zbl 0357.60023号
[39] 周,X。;Shroff,N。;Wierman,A.,《具有多个调度器的大规模异构系统中的渐近最优负载平衡》,《性能评估》。,145, 102146 (2021) ·doi:10.1016/j.peva.2020.102146
[40] 周,X。;Wu,F。;Tan,J。;孙,Y。;Shroff,N.,《设计低复杂度重载延迟优化负载平衡方案:理论到算法》,Proc。ACM测量。分析。计算。系统。,1, 2, 39 (2017)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。