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 条
  • [21] Extreme Edge Computing Challenges on the Edge-Cloud Continuum
    Azmy, Sherif B.
    El-Khatib, Rawan F.
    Zorba, Nizar
    Hassanein, Hossam S.
    2024 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CCECE 2024, 2024, : 99 - 100
  • [22] Deep Reinforcement Learning for Dynamic Task Scheduling in Edge-Cloud Environments
    Rani, D. Mamatha
    Supreethi, K. P.
    Jayasingh, Bipin Bihari
    INTERNATIONAL JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING SYSTEMS, 2024, 15 (10) : 837 - 850
  • [23] Preemptive Scheduling for Distributed Machine Learning Jobs in Edge-Cloud Networks
    Wang, Ne
    Zhou, Ruiting
    Jiao, Lei
    Zhang, Renli
    Li, Bo
    Li, Zongpeng
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2022, 40 (08) : 2411 - 2425
  • [24] Managing latency in edge-cloud environment
    Bulej, Lubomir
    Bures, Tomas
    Filandr, Adam
    Hnetynka, Petr
    Hnetynkova, Iveta
    Pacovsky, Jan
    Sandor, Gabor
    Gerostathopoulos, Ilias
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 172 (172)
  • [25] An improved task scheduling algorithm for scientific workflow in cloud computing environment
    Geng, Xiaozhong
    Mao, Yingshuang
    Xiong, Mingyuan
    Liu, Yang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 3): : S7539 - S7548
  • [26] Workflow Scheduling in Cloud Computing Environment Using Cat Swarm Optimization
    Bilgaiyan, Saurabh
    Sagnika, Santwana
    Das, Madhabananda
    SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 680 - 685
  • [27] Design of an improved PSO algorithm for workflow scheduling in cloud computing environment
    Sadhasivam, N.
    Thangaraj, P.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2017, 23 (03): : 493 - 500
  • [28] An improved task scheduling algorithm for scientific workflow in cloud computing environment
    Xiaozhong Geng
    Yingshuang Mao
    Mingyuan Xiong
    Yang Liu
    Cluster Computing, 2019, 22 : 7539 - 7548
  • [29] Modified firefly algorithm for workflow scheduling in cloud-edge environment
    Bacanin, Nebojsa
    Zivkovic, Miodrag
    Bezdan, Timea
    Venkatachalam, K.
    Abouhawwash, Mohamed
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (11): : 9043 - 9068
  • [30] Modified firefly algorithm for workflow scheduling in cloud-edge environment
    Nebojsa Bacanin
    Miodrag Zivkovic
    Timea Bezdan
    K. Venkatachalam
    Mohamed Abouhawwash
    Neural Computing and Applications, 2022, 34 : 9043 - 9068