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

被引:11
|
作者
Teymoori, Peyman [1 ,2 ]
Sohraby, Khosrow [2 ,3 ]
Kim, Kiseon [2 ]
机构
[1] Univ Oslo, Dept Informat, N-0373 Oslo, Norway
[2] GIST, Dept Informat & Commun, 1 Oryong Dong, Gwangju 500712, South Korea
[3] Gen Motors, Warren, MI 48093 USA
关键词
Multi-server systems; fairness; network utility maximization; Markovian routing; PROTOCOL;
D O I
10.1109/TMC.2015.2486770
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:2137 / 2150
页数:14
相关论文
共 50 条
  • [1] Utility Optimal Thread Assignment and Resource Allocation in Multi-Server Systems
    Lai, Pan
    Fan, Rui
    Zhang, Xiao
    Zhang, Wei
    Liu, Fang
    Zhou, Joey Tianyi
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2022, 30 (02) : 735 - 748
  • [2] A Scalable Fair Heterogeneous Resource Allocation Scheme in Distributed Systems
    Zheng, Xiaoying
    Xia, Ye
    [J]. 2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 1174 - 1179
  • [3] A multi-server scheduling framework for resource allocation in wireless multi-carrier networks
    Zhang, Ying Jun
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2007, 6 (11) : 3884 - 3891
  • [4] Buffer and server allocation in general multi-server queueing networks
    Van Woensel, T.
    Andriansyah, R.
    Cruz, F. R. B.
    Smith, J. MacGregor
    Kerbache, L.
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2010, 17 (02) : 257 - 286
  • [5] Optimal server allocation in general, finite, multi-server queueing networks
    Smith, J. MacGregor
    Cruz, F. R. B.
    van Woensel, T.
    [J]. APPLIED STOCHASTIC MODELS IN BUSINESS AND INDUSTRY, 2010, 26 (06) : 705 - 736
  • [6] Dynamic and static job allocation for multi-server systems
    Liu, LM
    Liu, XM
    [J]. IIE TRANSACTIONS, 1998, 30 (09) : 845 - 854
  • [7] Fair workload distribution for multi-server systems with pulling strategies
    Marin, Andrea
    Rossi, Sabina
    [J]. PERFORMANCE EVALUATION, 2017, 113 : 26 - 41
  • [8] Joint Task Offloading and Resource Allocation for Multi-Server Mobile-Edge Computing Networks
    Tran, Tuyen X.
    Pompili, Dario
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (01) : 856 - 868
  • [9] Efficient and Fair Resource Allocation Scheme for Cognitive Satellite-Terrestrial Networks
    Chen, Zhuyun
    Guo, Daoxing
    An, Kang
    Zhang, Bangning
    Zhang, Xiaokai
    Zhao, Bing
    [J]. IEEE ACCESS, 2019, 7 : 145124 - 145133
  • [10] Efficient and Fair Resource Allocation Scheme for OFDMA Networks Based on Auction Game
    Alavi, Seyed Mohamad
    Zhou, Chi
    Gen, Wan Wang
    [J]. 2012 IEEE VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2012,