Joint Offloading and Resource Allocation for Collaborative Cloud Computing With Dependent Subtask Scheduling on Multi-Core Server

被引:0
作者
Gao, Zihan [1 ]
Zheng, Peixiao [2 ]
Hao, Wanming [2 ]
Yang, Shouyi [2 ]
机构
[1] Henan Univ Econ & Law, Sch Comp & Informat Engn, Zhengzhou 450011, Peoples R China
[2] Zhengzhou Univ, Sch Elect & Informat Engn, Zhengzhou 450001, Peoples R China
关键词
Cloud computing; Servers; Resource management; Energy consumption; Heuristic algorithms; Costs; Computational modeling; Search problems; Optimization; Delays; dependency; edge computing; offloading; resource allocation; DELAY MINIMIZATION; MOBILE; ENERGY; OPTIMIZATION; SYSTEMS;
D O I
10.1109/TCC.2024.3481039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative cloud computing (CCC) has emerged as a promising paradigm to support computation-intensive and delay-sensitive applications by leveraging MEC and MCC technologies. However, the coupling between multiple variables and subtask dependencies within an application poses significant challenges to the computation offloading mechanism. To address this, we investigate the computation offloading problem for CCC by jointly optimizing offloading decisions, resource allocation, and subtask scheduling across a multi-core edge server. First, we exploit latency to design a subtask dependency model within the application. Next, we formulate a System Energy-Time Cost (SETC) minimization problem that considers the trade-off between time and energy consumption while satisfying subtask dependencies. Due to the complexity of directly solving the formulated problem, we decompose it and propose two offloading algorithms, namely Maximum Local Searching Offloading (MLSO) and Sequential Searching Offloading (SSO), to jointly optimize offloading decisions and resource allocation. We then model dependent subtask scheduling across the multi-core edge server as a Job-Shop Scheduling Problem (JSSP) and propose a Genetic-based Task Scheduling (GTS) algorithm to achieve optimal dependent subtask scheduling on the multi-core edge server. Finally, our simulation results demonstrate the effectiveness of the proposed MLSO, SSO, and GTS algorithms under different parameter settings.
引用
收藏
页码:1401 / 1414
页数:14
相关论文
共 50 条
  • [31] Joint Offloading and Resource Allocation for Hybrid Cloud and Edge Computing in SAGINs: A Decision Assisted Hybrid Action Space Deep Reinforcement Learning Approach
    Huang, Chong
    Chen, Gaojie
    Xiao, Pei
    Xiao, Yue
    Han, Zhu
    Chambers, Jonathon A.
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2024, 42 (05) : 1029 - 1043
  • [32] Multi-Objective Optimization for Resource Allocation in Vehicular Cloud Computing Networks
    Wei, Wenting
    Yang, Ruying
    Gu, Huaxi
    Zhao, Weike
    Chen, Chen
    Wan, Shaohua
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (12) : 25536 - 25545
  • [33] Joint Optimization of Offloading and Resource Allocation Scheme for Mobile Edge Computing
    Dab, Boutheina
    Aitsaadi, Nadjib
    Langar, Rami
    [J]. 2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [34] Cooperative scheduling of multi-core and cloud resources: multi-thread-based MCC offloading strategy
    Wang, Zhaoyang
    Han, Zhuo
    Yan, Lei
    Yang, Shouyi
    [J]. IET COMMUNICATIONS, 2019, 13 (14) : 2146 - 2154
  • [35] Joint Optimization of Request Assignment and Computing Resource Allocation in Multi-Access Edge Computing
    Liu, Haolin
    Long, Xiaoling
    Li, Zhetao
    Long, Saiqin
    Ran, Rong
    Wang, Hui-Ming
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1254 - 1267
  • [36] A Novel Joint Offloading and Resource Allocation Scheme for Mobile Edge Computing
    Dab, Boutheina
    Aitsaadi, Nadjib
    Langar, Rami
    [J]. 2019 16TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2019,
  • [37] Energy-Efficient Joint Task Offloading and Resource Allocation in OFDMA-Based Collaborative Edge Computing
    Tan, Lin
    Kuang, Zhufang
    Zhao, Lian
    Liu, Anfeng
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (03) : 1960 - 1972
  • [38] Joint Task Offloading and Resource Allocation in UAV-Enabled Mobile Edge Computing
    Yu, Zhe
    Gong, Yanmin
    Gong, Shimin
    Guo, Yuanxiong
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (04) : 3147 - 3159
  • [39] Joint User Association, Resource Allocation, and Beamforming in RIS-Assisted Multi-Server MEC Systems
    He, Wen
    He, Dazhi
    Ma, Xiaoyan
    Chen, Xianhao
    Fang, Yuguang
    Zhang, Wenjun
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2024, 23 (04) : 2917 - 2932
  • [40] Joint Task Offloading, Resource Allocation, and Trajectory Design for Multi-UAV Cooperative Edge Computing With Task Priority
    Hao, Hao
    Xu, Changqiao
    Zhang, Wei
    Yang, Shujie
    Muntean, Gabriel-Miro
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (09) : 8649 - 8663