具有服务重置的队列

IF 6 2区 管理学 Q1 OPERATIONS RESEARCH & MANAGEMENT SCIENCE
Ofek Lauber Bonomo , Uri Yechiali , Shlomi Reuveni
{"title":"具有服务重置的队列","authors":"Ofek Lauber Bonomo ,&nbsp;Uri Yechiali ,&nbsp;Shlomi Reuveni","doi":"10.1016/j.ejor.2024.12.044","DOIUrl":null,"url":null,"abstract":"<div><div>Service time fluctuations heavily affect the performance of queueing systems, causing long waiting times and backlogs. Recently, it was shown that when service times are solely determined by the server, service resetting can mitigate the deleterious effects of service time fluctuations and drastically improve queue performance (Bonomo et al., 2022). Yet, in many queueing systems, service times have two independent sources: the intrinsic server slowdown (<span><math><mi>S</mi></math></span>) and the jobs’ inherent size (<span><math><mi>X</mi></math></span>). In these, so-called <span><math><mrow><mi>S</mi><mi>&amp;</mi><mi>X</mi></mrow></math></span> queues (Gardner et al., 2017), service resetting results in a newly drawn server slowdown while the inherent job size remains unchanged. Remarkably, resetting can be useful even then. To show this, we develop a comprehensive theory of <span><math><mrow><mi>S</mi><mi>&amp;</mi><mi>X</mi></mrow></math></span> queues with service resetting. We consider cases where the total service time is either a product or a sum of the service slowdown and the jobs’ inherent size. For both cases, we derive expressions for the total service time distribution and its mean under a generic service resetting policy. Two prevalent resetting policies are discussed in more detail. We first analyze the constant-rate (Poissonian) resetting policy and derive explicit conditions under which resetting reduces the mean service time and improves queue performance. Next, we consider the sharp (deterministic) resetting policy. While results hold regardless of the arrival process, we dedicate special attention to the <span><math><mrow><mi>S</mi><mi>&amp;</mi><mi>X</mi></mrow></math></span>-M/G/1 queue with service resetting, and obtain the distribution of the number of jobs in the system and their sojourn time. Our analysis highlights situations where service resetting can be used as an effective tool to improve the performance of <span><math><mrow><mi>S</mi><mi>&amp;</mi><mi>X</mi></mrow></math></span> queueing systems. Several examples are given to illustrate our analytical results, which are corroborated using numerical simulations.</div></div>","PeriodicalId":55161,"journal":{"name":"European Journal of Operational Research","volume":"322 3","pages":"Pages 908-919"},"PeriodicalIF":6.0000,"publicationDate":"2025-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Queues with service resetting\",\"authors\":\"Ofek Lauber Bonomo ,&nbsp;Uri Yechiali ,&nbsp;Shlomi Reuveni\",\"doi\":\"10.1016/j.ejor.2024.12.044\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Service time fluctuations heavily affect the performance of queueing systems, causing long waiting times and backlogs. Recently, it was shown that when service times are solely determined by the server, service resetting can mitigate the deleterious effects of service time fluctuations and drastically improve queue performance (Bonomo et al., 2022). Yet, in many queueing systems, service times have two independent sources: the intrinsic server slowdown (<span><math><mi>S</mi></math></span>) and the jobs’ inherent size (<span><math><mi>X</mi></math></span>). In these, so-called <span><math><mrow><mi>S</mi><mi>&amp;</mi><mi>X</mi></mrow></math></span> queues (Gardner et al., 2017), service resetting results in a newly drawn server slowdown while the inherent job size remains unchanged. Remarkably, resetting can be useful even then. To show this, we develop a comprehensive theory of <span><math><mrow><mi>S</mi><mi>&amp;</mi><mi>X</mi></mrow></math></span> queues with service resetting. We consider cases where the total service time is either a product or a sum of the service slowdown and the jobs’ inherent size. For both cases, we derive expressions for the total service time distribution and its mean under a generic service resetting policy. Two prevalent resetting policies are discussed in more detail. We first analyze the constant-rate (Poissonian) resetting policy and derive explicit conditions under which resetting reduces the mean service time and improves queue performance. Next, we consider the sharp (deterministic) resetting policy. While results hold regardless of the arrival process, we dedicate special attention to the <span><math><mrow><mi>S</mi><mi>&amp;</mi><mi>X</mi></mrow></math></span>-M/G/1 queue with service resetting, and obtain the distribution of the number of jobs in the system and their sojourn time. Our analysis highlights situations where service resetting can be used as an effective tool to improve the performance of <span><math><mrow><mi>S</mi><mi>&amp;</mi><mi>X</mi></mrow></math></span> queueing systems. Several examples are given to illustrate our analytical results, which are corroborated using numerical simulations.</div></div>\",\"PeriodicalId\":55161,\"journal\":{\"name\":\"European Journal of Operational Research\",\"volume\":\"322 3\",\"pages\":\"Pages 908-919\"},\"PeriodicalIF\":6.0000,\"publicationDate\":\"2025-01-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"European Journal of Operational Research\",\"FirstCategoryId\":\"91\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S037722172400986X\",\"RegionNum\":2,\"RegionCategory\":\"管理学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"OPERATIONS RESEARCH & MANAGEMENT SCIENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"European Journal of Operational Research","FirstCategoryId":"91","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S037722172400986X","RegionNum":2,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
引用次数: 0

摘要

服务时间波动会严重影响队列系统的性能,导致长时间等待和积压。最近的研究表明,当服务时间完全由服务器决定时,服务重置可以减轻服务时间波动的有害影响,并大幅提高队列性能(Bonomo 等人,2022 年)。然而,在许多队列系统中,服务时间有两个独立的来源:服务器固有的减速(S)和作业固有的大小(X)。在这些所谓的 S&X 队列中(加德纳等人,2017 年),服务重置会导致新的服务器减速,而固有作业大小保持不变。值得注意的是,即使在这种情况下,重置也是有用的。为了证明这一点,我们建立了一个具有服务重置功能的 S&X 队列的综合理论。我们考虑了总服务时间是服务减速与作业固有规模的乘积或总和的情况。对于这两种情况,我们都推导出了总服务时间分布的表达式,以及一般服务重置策略下的平均值。我们将更详细地讨论两种常见的重置策略。我们首先分析了恒定速率(泊松比)重置策略,并推导出重置可缩短平均服务时间和改善队列性能的明确条件。接下来,我们考虑尖锐(确定性)重置策略。虽然无论到达过程如何,结果都是成立的,但我们特别关注带有服务重置的 S&X-M/G/1 队列,并得出了系统中作业数量及其停留时间的分布。我们的分析强调了在哪些情况下服务重置可以作为提高 S&X 队列系统性能的有效工具。我们给出了几个例子来说明我们的分析结果,并通过数值模拟对这些结果进行了证实。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

Queues with service resetting

Queues with service resetting
Service time fluctuations heavily affect the performance of queueing systems, causing long waiting times and backlogs. Recently, it was shown that when service times are solely determined by the server, service resetting can mitigate the deleterious effects of service time fluctuations and drastically improve queue performance (Bonomo et al., 2022). Yet, in many queueing systems, service times have two independent sources: the intrinsic server slowdown (S) and the jobs’ inherent size (X). In these, so-called S&X queues (Gardner et al., 2017), service resetting results in a newly drawn server slowdown while the inherent job size remains unchanged. Remarkably, resetting can be useful even then. To show this, we develop a comprehensive theory of S&X queues with service resetting. We consider cases where the total service time is either a product or a sum of the service slowdown and the jobs’ inherent size. For both cases, we derive expressions for the total service time distribution and its mean under a generic service resetting policy. Two prevalent resetting policies are discussed in more detail. We first analyze the constant-rate (Poissonian) resetting policy and derive explicit conditions under which resetting reduces the mean service time and improves queue performance. Next, we consider the sharp (deterministic) resetting policy. While results hold regardless of the arrival process, we dedicate special attention to the S&X-M/G/1 queue with service resetting, and obtain the distribution of the number of jobs in the system and their sojourn time. Our analysis highlights situations where service resetting can be used as an effective tool to improve the performance of S&X queueing systems. Several examples are given to illustrate our analytical results, which are corroborated using numerical simulations.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
European Journal of Operational Research
European Journal of Operational Research 管理科学-运筹学与管理科学
CiteScore
11.90
自引率
9.40%
发文量
786
审稿时长
8.2 months
期刊介绍: The European Journal of Operational Research (EJOR) publishes high quality, original papers that contribute to the methodology of operational research (OR) and to the practice of decision making.
×
引用
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学术官方微信