论文标题

具有应用程序的一维分布式服务网络中的资源分配

Resource Allocation in One-dimensional Distributed Service Networks with Applications

论文作者

Panigrahy, Nitish K., Basu, Prithwish, Nain, Philippe, Towsley, Don, Swami, Ananthram, Chan, Kevin S., Leung, Kin K.

论文摘要

我们考虑将资源分配给用户的分配政策,其中资源和用户都位于一维线上。首先,我们考虑仅分配资源的单向分配策略,仅分配给左边的用户。我们提出了向右(MTR)策略的搬迁,该策略从左到右扫描向用户分配最近的最右边资源,并将其与单向Gale-Shapley(UGS)匹配策略进行对比。尽管所有单向政策之间的两种政策都可以最大程度地减少请求距离(请求距离)的预期距离,但MTR还是更公平的。此外,我们表明,当用户和资源位置由统计点过程建模并允许资源满足多个用户时,可以将单向策略下的空间系统映射到批量服务排队系统中,从而允许应用许多排队理论结果,以产生封闭形式表达式。由于我们考虑了不同资源可以满足不同数量用户的情况,因此我们还为批量服务队列生成了新的结果。我们还考虑了双向策略,在这些策略中,对资源分配没有方向性限制并开发了用于计算最佳分配的算法,该算法比用户更多的资源时在文献中比已知的算法更有效。单向和双向分配方案的性能的数值评估产生了对资源放置有益的设计指南。 \ np {最后,我们提出了一种启发式算法,该算法利用一维输入的最佳动态编程方案,以获取近似解决方案,以解决二维场景的最佳分配问题,并经验在最佳解决方案的恒定因子内产生请求距离。

We consider assignment policies that allocate resources to users, where both resources and users are located on a one-dimensional line. First, we consider unidirectional assignment policies that allocate resources only to users located to their left. We propose the Move to Right (MTR) policy, which scans from left to right assigning nearest rightmost available resource to a user, and contrast it to the Unidirectional Gale-Shapley (UGS) matching policy. While both policies among all unidirectional policies, minimize the expected distance traveled by a request (request distance), MTR is fairer. Moreover, we show that when user and resource locations are modeled by statistical point processes, and resources are allowed to satisfy more than one user, the spatial system under unidirectional policies can be mapped into bulk service queueing systems, thus allowing the application of many queueing theory results that yield closed form expressions. As we consider a case where different resources can satisfy different numbers of users, we also generate new results for bulk service queues. We also consider bidirectional policies where there are no directional restrictions on resource allocation and develop an algorithm for computing the optimal assignment which is more efficient than known algorithms in the literature when there are more resources than users. Numerical evaluation of performance of unidirectional and bidirectional allocation schemes yields design guidelines beneficial for resource placement. \np{Finally, we present a heuristic algorithm, which leverages the optimal dynamic programming scheme for one-dimensional inputs to obtain approximate solutions to the optimal assignment problem for the two-dimensional scenario and empirically yields request distances within a constant factor of the optimal solution.

扫码加入交流群

加入微信交流群

微信交流群二维码

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