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 条
  • [21] A scheduling strategy on load balancing in cloud computing
    College of Computer Science, Chongqing University, Chongqing
    400044, China
    不详
    401122, China
    Xitong Gongcheng Lilum yu Shijian, (269-275):
  • [22] Model of Load Balancing and Scheduling in Cloud Computing
    Vilutis, Gytis
    Daugirdas, Linas
    Kavaliunas, Rimantas
    Sutiene, Kristina
    Vaidelys, Martynas
    PROCEEDINGS OF THE ITI 2012 34TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES (ITI), 2012, : 117 - 122
  • [23] Improved Load Balancing and Scheduling Performance in Embedded Systems with Task Migration
    Zoican, Sorin
    Zoican, Roxana
    Galatchi, Dan
    2015 12TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS IN MODERN SATELLITE, CABLE AND BROADCASTING SERVICES (TELSIKS), 2015, : 354 - 357
  • [24] Multi-Objective PSO Based Task Scheduling - A Load Balancing Approach in Cloud
    Sreelakshmi
    Sindhu, S.
    PROCEEDINGS OF 2019 1ST INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION AND COMMUNICATION TECHNOLOGY (ICIICT 2019), 2019,
  • [25] RETRACTED ARTICLE: Load balancing based hyper heuristic algorithm for cloud task scheduling
    Abhishek Gupta
    H. S. Bhadauria
    Annapurna Singh
    Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 5845 - 5852
  • [26] Retraction Note to: Load balancing based hyper heuristic algorithm for cloud task scheduling
    Abhishek Gupta
    H. S. Bhadauria
    Annapurna Singh
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (Suppl 1) : 533 - 533
  • [27] A Complex Network Structure Design for Load Balancing and Redundant
    Chang, Fengming M.
    PACIFIC ASIA CONFERENCE ON INFORMATION SYSTEMS 2005, SECTIONS 1-8 AND POSTER SESSIONS 1-6, 2005, : 150 - 156
  • [28] Balancing Heuristic for Independent Task Scheduling in Cloud Computing
    Bey, Kadda Beghdad
    Benhammadi, Farid
    Benaissa, Redha
    2015 12TH IEEE INTERNATIONAL CONFERENCE ON PROGRAMMING AND SYSTEMS (ISPS), 2015, : 7 - 12
  • [29] Task Scheduling with Load Balancing on Automotive Multicore ECUs
    Mishra, Geetishree
    Hegde, Rajeshwari
    2018 INTERNATIONAL CONFERENCE ON RECENT INNOVATIONS IN ELECTRICAL, ELECTRONICS & COMMUNICATION ENGINEERING (ICRIEECE 2018), 2018, : 1993 - 1995
  • [30] Load balancing task scheduling algorithm in Hadoop platform
    Cai Yandong
    Liu Yan
    Zhang Qinglei
    2015 SEVENTH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA 2015), 2015, : 605 - 608