Isaac Grosof, Mor Harchol-Balter, Alan Scheller-Wolf
{"title":"产品型饱和系统下多服务器作业模型的新稳定性结果","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":"{\"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}","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}
New Stability Results for Multiserver-job Models via Product-form Saturated Systems
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.