Hybrid Workflow Scheduling on Edge Cloud Computing Systems

被引:12
|
作者
Alsurdeh, Raed [1 ]
Calheiros, Rodrigo N. [1 ]
Matawie, Kenan M. [1 ]
Javadi, Bahman [1 ]
机构
[1] Western Sydney Univ, Sch Comp Data & Math Sci, Sydney, NSW 2000, Australia
关键词
Task analysis; Cloud computing; Costs; Computational modeling; Data models; Resource management; Real-time systems; Hybrid workflow scheduling; streaming scheduling; gradient search optimization; resource estimation and provisioning; ALGORITHMS;
D O I
10.1109/ACCESS.2021.3116716
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things applications can be represented as workflows in which stream and batch processing are combined to accomplish data analytics objectives in many application domains such as smart home, health care, bioinformatics, astronomy, and education. The main challenge of this combination is the differentiation of service quality constraints between batch and stream computations. Stream processing is highly latency-sensitive while batch processing is more likely resource-intensive. In this work, we propose an end-to-end hybrid workflow scheduling on an edge cloud system as a two-stage framework. In the first stage, we propose a resource estimation algorithm based on a linear optimization approach, gradient descent search (GDS), and in the second stage, we propose a cluster-based provisioning and scheduling technique for hybrid workflows on heterogeneous edge cloud resources. We provide a multi-objective optimization model for execution time and monetary cost under constraints of deadline and throughput. Results demonstrate the framework performance in controlling the execution of hybrid workflows by efficiently tuning several parameters including stream arrival rate, processing throughput, and workflow complexity. In comparison to a meta-heuristics technique using Particle Swarm Optimization (PSO), the proposed scheduler provides significant improvement for large-scale hybrid workflows in terms of execution time and cost with an average of 8% and 35%, respectively.
引用
收藏
页码:134783 / 134799
页数:17
相关论文
共 50 条
  • [1] 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
  • [2] MCDS: AI Augmented Workflow Scheduling in Mobile Edge Cloud Computing Systems
    Tuli, Shreshth
    Casale, Giuliano
    Jennings, Nicholas R.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (11) : 2794 - 2807
  • [3] Hybrid Workflow Provisioning and Scheduling on Edge Cloud Computing Using a Gradient Descent Search Approach
    Alsurdeh, Raed
    Calheiros, Rodrigo N.
    Matawie, Kenan M.
    Javadi, Bahman
    2020 19TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC 2020), 2020, : 68 - 75
  • [4] A hybrid heuristic workflow scheduling algorithm for cloud computing environments
    Mirzayi, Sahar
    Rafe, Vahid
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2015, 27 (06) : 721 - 735
  • [5] HPSOGWO: A Hybrid Algorithm for Scientific Workflow Scheduling in Cloud Computing
    Arora, Neeraj
    Banyal, Rohitash Kumar
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (10) : 626 - 635
  • [6] Learning to Optimize Workflow Scheduling for an Edge-Cloud Computing Environment
    Zhu, Kaige
    Zhang, Zhenjiang
    Zeadally, Sherali
    Sun, Feng
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (03) : 897 - 912
  • [7] Workflow Scheduling in Cloud Computing: A survey
    Fakhfakh, Fairouz
    Kacem, Hatem Hadj
    Kacem, Ahmed Hadj
    2014 IEEE 18TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS AND DEMONSTRATIONS (EDOCW), 2014, : 372 - 378
  • [8] A Particle Grey Wolf Hybrid Algorithm for Workflow Scheduling in Cloud Computing
    Arora, Neeraj
    Banyal, Rohitash Kumar
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 122 (04) : 3313 - 3345
  • [9] A Particle Grey Wolf Hybrid Algorithm for Workflow Scheduling in Cloud Computing
    Neeraj Arora
    Rohitash Kumar Banyal
    Wireless Personal Communications, 2022, 122 : 3313 - 3345
  • [10] HSGA: a hybrid heuristic algorithm for workflow scheduling in cloud systems
    Arash Ghorbannia Delavar
    Yalda Aryan
    Cluster Computing, 2014, 17 : 129 - 137