QoS Optimization for Mobile Ad Hoc Cloud: A Multi-Agent Independent Learning Approach

被引:5
作者
Zhang, Fenghui [1 ,2 ]
Wang, Michael Mao [1 ]
Deng, Ruilong [3 ,4 ]
You, Xiaohu [1 ]
机构
[1] Southeast Univ, Sch Informat Sci & Engn, Nanjing 211189, Peoples R China
[2] West Anhui Univ, Sch Elect & Informat Engn, Luan 237012, Peoples R China
[3] Zhejiang Univ, Coll Control Sci & Engn, Hangzhou 310027, Peoples R China
[4] Zhejiang Univ, Sch Cyber Sci & Technol, Hangzhou 310027, Peoples R China
基金
中国国家自然科学基金;
关键词
Task analysis; Quality of service; Optimization; Games; Mobile handsets; Mathematical models; Nash equilibrium; Mobile ad hoc cloud; multi-agent independent learning; non-cooperative game; optimization; quality of service; RESOURCE; ALLOCATION;
D O I
10.1109/TVT.2021.3125404
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In the era of ubiquitous computing, offloading certain computing tasks to the mobile ad hoc cloud (MAHC) could help mobile devices reduce execution time. However, if multiple resource demanders (RDs) offload tasks to the MAHC without a proper scheduling policy, it may cause unbalanced load distribution among resource providers (RPs), which will affect the overall quality of service (QoS). To this end, in this paper, we propose a multi-agent independent learning approach aiming to optimize the QoS of MAHC. Firstly, for the distributed MAHC, we formulate the QoS optimization model as a non-cooperative game, where each RD competes for maximizing its own utility. Secondly, based on the potential game theory, we prove the existence of Nash equilibrium. A multi-agent independent learning algorithm is then proposed to obtain the equilibrium points, and the convergence of this algorithm is analyzed. Simulation results confirm that the proposed approach helps balance the load distribution and enhances the QoS of MAHC.
引用
收藏
页码:1077 / 1082
页数:6
相关论文
共 12 条
[1]   Distributed Multiuser Computation Offloading for Cloudlet-Based Mobile Cloud Computing: A Game-Theoretic Machine Learning Approach [J].
Cao, Huijin ;
Cai, Jun .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (01) :752-764
[2]   ThriftyEdge: Resource-Efficient Edge Computing for Intelligent IoT Applications [J].
Chen, Xu ;
Shi, Qian ;
Yang, Lei ;
Xu, Jie .
IEEE NETWORK, 2018, 32 (01) :61-65
[3]   Quality of Service Aware Computation Offloading in an Ad-Hoc Mobile Cloud [J].
Duc Van Le ;
Tham, Chen-Khong .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (09) :8890-8904
[4]   DREAM: Dynamic Resource and Task Allocation for Energy Minimization in Mobile Cloud Systems [J].
Kwak, Jeongho ;
Kim, Yeongjin ;
Lee, Joohyun ;
Chong, Song .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2015, 33 (12) :2510-2523
[5]   Distributed Resource Allocation and Computation Offloading in Fog and Cloud Networks With Non-Orthogonal Multiple Access [J].
Liu, Yiming ;
Yu, F. Richard ;
Li, Xi ;
Ji, Hong ;
Leung, Victor C. M. .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (12) :12137-12151
[6]   Multiuser Joint Task Offloading and Resource Optimization in Proximate Clouds [J].
Lyu, Xinchen ;
Tian, Hui ;
Sengul, Cigdem ;
Zhang, Ping .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2017, 66 (04) :3435-3447
[7]   Potential games [J].
Monderer, D ;
Shapley, LS .
GAMES AND ECONOMIC BEHAVIOR, 1996, 14 (01) :124-143
[8]   DECENTRALIZED LEARNING OF NASH EQUILIBRIA IN MULTIPERSON STOCHASTIC GAMES WITH INCOMPLETE INFORMATION [J].
SASTRY, PS ;
PHANSALKAR, VV ;
THATHACHAR, MAL .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1994, 24 (05) :769-777
[9]   Joint Optimal Pricing and Task Scheduling in Mobile Cloud Computing Systems [J].
Shah-Mansouri, Hamed ;
Wong, Vincent W. S. ;
Schober, Robert .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2017, 16 (08) :5218-5232
[10]   When Social Network Meets Mobile Cloud: A Social Group Utility Approach for Optimizing Computation Offloading in Cloudlet [J].
Tang, Ling ;
Chen, Xu ;
He, Shibo .
IEEE ACCESS, 2016, 4 :5868-5879