Q-Learning-Based Task Offloading and Resources Optimization for a Collaborative Computing System

被引:19
|
作者
Gao, Zihan [1 ]
Hao, Wanming [2 ]
Han, Zhuo [1 ]
Yang, Shouyi [1 ]
机构
[1] Zhengzhou Univ, Sch Informat Engn, Zhengzhou 450001, Peoples R China
[2] Zhengzhou Univ, Henan Inst Adv Technol, Zhengzhou 450001, Peoples R China
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
关键词
Cloud computing; Task analysis; Collaboration; Mobile handsets; Computational modeling; Resource management; Loss measurement; Mobile edge computing (MEC); mobile cloud computing (MCC); offloading; resources allocation; MDP; Q-learning; CLOUD; PLACEMENT;
D O I
10.1109/ACCESS.2020.3015993
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile edge computing (MEC) can effectively overcome the shortcomings of high-latency in mobile cloud computing (MCC) by deploying the cloud resources, e.g., storage and computational capability, to the edge. However, the limited computation capability of the MEC restricts the scalability of offloading. Therefore, the basic requirements of the MEC system are to explore effective offloading decisions and resource allocation methods. To address it, we develop a collaborative computing system composed of local computing (mobile device), MEC (edge cloud) and MCC (central cloud). Based on the proposed collaborative computing system, we design a novel Q-learning based computation offloading (QLCOF) policy to achieve the optimal resource allocation and offloading scheme by prescheduling the computation side for each task from a global perspective. Specifically, we first model the offloading decision process as a Markov decision process (MDP) and design a state loss function (STLF) to measure the quality of experience (QoE). After that, we define the cumulation of STLFs as the system loss function (SYLF) and formulate an SYLF minimization problem. Due to the difficulty to directly solve the formulated problem, we decompose it into multiple subproblems and preferentially optimize the transmission power and computation frequency of the edge cloud by the quasi-convex bisection and polynomial analysis method, respectively. Based on the precalculated offline transmission power and edge cloud computation frequency, we develop a Q-learning based offloading (QLOF) scheme to minimize the SYLF by optimizing offloading decisions. Finally, the numeral results show that the proposed QLOF scheme effectively reduces the SYLF under different parameters.
引用
收藏
页码:149011 / 149024
页数:14
相关论文
共 50 条
  • [1] Q-learning-based task offloading strategy for satellite edge computing
    Shuai, Jiaqi
    Xie, Bo
    Cui, Haixia
    Wang, Jiahuan
    Wen, Weichang
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2024, 37 (05)
  • [2] FedDOVe: A Federated Deep Q-learning-based Offloading for Vehicular fog computing
    Sethi, Vivek
    Pal, Sujata
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 141 : 96 - 105
  • [3] Deep Q-Learning-Based Dynamic Network Slicing and Task Offloading in Edge Network
    Chiang, Yao
    Hsu, Chih-Ho
    Chen, Guan-Hao
    Wei, Hung-Yu
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (01): : 369 - 384
  • [4] Learning Based Energy Efficient Task Offloading for Vehicular Collaborative Edge Computing
    Qin, Peng
    Fu, Yang
    Tang, Guoming
    Zhao, Xiongwen
    Geng, Suiyan
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (08) : 8398 - 8413
  • [5] Task Offloading in Computing Continuum Using Collaborative Reinforcement Learning
    Robles-Enciso, Alberto
    Skarmeta, Antonio F.
    [J]. INTERNET OF THINGS, GIOTS 2022, 2022, 13533 : 82 - 95
  • [6] A novel Q-learning-based hybrid algorithm for the optimal offloading and scheduling in mobile edge computing environments
    Yeganeh, Somayeh
    Sangar, Amin Babazadeh
    Azizi, Sadoon
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 214
  • [7] Auto-scaling and computation offloading in edge/cloud computing: a fuzzy Q-learning-based approach
    Ma, Xiang
    Zong, Kexuan
    Rezaeipanah, Amin
    [J]. WIRELESS NETWORKS, 2024, 30 (02) : 637 - 648
  • [8] Auto-scaling and computation offloading in edge/cloud computing: a fuzzy Q-learning-based approach
    Xiang Ma
    Kexuan Zong
    Amin Rezaeipanah
    [J]. Wireless Networks, 2024, 30 : 637 - 648
  • [9] Task offloading exploiting grey wolf optimization in collaborative edge computing
    Nujhat, Nawmi
    Shanta, Fahmida Haque
    Sarker, Sujan
    Roy, Palash
    Razzaque, Md. Abdur
    Mamun-Or-Rashid, Md.
    Hassan, Mohammad Mehedi
    Fortino, Giancarlo
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2024, 13 (01):
  • [10] Computation Task Scheduling and Offloading Optimization for Collaborative Mobile Edge Computing
    Lin, Bin
    Lin, Xiaohui
    Zhang, Shengli
    Wang, Hui
    Bi, Suzhi
    [J]. 2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2020, : 728 - 734