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

被引:100
作者
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
相关论文
共 51 条
[1]   COMPARISON OF OPTIMAL-CONTROL AND DIFFERENTIAL GAME INTERCEPT MISSILE GUIDANCE LAWS [J].
ANDERSON, GM .
JOURNAL OF GUIDANCE AND CONTROL, 1981, 4 (02) :109-115
[2]   MEnSuS: An efficient scheme for energy management with sustainability of cloud data centers in edge-cloud environment [J].
Aujla, Gagangeet Singh ;
Kumar, Neeraj .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 :1279-1300
[3]   Stackelberg Game for Energy-Aware Resource Allocation to Sustain Data Centers Using RES [J].
Aujla, Gagangeet Singh ;
Singh, Mukesh ;
Kumar, Neeraj ;
Zomaya, Albert Y. .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (04) :1109-1123
[4]   Optimal Decision Making for Big Data Processing at Edge-Cloud Environment: An SDN Perspective [J].
Aujla, Gagangeet Singh ;
Kumar, Neeraj ;
Zomaya, Albert Y. ;
Ranjan, Rajiv .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (02) :778-789
[5]   Data Offloading in 5G-Enabled Software-Defined Vehicular Networks: A Stackelberg-Game-Based Approach [J].
Aujla, Gagangeet Singh ;
Chaudhary, Rajat ;
Kumar, Neeraj ;
Rodrigues, Joel J. P. C. ;
Vinel, Alexey .
IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (08) :100-108
[6]   How Can Edge Computing Benefit From Software-Defined Networking: A Survey, Use Cases, and Future Directions [J].
Baktir, Ahmet Cihat ;
Ozgovde, Atay ;
Ersoy, Cem .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (04) :2359-2391
[7]   A Multi-Clustering Approach to Scale Distributed Tenant Networks for Mobile Edge Computing [J].
Bruschi, Roberto ;
Davoli, Franco ;
Lago, Paolo ;
Pajo, Jane Frances .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (03) :499-514
[8]   Enhancing Mobile Networks With Software Defined Networking and Cloud Computing [J].
Cao, Zizhong ;
Panwar, Shivendra S. ;
Kodialam, Murali ;
Lakshman, T. V. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (03) :1431-1444
[9]   Network Service Chaining in Fog and Cloud Computing for the 5G Environment: Data Management and Security Challenges [J].
Chaudhary, Rajat ;
Kumar, Neeraj ;
Zeadally, Sherali .
IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (11) :114-122
[10]   Joint Resource Allocation for Software-Defined Networking, Caching, and Computing [J].
Chen, Qingxia ;
Yu, F. Richard ;
Huang, Tao ;
Xie, Renchao ;
Liu, Jiang ;
Liu, Yunjie .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (01) :274-287