A Game-Theoretical Approach for User Allocation in Edge Computing Environment

被引:281
作者
He, Qiang [1 ]
Cui, Guangming [1 ]
Zhang, Xuyun [2 ]
Chen, Feifei [3 ]
Deng, Shuiguang [4 ]
Jin, Hai [5 ]
Li, Yanhui [6 ]
Yang, Yun [1 ]
机构
[1] Swinburne Univ Technol, Sch Software & Elect Engn, Melbourne, Vic 3122, Australia
[2] Univ Auckland, Auckland 1010, New Zealand
[3] Deakin Univ, Sch Informat Technol, Geelong, Vic 3220, Australia
[4] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou 310027, Peoples R China
[5] HuaZhong Univ Sci & Technol, Serv Comp Technol & Syst Lab, Big Data Technol & Syst Lab, Cluster & Grid Comp Lab,Sch Comp Sci & Technol, Wuhan 430074, Hubei, Peoples R China
[6] Nanjing Univ, State Key Lab Novel Software Technol, Dept Comp Sci & Technol, Nanjing Shi 210008, Jiangsu, Peoples R China
基金
澳大利亚研究理事会; 美国国家科学基金会;
关键词
Servers; Games; Edge computing; Resource management; Nash equilibrium; Cloud computing; Bandwidth; Edge user allocation; edge server; cost-effectiveness; pay-as-you-go; game theory; multi-tenancy; edge computing; RESOURCE-ALLOCATION; CLOUD; NETWORKS;
D O I
10.1109/TPDS.2019.2938944
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Edge Computing provides mobile and Internet-of-Things (IoT) app vendors with a new distributed computing paradigm which allows an app vendor to deploy its app at hired edge servers distributed near app users at the edge of the cloud. This way, app users can be allocated to hired edge servers nearby to minimize network latency and energy consumption. A cost-effective edge user allocation (EUA) requires maximum app users to be served with minimum overall system cost. Finding a centralized optimal solution to this EUA problem is NP-hard. Thus, we propose EUAGame, a game-theoretic approach that formulates the EUA problem as a potential game. We analyze the game and show that it admits a Nash equilibrium. Then, we design a novel decentralized algorithm for finding a Nash equilibrium in the game as a solution to the EUA problem. The performance of this algorithm is theoretically analyzed and experimentally evaluated. The results show that the EUA problem can be solved effectively and efficiently.
引用
收藏
页码:515 / 529
页数:15
相关论文
共 43 条
  • [31] Edge Computing: Vision and Challenges
    Shi, Weisong
    Cao, Jie
    Zhang, Quan
    Li, Youhuizi
    Xu, Lanyu
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (05): : 637 - 646
  • [32] Shue David., 2012, OSDI
  • [33] Soyata T, 2012, 2012 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), P59, DOI 10.1109/ISCC.2012.6249269
  • [34] Offloading in Mobile Edge Computing: Task Allocation and Computational Frequency Scaling
    Thinh Quang Dinh
    Tang, Jianhua
    La, Quang Duy
    Quek, Tony Q. S.
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2017, 65 (08) : 3571 - 3584
  • [35] Velkoski G, 2013, 2013 IEEE EUROCON, P242, DOI 10.1109/EUROCON.2013.6624993
  • [36] Computation Offloading and Resource Allocation in Wireless Cellular Networks With Mobile Edge Computing
    Wang, Chenmeng
    Liang, Chengchao
    Yu, F. Richard
    Chen, Qianbin
    Tang, Lun
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2017, 16 (08) : 4924 - 4938
  • [37] Joint Offloading and Computing Optimization in Wireless Powered Mobile-Edge Computing Systems
    Wang, Feng
    Xu, Jie
    Wang, Xin
    Cui, Shuguang
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (03) : 1784 - 1797
  • [38] More than bin packing: Dynamic resource allocation strategies in cloud data centers
    Wolke, Andreas
    Tsend-Ayush, Boldbaatar
    Pfeiffer, Carl
    Bichler, Martin
    [J]. INFORMATION SYSTEMS, 2015, 52 : 83 - 95
  • [39] Stackelberg Game Approach for Energy-Aware Resource Allocation in Data Centers
    Yang, Bo
    Li, Zhiyong
    Chen, Shaomiao
    Wang, Tao
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (12) : 3646 - 3658
  • [40] Heterogeneous cloudlet deployment and user-cloudlet association toward cost effective fog computing
    Yao, Hong
    Bai, Changmin
    Xiong, Muzhou
    Zeng, Deze
    Fu, Zhangjie
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (16)