论文标题

零排队用于多服务器工作

Zero Queueing for Multi-Server Jobs

论文作者

Wang, Weina, Xie, Qiaomin, Harchol-Balter, Mor

论文摘要

今天的云计算由多服务器作业主导。这些工作是同时要求多个服务器的作业,并在工作期间保留所有这些服务器。多服务器作业为传统的每个工作员模型增添了很多复杂性:到达可能不会“适合”可用服务器中,可能不得不排队,稍后会阻止到达并使服务器闲置。从排队的角度来看,关于多服务的职位排队系统几乎什么都没有理解。即使了解确切的稳定区域也是一个非常困难的问题。 在本文中,我们研究了系统中服务器数量增长的缩放制度下的多服务器作业排队模型。具体来说,我们考虑了一个具有多个工作类别的系统,来自不同类别的作业可以要求不同数量的服务器,并且具有不同的服务时间分布,并且以先到先得的顺序为作业。多服务器作业模型打开了新的缩放制度,在这些缩放机制中,作业所需的服务器数量和系统负载量表都具有服务器总数。在这些缩放制度中,我们得出了第一个结果,该结果是稳定性,排队概率以及每个班级系统中作业数量的瞬态分析。特别是我们得出足够的条件以零排队。我们的分析介绍了一种从Lyapunov漂移中提取信息的新颖方法,该方法可以适用于排队系统中更广泛的问题。

Cloud computing today is dominated by multi-server jobs. These are jobs that request multiple servers simultaneously and hold onto all of these servers for the duration of the job. Multi-server jobs add a lot of complexity to the traditional one-job-per-server model: an arrival might not "fit" into the available servers and might have to queue, blocking later arrivals and leaving servers idle. From a queueing perspective, almost nothing is understood about multi-server job queueing systems; even understanding the exact stability region is a very hard problem. In this paper, we investigate a multi-server job queueing model under scaling regimes where the number of servers in the system grows. Specifically, we consider a system with multiple classes of jobs, where jobs from different classes can request different numbers of servers and have different service time distributions, and jobs are served in first-come-first-served order. The multi-server job model opens up new scaling regimes where both the number of servers that a job needs and the system load scale with the total number of servers. Within these scaling regimes, we derive the first results on stability, queueing probability, and the transient analysis of the number of jobs in the system for each class. In particular we derive sufficient conditions for zero queueing. Our analysis introduces a novel way of extracting information from the Lyapunov drift, which can be applicable to a broader scope of problems in queueing systems.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源