SDN-Based Resource Allocation in Edge and Cloud Computing Systems: An Evolutionary Stackelberg Differential Game Approach

被引:80
作者
Du, Jun [1 ]
Jiang, Chunxiao [2 ]
Benslimane, Abderrahim [3 ]
Guo, Song [4 ]
Ren, Yong [1 ,5 ]
机构
[1] Tsinghua Univ, Dept Elect Engn, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Tsinghua Space Ctr, Beijing 100084, Peoples R China
[3] Avignon Univ, Dept Comp Sci, F-84911 Avignon, France
[4] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Peoples R China
[5] Peng Cheng Lab, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
Resource management; Cloud computing; Task analysis; Computer architecture; Games; Dynamic scheduling; Computational modeling; Edge; cloud computing; software-defined networking (SDN); resource pricing and allocation; evolutionary game; Stackelberg differential game; SOFTWARE-DEFINED NETWORKING; FOG; ACCESS; ENVIRONMENT; DESIGN;
D O I
10.1109/TNET.2022.3152150
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, the boosting growth of computation-heavy applications raises great challenges for the Fifth Generation (5G) and future wireless networks. As responding, the hybrid edge and cloud computing (ECC) system has been expected as a promising solution to handle the increasing computational applications with low-latency and on-demand services of computation offloading, which requires new computing resource sharing and access control technology paradigms. This work establishes a software-defined networking (SDN) based architecture for edge/cloud computing services in 5G heterogeneous networks (HetNets), which can support efficient and on-demand computing resource management to optimize resource utilization and satisfy the time-varying computational tasks uploaded by user devices. In addition, resulting from the information incompleteness, we design an evolutionary game based service selection for users, which can model the replicator dynamics of service subscription. Based on this dynamic access model, a Stackelberg differential game based cloud computing resource sharing mechanism is proposed to facilitate the resource trading between the cloud computing service provider (CCP) and different edge computing service providers (ECPs). Then we derive the optimal pricing and allocation strategies of cloud computing resource based on the replicator dynamics of users' service selection. These strategies can promise the maximum integral utilities to all computing service providers (CPs), meanwhile the user distribution can reach the evolutionary stable state at this Stackelberg equilibrium. Furthermore, simulation results validate the performance of the designed resource sharing mechanism, and reveal the convergence and equilibrium states of user selection, and computing resource pricing and allocation.
引用
收藏
页码:1613 / 1628
页数:16
相关论文
共 50 条
  • [21] A Survey of Game Based Strategies of Resource Allocation in Cloud Computing
    Godhrawala, Husain
    Sridaran, R.
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 3561 - 3566
  • [22] Game Theoretic Resource Allocation in Cloud Computing
    Srinivasa, K. G.
    Kumar, Sharath K.
    Kaushik, Shashank U.
    Srinidhi, S.
    Shenvi, Vignesh
    Mishra, Kushgra
    2014 FIFTH INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES (ICADIWT), 2014, : 36 - 42
  • [23] Large Language Models (LLMs) Inference Offloading and Resource Allocation in Cloud-Edge Computing: An Active Inference Approach
    He, Ying
    Fang, Jingcheng
    Yu, F. Richard
    Leung, Victor C.
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (12) : 11253 - 11264
  • [24] A Multi-Objective Evolutionary Approach: Task Offloading and Resource Allocation Using Enhanced Decomposition-Based Algorithm in Mobile Edge Computing
    Yu, Chunyang
    Yong, Yibo
    Liu, Yang
    Cheng, Jian
    Tong, Qiang
    IEEE ACCESS, 2024, 12 : 123640 - 123655
  • [25] Energy-efficient Workload Allocation and Computation Resource Configuration in Distributed Cloud/Edge Computing Systems With Stochastic Workloads
    Zhang, Wenyu
    Zhang, Zhenjiang
    Zeadally, Sherali
    Chao, Han-Chieh
    Leung, Victor C. M.
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (06) : 1118 - 1132
  • [26] Resource Provision and Allocation Based on Microeconomic Theory in Mobile Edge Computing
    Liu, Jiadi
    Guo, Songtao
    Liu, Kai
    Feng, Liang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) : 1512 - 1525
  • [27] Profit-Maximized Collaborative Computation Offloading and Resource Allocation in Distributed Cloud and Edge Computing Systems
    Yuan, Haitao
    Zhou, MengChu
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (03) : 1277 - 1287
  • [28] Learn to Coordinate for Computation Offloading and Resource Allocation in Edge Computing: A Rational-Based Distributed Approach
    Liu, Zhicheng
    Zhao, Yunfeng
    Song, Jinduo
    Qiu, Chao
    Chen, Xu
    Wang, Xiaofei
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (05): : 3136 - 3151
  • [29] Dynamic resource allocation in Vehicular cloud computing systems using game theoretic based algorithm
    Mohanty, Prasant
    Kumar, Lavitra
    Malakar, Madhuri
    Vishwakarma, Suraj K.
    Reza, Motahar
    2018 FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (IEEE PDGC), 2018, : 476 - 481
  • [30] A Game-Theoretical Approach for User Allocation in Edge Computing Environment
    He, Qiang
    Cui, Guangming
    Zhang, Xuyun
    Chen, Feifei
    Deng, Shuiguang
    Jin, Hai
    Li, Yanhui
    Yang, Yun
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (03) : 515 - 529