New Stability Results for Multiserver-job Models via Product-form Saturated Systems

Q4 Computer Science
Isaac Grosof, Mor Harchol-Balter, Alan Scheller-Wolf
{"title":"New Stability Results for Multiserver-job Models via Product-form Saturated Systems","authors":"Isaac Grosof, Mor Harchol-Balter, Alan Scheller-Wolf","doi":"10.1145/3626570.3626574","DOIUrl":null,"url":null,"abstract":"Multiserver-job (MSJ) models are increasingly common in today's datacenters. In these models, each job runs on multiple servers concurrently, for some duration. The most common service ordering for jobs is First-Come First-Served (FCFS). Unfortunately, MSJ FCFS models are hard to analyze, and even the stability region of MSJ FCFS models is not well understood. Stability has only been analyzed in the case where all jobs have independent exponentially-distributed durations with the same mean (the \"single duration\" setting). This does not allow, however, for modeling the common situation where jobs with higher server need (number of servers required) also have higher expected duration. This paper provides the first analysis of stability for MSJ FCFS models in the two-class setting, where each class of jobs has its own server need and its own exponentially-distributed duration. To analyze stability, we make use of the saturated system, whose throughput determines the stability region. While the saturated system has been useful in deriving stability regions in the past, it has never been applied in settings where jobs occupy multiple servers. By looking at the saturated system in a new light, we find that its solution has an attractive product form in the two-class setting, and a different product form in the single-duration setting, both novel results. Besides solving our problem, this product form may also serve as a gateway to analyzing other complex models.","PeriodicalId":35745,"journal":{"name":"Performance Evaluation Review","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Performance Evaluation Review","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3626570.3626574","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 2

Abstract

Multiserver-job (MSJ) models are increasingly common in today's datacenters. In these models, each job runs on multiple servers concurrently, for some duration. The most common service ordering for jobs is First-Come First-Served (FCFS). Unfortunately, MSJ FCFS models are hard to analyze, and even the stability region of MSJ FCFS models is not well understood. Stability has only been analyzed in the case where all jobs have independent exponentially-distributed durations with the same mean (the "single duration" setting). This does not allow, however, for modeling the common situation where jobs with higher server need (number of servers required) also have higher expected duration. This paper provides the first analysis of stability for MSJ FCFS models in the two-class setting, where each class of jobs has its own server need and its own exponentially-distributed duration. To analyze stability, we make use of the saturated system, whose throughput determines the stability region. While the saturated system has been useful in deriving stability regions in the past, it has never been applied in settings where jobs occupy multiple servers. By looking at the saturated system in a new light, we find that its solution has an attractive product form in the two-class setting, and a different product form in the single-duration setting, both novel results. Besides solving our problem, this product form may also serve as a gateway to analyzing other complex models.
产品型饱和系统下多服务器作业模型的新稳定性结果
多服务器作业(MSJ)模型在当今的数据中心中越来越普遍。在这些模型中,每个作业在一定时间内并发地在多个服务器上运行。最常见的工作服务顺序是先到先得(FCFS)。遗憾的是,MSJ FCFS模型很难分析,甚至对MSJ FCFS模型的稳定区域也没有很好的了解。稳定性仅在所有作业具有独立的指数分布持续时间且具有相同平均值(“单一持续时间”设置)的情况下进行分析。但是,这并不允许对具有较高服务器需求(所需服务器数量)的作业也具有较高预期持续时间的常见情况进行建模。本文首次分析了两类设置下MSJ FCFS模型的稳定性,其中每一类作业都有自己的服务器需求和自己的指数分布持续时间。为了分析稳定性,我们利用饱和系统,其吞吐量决定稳定区域。虽然饱和系统过去在导出稳定区域方面很有用,但它从未应用于作业占用多个服务器的设置。通过对饱和系统的新的观察,我们发现它的解在两阶环境下有一个吸引人的产物形式,而在单阶环境下有一个不同的产物形式,两者都是新的结果。除了解决我们的问题,这个产品形式也可以作为分析其他复杂模型的入口。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Performance Evaluation Review
Performance Evaluation Review Computer Science-Computer Networks and Communications
CiteScore
1.00
自引率
0.00%
发文量
193
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信