Ordered balancing: load balancing for redundant task scheduling in robotic network cloud systems

被引:0
|
作者
Alirezazadeh, Saeid [1 ,4 ]
Alexandre, Luis A. [2 ,3 ]
机构
[1] Univ Beira Interior, C4 Cloud Comp Competence Ctr C4 UBI, C4 Estr Municipal 506, P-6200284 Covilha, Portugal
[2] Univ Beira Interior, Covilha, Portugal
[3] NOVA LINCS, Covilha, Portugal
[4] Karl Franzens Univ Graz, Phys & Theoret Chem, Heinrichstr 28, A-8010 Graz, Austria
关键词
Cloud; Fog; Edge; Load balancing; Makespan; Redundant task scheduling; Robotic network; EVOLUTIONARY ALGORITHM; ALLOCATION; ARCHITECTURE;
D O I
10.1007/s10586-023-04013-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To perform a set of tasks in a robotic network cloud system as fast as possible, it is recommended to use a scheduling approach that minimizes the makespan. The makespan is defined as the time between the start of the first scheduled task and the completion of all scheduled tasks. Load balancing is a technique to distribute incoming tasks across processing units in a way that the resource utilization is optimized and the makespan is minimized. Robotic network cloud systems can be conceptualized as graphs, with nodes representing hardware with independent computing power and edges representing data transmissions between the nodes. The initial scheduler assigns a set of newly arrived tasks to the processing units capable of performing them. To reduce the response time we can replicate some of the tasks and assign them to different processing units. This results in some tasks becoming redundant. Assigning redundant tasks refers to determining which processing unit should receive the replicated tasks. Load balancing for redundant allocation can be viewed as assigning tasks to multiple processing units with different resource sizes so that the load is evenly distributed among the units. We propose a technique for load balancing, the ordered balancing algorithm, to minimize the makespan in the redundant allocation and scheduling problem. We prove theoretically the correctness of the proposed algorithm and illustrate with simulations, using R version 4.0.3, the obtained results that outperform other recent load balancing proposals.
引用
收藏
页码:1185 / 1200
页数:16
相关论文
共 50 条
  • [1] Ordered balancing: load balancing for redundant task scheduling in robotic network cloud systems
    Saeid Alirezazadeh
    Luís A. Alexandre
    Cluster Computing, 2024, 27 : 1185 - 1200
  • [2] Review: Cloud Task Scheduling and Load Balancing
    Manikandan, N.
    Pravin, A.
    PROCEEDING OF THE INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS, BIG DATA AND IOT (ICCBI-2018), 2020, 31 : 529 - 539
  • [3] Load Balancing in Cloud Through Task Scheduling
    Tarandeep
    Bhushan, Kriti
    RECENT TRENDS IN COMMUNICATION AND INTELLIGENT SYSTEMS, ICRTCIS 2019, 2020, : 195 - 204
  • [4] A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing
    Fang, Yiqiu
    Wang, Fei
    Ge, Junwei
    WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 271 - +
  • [5] Binary PSOGSA for Load Balancing Task Scheduling in Cloud Environment
    Alnusairi, Thanaa S.
    Shahin, Ashraf A.
    Daadaa, Yassine
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (05) : 255 - 264
  • [6] Load balancing and task scheduling strategy for the cloud computing environments
    Jin, Gang
    Liu, Lei
    Zhang, Peng
    Yu, Man
    Journal of Computational Information Systems, 2015, 11 (02): : 769 - 781
  • [7] Load Balancing Based Task Scheduling with ACO in Cloud Computing
    Gupta, Ashish
    Garg, Ritu
    2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 174 - 179
  • [8] An Improved Task Scheduling and Load Balancing Algorithm under the Heterogeneous Cloud Computing Network
    Chiang, Mao-Lun
    Hsieh, Hui-Ching
    Tsai, Wen-Chung
    Ke, Ming-Ching
    2017 IEEE 8TH INTERNATIONAL CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY (ICAST), 2017, : 290 - 295
  • [9] An Augmented Load-Balancing Algorithm for Task Scheduling in Cloud-Based Systems
    Nininahazwe, Franck Seigneur
    Shen, Jian
    Taylor, Micheal Ernest
    JOURNAL OF INTERNET TECHNOLOGY, 2021, 22 (07): : 1457 - 1472
  • [10] Load Balancing Task Scheduling based on Genetic Algorithm in Cloud Computing
    Wang, Tingting
    Liu, Zhaobin
    Chen, Yi
    Xu, Yujie
    Dai, Xiaoming
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 146 - +