Deadline-Aware Dynamic Task Scheduling in Edge-Cloud Collaborative Computing

被引:9
|
作者
Zhang, Yu [1 ,2 ]
Tang, Bing [1 ,2 ]
Luo, Jincheng [1 ,2 ]
Zhang, Jiaming [3 ]
机构
[1] Hunan Univ Sci & Technol, Sch Comp Sci & Engn, Xiangtan 411201, Peoples R China
[2] Hunan Univ Sci & Technol, Hunan Key Lab Serv Comp & Novel Software Technol, Xiangtan 411201, Peoples R China
[3] Wuhan Univ Technol, Sch Informat Engn, Wuhan 430070, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
edge computing; task scheduling; time-sensitive; real-time systems; IoT; RESOURCE-ALLOCATION; BIG DATA; INTERNET; IOT; INTEGRATION; NETWORKS; THINGS; SECURE;
D O I
10.3390/electronics11152464
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, modern industry has been exploring the transition to cyber physical system (CPS)-based smart factories. As intelligent industrial detection and control technology grows in popularity, massive amounts of time-sensitive applications are generated. A cutting-edge computing paradigm called edge-cloud collaborative computing was developed to satisfy the need of time-sensitive tasks such as smart vehicles and automatic mechanical remote control, which require substantially low latency. In edge-cloud collaborative computing, it is extremely challenging to improve task scheduling while taking into account both the dynamic changes of user requirements and the limited available resources. The current task scheduling system applies a round-robin policy to cyclically select the next server from the list of available servers, but it may not choose the best-suited server for the task. To satisfy the real-time task flow of industrial production in terms of task scheduling based on deadline and time sensitivity, we propose a hierarchical architecture for edge-cloud collaborative environments in the Industrial Internet of Things (IoT) and then simplify and mathematically formulate the time consumption of edge-cloud collaborative computing to reduce latency. Based on the above hierarchical model, we present a dynamic time-sensitive scheduling algorithm (DSOTS). After the optimization of DSOTS, the dynamic time-sensitive scheduling algorithm with greedy strategy (TSGS) that ranks server capability and job size in a hybrid and hierarchical scenario is proposed. What cannot be ignored is that we propose to employ comprehensive execution capability (CEC) to measure the performance of a server for the first time and perform effective server load balancing while satisfying the user's requirement for tasks. In this paper, we simulate an edge-cloud collaborative computing environment to evaluate the performance of our algorithm in terms of processing time, SLA violation rate, and cost by extending the CloudSimPlus toolkit, and the experimental results are very promising. Aiming to choose a more suitable server to handle dynamically incoming tasks, our algorithm decreases the average processing time and cost by 30% and 45%, respectively, as well as the average SLA violation by 25%, when compared to existing state-of-the-art solutions.
引用
收藏
页数:24
相关论文
共 50 条
  • [31] DECO: A Deadline-Aware and Energy-Efficient Algorithm for Task Offloading in Mobile Edge Computing
    Azizi, Sadoon
    Othman, Majeed
    Khamfroush, Hana
    [J]. IEEE SYSTEMS JOURNAL, 2023, 17 (01): : 952 - 963
  • [32] Deadline-Aware MapReduce Job Scheduling with Dynamic Resource Availability
    Cheng, Dazhao
    Zhou, Xiaobo
    Xu, Yinggen
    Liu, Liu
    Jiang, Changjun
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (04) : 814 - 826
  • [33] Essentiality of Deadline for Task Scheduling in Cloud Computing
    Tseng, Li-Ya
    Wang, Shun-Sheng
    Wang, Shu-Ching
    Yan, Kuo-Qin
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2015, 16 (01): : 47 - 60
  • [34] Deadline-aware Dynamic Resource Management in Serverless Computing Environments
    Mampage, Anupama
    Karunasekera, Shanika
    Buyya, Rajkumar
    [J]. 21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 483 - 492
  • [35] Resource and Deadline-aware Job Scheduling in Dynamic Hadoop Clusters
    Cheng, Dazhao
    Rao, Jia
    Jiang, Changjun
    Zhou, Xiaobo
    [J]. 2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 956 - 965
  • [36] Edge-cloud Collaborative Heterogeneous Task Scheduling in Multilayer Elastic Optical Networks
    Yang, Zeyuan
    Gu, Rentao
    Zhu, Zuqing
    Ji, Yuefeng
    [J]. 2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [37] Deadline-Aware Coflow Scheduling in a DAG
    Wang, Junchao
    Zhou, Huan
    Hu, Yang
    De Laat, Cees
    Zhao, Zhiming
    [J]. 2017 9TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2017, : 341 - 346
  • [38] Deadline-aware heuristics for reliability optimization in ubiquitous mobile edge computing
    Zaman, Sardar Khaliq Uz
    Maqsood, Tahir
    Ramzan, Azra
    Rehman, Faisal
    Mustafa, Saad
    Shuja, Junaid
    [J]. INTERNATIONAL JOURNAL OF DATA SCIENCE AND ANALYTICS, 2023,
  • [39] Deadline-Aware Cost and Energy Efficient Offloading in Mobile Edge Computing
    Kumar, Mohit
    Kishor, Avadh
    Singh, Pramod Kumar
    Dubey, Kalka
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (05): : 778 - 789
  • [40] An Online Auction for Deadline-Aware Dynamic Cloud Resource Provisioning
    He, Kai
    Huang, Chuanhe
    Li, Zongpeng
    Shi, Aiwu
    Shi, Jiaoli
    [J]. 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 677 - 684