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 条
[41]   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
[42]   Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities [J].
Saidi, Karima ;
Bardou, Dalal .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05) :3069-3087
[43]   Joint Computation Offloading and Resource Allocation Under Task-Overflowed Situations in Mobile-Edge Computing [J].
Tang, Huijun ;
Wu, Huaming ;
Zhao, Yubin ;
Li, Ruidong .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (02) :1539-1553
[44]   Joint Computational and Wireless Resource Allocation in Multicell Collaborative Fog Computing Networks [J].
Fei, Zixuan ;
Wang, Ying ;
Zhao, Junwei ;
Wang, Xue ;
Jiao, Lei .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (11) :9155-9169
[45]   Joint task offloading and resource allocation for multi-user collaborative mobile edge computing [J].
An, Xiaobei ;
Li, Yanjun ;
Chen, Yuzhe ;
Li, Tingting .
COMPUTER NETWORKS, 2024, 250
[46]   Joint Optimization of Multiuser Computation Offloading and Wireless-Caching Resource Allocation With Linearly Related Requests in Vehicular Edge Computing System [J].
Liu, Liqing ;
Chen, Zhichao .
IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (01) :1534-1547
[47]   On Joint Cooperative Relaying, Resource Allocation, and Scheduling for Mobile Edge Computing Networks [J].
Biswas, Nilanjan ;
Wang, Zijian ;
Vandendorpe, Luc ;
Mirghasemi, Hamed .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2022, 70 (09) :5882-5897
[48]   Hierarchical Multi-Agent Optimization for Resource Allocation in Cloud Computing [J].
Gao, Xiangqiang ;
Liu, Rongke ;
Kaushik, Aryan .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (03) :692-707
[49]   A Bilevel Optimization Approach for Joint Offloading Decision and Resource Allocation in Cooperative Mobile Edge Computing [J].
Huang, Pei-Qiu ;
Wang, Yong ;
Wang, Kezhi ;
Liu, Zhi-Zhong .
IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (10) :4228-4241
[50]   Joint Optimization of Task Offloading and Resource Allocation Based on Differential Privacy in Vehicular Edge Computing [J].
Wang, Shupeng ;
Li, Jun ;
Wu, Guangjun ;
Chen, Handi ;
Sun, Shihui .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2022, 9 (01) :109-119