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 条
  • [1] Joint Task Offloading and Resource Allocation for Device-Edge-Cloud Collaboration With Subtask Dependencies
    Liu, Fangzheng
    Huang, Jiwei
    Wang, Xianbin
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (03) : 3027 - 3039
  • [2] Task Offloading and Resource Allocation for Edge-Cloud Collaborative Computing
    Wang, Yaxing
    Hao, Jia
    Xu, Gang
    Huang, Baoqi
    Zhang, Feng
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT V, 2024, 14491 : 361 - 372
  • [3] Joint Offloading and Resource Allocation for Multi-User Multi-Edge Collaborative Computing System
    Gao, Zihan
    Hao, Wanming
    Yang, Shouyi
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (03) : 3383 - 3388
  • [4] Joint task offloading and resource allocation for multi-user collaborative mobile edge computing
    An, Xiaobei
    Li, Yanjun
    Chen, Yuzhe
    Li, Tingting
    COMPUTER NETWORKS, 2024, 250
  • [5] Joint Task Offloading and Resource Allocation for Multi-Server Mobile-Edge Computing Networks
    Tran, Tuyen X.
    Pompili, Dario
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (01) : 856 - 868
  • [6] Joint Power Control and Resource Allocation With Task Offloading for Collaborative Device-Edge-Cloud Computing Systems
    Xie, Shumin
    Li, Kangshun
    Wang, Wenxiang
    Wang, Hui
    Jalil, Hassan
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2024, 2024
  • [7] JOINT OFFLOADING DECISION AND RESOURCE ALLOCATION FOR MOBILE CLOUD WITH COMPUTING ACCESS POINT
    Chen, Meng-Hsi
    Dong, Min
    Liang, Ben
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 3516 - 3520
  • [8] Energy-Efficient Cloud-Edge Collaborative Computing: Joint Task Offloading, Resource Allocation, and Service Caching
    Liang, Yong
    Sun, Haifeng
    Deng, Yunfeng
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT V, ICIC 2024, 2024, 14879 : 285 - 296
  • [9] Joint Task Offloading, CNN Layer Scheduling, and Resource Allocation in Cooperative Computing System
    Chai, Rong
    Song, Xia
    Chen, Qianbin
    IEEE SYSTEMS JOURNAL, 2020, 14 (04): : 5350 - 5361
  • [10] Joint Offloading Scheduling and Resource Allocation in Vehicular Edge Computing: A Two Layer Solution
    Gao, Jian
    Kuang, Zhufang
    Gao, Jie
    Zhao, Lian
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (03) : 3999 - 4009