A cloud-edge collaborative task scheduling method based on model segmentation
-
Published:2024-04-05
Issue:1
Volume:13
Page:
-
ISSN:2192-113X
-
Container-title:Journal of Cloud Computing
-
language:en
-
Short-container-title:J Cloud Comp
Author:
Zhang Chuanfu,Chen Jing,Li Wen,Sun Hao,Geng Yudong,Zhang Tianxiang,Ji Mingchao,Fu Tonglin
Abstract
AbstractWith the continuous development and combined application of cloud computing and artificial intelligence, some new methods have emerged to reduce task execution time for training neural network models in a cloud-edge collaborative environment. The most attractive method is neural network model segmentation. However, many factors affect the segmentation point, such as resource allocation, system energy consumption, load balancing, and network Bandwidth allocation. Some segmentation methods consider the shortest task execution time, which ignores the utilization of resources at the edge and can result in resource waste. Additionally, these factors are difficult to measure, which presents a challenge in calculating the best segmentation point to achieve the goal of maximum resource utilization and minimum task execution time. To solve this problem, this paper proposes a cloud-edge collaborative task scheduling method based on model segmentation (CECMS). This method first analyzes the factors affecting the segmentation point of the model and then obtains accurate factors that affect the segmentation point calculation through the pre-execution method. Furthermore, a multi-objective solution algorithm is improved to calculate the optimal model segmentation point. And tasks are separately offloaded to the edge and cloud based on the optimal model segmentation point. Finally, the experiments are conducted to verify the effectiveness of this method. Finally, the effectiveness of the CECMS method was verified through simulation experiments. Compared with the Dynamic Adaptive DNN Surgery (DADS) method and an adaptive DNN inference acceleration framework algorithm with end–edge–cloud collaborative computing algorithm (ADC), CECMS achieves the same effectiveness as DADS and ADC in optimizing task execution time by comprehensively considering the utilization of edge resources and minimizing task execution time, while also effectively ensuring resource utilization.
Funder
Qilu University of Technology (Shandong Academy of Sciences) pilot major innovation project of integrating science, education and industry
Shandong Innovation Ability Improvement Project of Science and Technology small and medium-sized enterprises
Shandong Provincial Natural Science Foundation
Project of Key R&D Program of Shandong Province
Publisher
Springer Science and Business Media LLC
Reference42 articles.
1. Lone AN, Mustajab S, Alam M (2023) A comprehensive study on cybersecurity challenges and opportunities in the IoT world. Security and Privacy 6(6):e318
2. Zhen C, Lin Z, Wang X et al (2023) Cloud–edge collaboration task scheduling in cloud manufacturing: An attention-based deep reinforcement learning approach. Comput In Eng 177:109053
3. Alam M, Shahid M, Mustajab S (2023) Security prioritized multiple workflow allocation model under precedence constraints in cloud computing environment. Cluster Comput 2023:1–36
4. Yadav M, Mishra A (2023) An enhanced ordinal optimization with lower scheduling overhead based novel approach for task scheduling in cloud computing environment. J Cloud Comput 12(1):14
5. Sudheer M, Ganesh RK, Utku K (2023) Multi objective trust aware task scheduling algorithm in cloud computing using whale optimization. J King Saud University 35(2):791–809