Bioinspired Model for Edge-based Task Scheduling Applications

Optimization of task scheduling for edge devices requires extensive analysis of task computational requirements & capacities of edge VirtOptimizingual Machines (VMs). Scheduling models are responsible for mapping edge tasks with these VMs for minimization of make-span, with higher deadline-hit-ratio, and lower computational complexity. To perform this task, a wide variety of bioinspired models are proposed by researchers, and most of them use static learning rates, which limits their task-to-edge mapping performance. Moreover, adaptive learning rate models are highly complex, which increases their convergence delays, thereby reducing scheduling efficiency under heterogeneous task types. To overcome these limitations, this text proposes design of an Improved & Adaptive Bioinspired Model for Edge-based Task Scheduling Applications, which uses League Championship Model (LCM). It optimizes its learning performance via an adaptive stochastic process. The model sets-up an initial learning rate for scheduling tasks to edge VMs, and then uses a Grey Wolf Optimizer (GWO) to continuously update learning rate for better mapping performance. The GWO Model uses low-complexity wolf behavioral functions in order to determine optimum learning rates for different VM & task types. This allows for faster convergence, and lower service delays when evaluated on standard scheduling datasets. The model was compared in terms of scheduling efficiency, make-span, computational complexity, and delay needed for scheduling, with various state-of-the-art models. It was observed that the proposed model outperformed them w.r.t. these evaluation metrics under most use cases, wherein it showcases 8.5% lower make-span, 1.5% higher efficiency, 5.9% lower computational complexity, and 8.3% lower computational delay, thereby making it useful for a wide variety of real-time use casesthey had developed.

[1]  Xingquan Zuo,et al.  An Effective Cloud Workflow Scheduling Approach Combining PSO and Idle Time Slot-Aware Rules , 2021, IEEE/CAA Journal of Automatica Sinica.

[2]  Liqiong Chen,et al.  Resource Constrained Profit Optimization Method for Task Scheduling in Edge Cloud , 2020, IEEE Access.

[3]  John Murphy,et al.  A WOA-Based Optimization Approach for Task Scheduling in Cloud Computing Systems , 2020, IEEE Systems Journal.

[4]  Mingxi Cheng,et al.  H₂O-Cloud: A Resource and Quality of Service-Aware Task Scheduling Framework for Warehouse-Scale Data Centers , 2019, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[5]  Shanchen Pang,et al.  An EDA-GA Hybrid Algorithm for Multi-Objective Task Scheduling in Cloud Computing , 2019, IEEE Access.

[6]  Guangjie Han,et al.  MCTE: Minimizes Task Completion Time and Execution Cost to Optimize Scheduling Performance for Smart Grid Cloud , 2019, IEEE Access.

[7]  Min Wu,et al.  A Johnson's-Rule-Based Genetic Algorithm for Two-Stage-Task Scheduling Problem in Data-Centers of Cloud Computing , 2019, IEEE Transactions on Cloud Computing.

[8]  Ju Ren,et al.  Online Multi-Workflow Scheduling under Uncertain Task Execution Time in IaaS Clouds , 2019, IEEE Transactions on Cloud Computing.

[9]  MengChu Zhou,et al.  Multiqueue Scheduling of Heterogeneous Tasks With Bounded Response Time in Hybrid Green IaaS Clouds , 2019, IEEE Transactions on Industrial Informatics.

[10]  Long Chen,et al.  Hybrid Resource Provisioning for Cloud Workflows with Malleable and Rigid Tasks , 2019, IEEE Transactions on Cloud Computing.

[11]  Nelson L. S. da Fonseca,et al.  Estimation of the Available Bandwidth in Inter-Cloud Links for Task Scheduling in Hybrid Clouds , 2019, IEEE Transactions on Cloud Computing.

[12]  Changjiu Pu,et al.  Task Duplication-Based Scheduling Algorithm for Budget-Constrained Workflows in Cloud Computing , 2021, IEEE Access.

[13]  Lin Gui,et al.  Task Offloading and Resource Scheduling in Hybrid Edge-Cloud Networks , 2021, IEEE Access.

[14]  Lilu Zhu,et al.  A Self-Adapting Task Scheduling Algorithm for Container Cloud Using Learning Automata , 2021, IEEE Access.

[15]  Said Nabi,et al.  DRALBA: Dynamic and Resource Aware Load Balanced Scheduling Approach for Cloud Computing , 2021, IEEE Access.

[16]  Deafallah Alsadie,et al.  A Metaheuristic Framework for Dynamic Virtual Machine Allocation With Optimized Task Scheduling in Cloud Data Centers , 2021, IEEE Access.

[17]  Heng Li,et al.  Multiobjective Task Scheduling for Energy-Efficient Cloud Implementation of Hyperspectral Image Classification , 2021, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[18]  Deafallah Alsadie,et al.  TSMGWO: Optimizing Task Schedule Using Multi-Objectives Grey Wolf Optimizer for Cloud Data Centers , 2021, IEEE Access.

[19]  A. Agarwal,et al.  Proactive Failure-Aware Task Scheduling Framework for Cloud Computing , 2021, IEEE Access.

[20]  Xing Chen,et al.  Computation Offloading and Task Scheduling for DNN-Based Applications in Cloud-Edge Computing , 2020, IEEE Access.

[21]  Penghong Wang,et al.  Many-Objective Cloud Task Scheduling , 2020, IEEE Access.

[22]  Thar Baker,et al.  A Task Scheduling Algorithm With Improved Makespan Based on Prediction of Tasks Computation Time algorithm for Cloud Computing , 2019, IEEE Access.

[23]  Aida A. Nasr,et al.  A Management System for Servicing Multi-Organizations on Community Cloud Model in Secure Cloud Environment , 2019, IEEE Access.

[24]  Jiuyun Xu,et al.  A Method Based on the Combination of Laxity and Ant Colony System for Cloud-Fog Task Scheduling , 2019, IEEE Access.

[25]  M. Polycarpou,et al.  IEEE/CAA Journal of Automatica Sinica , 2015 .