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

被引:101
作者
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 条
[31]   Learn to Coordinate for Computation Offloading and Resource Allocation in Edge Computing: A Rational-Based Distributed Approach [J].
Liu, Zhicheng ;
Zhao, Yunfeng ;
Song, Jinduo ;
Qiu, Chao ;
Chen, Xu ;
Wang, Xiaofei .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (05) :3136-3151
[32]   Blocked Job Scheduling and Redundant Computing Resource Allocation in Edge Computing Systems [J].
Peng, Pei ;
Rui, Yun ;
Xu, Tianheng ;
Zou, Yulong ;
Chen, Xianfu ;
Jiang, Xiaoyang ;
Zarakovitis, Charilaos C. ;
Guizani, Mohsen .
IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (11) :15572-15586
[33]   Dynamic resource allocation in Vehicular cloud computing systems using game theoretic based algorithm [J].
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
[34]   A Game-Theoretical Approach for User Allocation in Edge Computing Environment [J].
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
[35]   Dynamics in Coded Edge Computing for IoT: A Fractional Evolutionary Game Approach [J].
Han, Yue ;
Niyato, Dusit ;
Leung, Cyril ;
Miao, Chunyan ;
Kim, Dong In .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (15) :13978-13994
[36]   An Adaptive Computing Offloading and Resource Allocation Strategy for Internet of Vehicles Based on Cloud-Edge Collaboration [J].
Shu, Wanneng ;
Yu, Haoxin ;
Zhai, Cao ;
Feng, Xuanxuan .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024,
[37]   A Near-Optimal Approach for Online Task Offloading and Resource Allocation in Edge-Cloud Orchestrated Computing [J].
Liu, Tong ;
Fang, Lu ;
Zhu, Yanmin ;
Tong, Weiqin ;
Yang, Yuanyuan .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (08) :2687-2700
[38]   Incentivizing Resource Contribution for Video Analytics in Computing Power Networking: A Dual-Layer Stackelberg Game Approach [J].
Lin, Li ;
Lin, Jiaxin ;
Xiong, Jinbo ;
Li, Peng ;
Lin, Jiayin ;
Wang, Xing ;
Lin, Limei .
IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (14) :26829-26843
[39]   Stackelberg Game-Based Bandwidth Allocation and Resource Pricing for Multiuser in MEC System [J].
Tong, Zhao ;
Zhang, Yuanyang ;
Mei, Jing ;
Ai, Wei ;
Li, Kenli ;
Li, Keqin .
IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (13) :23737-23751
[40]   A Reliability-Based Resource Allocation Approach for Cloud Computing [J].
Alam, A. B. M. Bodrul ;
Zulkernine, Mohammad ;
Haque, Anwar .
2017 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICE COMPUTING (SC2 2017), 2017, :249-252