首页> 外文期刊>IEEE transactions on mobile computing >A Fair and Efficient Resource Allocation Scheme for Multi-Server Distributed Systems and Networks
【24h】

A Fair and Efficient Resource Allocation Scheme for Multi-Server Distributed Systems and Networks

机译:多服务器分布式系统和网络的公平有效的资源分配方案

获取原文
获取原文并翻译 | 示例

摘要

Maintaining efficiency and fairness is a challenging problem in distributed systems and networks. In this paper, we focus on distributed multi-server systems and networks in which each user may be allocated resources by different servers. Reemphasizing polling systems as abstractions of resource sharing systems, in this paper, first we introduce a multi-server polling system in which each server (resource) can poll (be allocated to) only a subset of queues (users) in the system to model a wide range of multi-server systems such as multihomed networks and cloud computing. Then, to obtain a fair resource allocation vector to queues, a network utility maximization problem with a general utility function is defined. Depending on the type of the utility function, the presented scheme can attain different kinds of fairness such as weighted proportional and max-min fairness. Although maintaining fairness is important in many applications, providing efficiency is also crucial. Hence, we present an efficient algorithm to convert the obtained fair resource allocation vector into a Markovian routing matrix to determine the polling order of queues. This algorithm is capable of improving performance measures such as delay variance and mitigating short-term unfairness by minimizing the probability of consecutive polling of the same queue. Two distributed schemes are presented to obtain fairness and efficiency in even highly dynamic and distributed environments. The effectiveness of the presented schemes is also studied through simulation and numerical evaluation. Our results show their success in attaining fairness and efficiency in dynamic multi-server distributed systems and networks.
机译:在分布式系统和网络中,保持效率和公平性是一个具有挑战性的问题。在本文中,我们关注于分布式多服务器系统和网络,其中每个用户可以由不同的服务器分配资源。在本文中,重新强调轮询系统是资源共享系统的抽象,首先,我们介绍了一种多服务器轮询系统,其中每个服务器(资源)只能轮询(分配给)系统中队列的一部分(用户)进行建模多种多服务器系统,例如多宿主网络和云计算。然后,为了获得公平的队列资源分配向量,定义了具有通用效用函数的网络效用最大化问题。根据效用函数的类型,所提出的方案可以获得不同种类的公平性,例如加权比例公平性和最大-最小公平性。尽管在许多应用程序中保持公平性很重要,但提供效率也至关重要。因此,我们提出了一种有效的算法,将获得的公平资源分配向量转换为马尔可夫路由矩阵,以确定队列的轮询顺序。该算法能够通过最小化同一队列的连续轮询的概率来改善性能度量(例如延迟差异)并减轻短期不公平性。提出了两种分布式方案,即使在高度动态和分布式的环境中也能获得公平性和效率。还通过仿真和数值评估研究了所提出方案的有效性。我们的结果表明,它们在动态多服务器分布式系统和网络中获得公平性和效率方面取得了成功。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号