Learning to Optimize Workflow Scheduling for an Edge-Cloud Computing Environment

被引:2
|
作者
Zhu, Kaige [1 ]
Zhang, Zhenjiang [1 ,2 ]
Zeadally, Sherali [3 ]
Sun, Feng [1 ]
机构
[1] Beijing Jiaotong Univ, Sch Elect & Informat Engn, Beijing 100044, Peoples R China
[2] Beijing Municipal Commiss Educ, Key Lab Commun & Informat Syst, Beijing 100044, Peoples R China
[3] Univ Kentucky, Coll Commun & Informat, Lexington, KY 40506 USA
基金
中国国家自然科学基金;
关键词
Task analysis; Processor scheduling; Dynamic scheduling; Cloud computing; Internet of Things; Edge computing; Job shop scheduling; Workflow scheduling; edge computing; reinforcement learning; ALGORITHM; ENERGY;
D O I
10.1109/TCC.2024.3408006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The widespread deployment of intelligent Internet of Things (IoT) devices brings tighter latency demands on complex workload patterns such as workflows. In such applications, tremendous dataflows are generated and processed in accordance with specific service chains. Edge computing has proven its feasibility in reducing the traffic in the core network and relieving cloud datacenters of fragmented computational demands. However, the efficient scheduling of workflows in hybrid edge-cloud networks is still challenging for the intelligent IoT paradigm. Existing works make dispatching decisions prior to real execution, making it difficult to cope with the dynamicity of the environment. Consequently, the schedulers are affected both by the scheduling strategy and by the mutual impact of dynamic workloads. We design an intelligent workflow scheduler for use in an edge-cloud network where workloads are generated with continuous steady arrivals. We develop new graph neural network (GNN)-based representations for task embedding and we design a proximal policy optimization (PPO)-based online learning scheduler. We further introduce an intrinsic reward to obtain an instantaneous evaluation of the dispatching decision and correct the scheduling policy on-the-fly. Numerical results validate the feasibility of our proposal as it outperforms existing works with an improved quality of service (QoS) level.
引用
收藏
页码:897 / 912
页数:16
相关论文
共 50 条
  • [1] An Accelerated Continual Learning with Demand Prediction based Scheduling in Edge-Cloud Computing
    Lee, Changha
    Kim, Seong-Hwan
    Youn, Chan-Hyun
    20TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW 2020), 2020, : 717 - 722
  • [2] Hybrid Workflow Scheduling on Edge Cloud Computing Systems
    Alsurdeh, Raed
    Calheiros, Rodrigo N.
    Matawie, Kenan M.
    Javadi, Bahman
    IEEE ACCESS, 2021, 9 : 134783 - 134799
  • [3] Edge-Cloud Computing for Scheduling the Energy Consumption in Smart Grid
    Alorf A.
    Computer Systems Science and Engineering, 2023, 46 (01): : 273 - 286
  • [4] Efficient Algorithm for Workflow Scheduling in Cloud Computing Environment
    Adhikari, Mainak
    Amgoth, Tarachand
    2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 184 - 189
  • [5] A workflow scheduling algorithm based on cloud computing environment
    Zhang, X.-M., 1600, CESER Publications, Post Box No. 113, Roorkee, 247667, India (45):
  • [6] Combinatorial metaheuristic methods to optimize the scheduling of scientific workflows in green DVFS-enabled edge-cloud computing
    Khaleel, Mustafa Ibrahim
    Safran, Mejdl
    Alfarhood, Sultan
    Gupta, Deepak
    ALEXANDRIA ENGINEERING JOURNAL, 2024, 86 : 458 - 470
  • [7] Towards Edge-Cloud Computing
    Tianfield, Huaglory
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 4883 - 4885
  • [8] Hybrid Workflow Provisioning and Scheduling on Cooperative Edge Cloud Computing
    Alsurdeh, Raed
    Calheiros, Rodrigo N.
    Matawie, Kenan M.
    Javadi, Bahman
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 445 - 454
  • [9] Adaptive Scheduling Based on Intelligent Agents in Edge-Cloud Computing Environments
    Lim, Jongbeom
    JOURNAL OF INTERNET TECHNOLOGY, 2024, 25 (04): : 609 - 617
  • [10] Adaptive workflow scheduling for dynamic grid and cloud computing environment
    Rahman, Mustafizur
    Hassan, Rafiul
    Ranjan, Rajiv
    Buyya, Rajkumar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (13): : 1816 - 1842