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 条
  • [31] Load balancing and task scheduling of heterogeneous multiprocessor system
    Tong, Xiao-Nian
    Shu, Wan-Neng
    Li, Zi-Mao
    Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2007, 15 (12): : 1969 - 1973
  • [32] Application Scheduling in Mobile Cloud Computing with Load Balancing
    Wei, Xianglin
    Fan, Jianhua
    Lu, Ziyi
    Ding, Ke
    JOURNAL OF APPLIED MATHEMATICS, 2013,
  • [33] Dynamic Task Scheduling and Load Balancing on Cell Processors
    Hoffmann, Ralf
    Prell, Andreas
    Rauber, Thomas
    PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 205 - 212
  • [34] Asymptotic Load Balancing Algorithm for Many Task Scheduling
    Oncioiu, Anamaria-Raluca
    Pop, Florin
    Esposito, Christian
    AD-HOC, MOBILE, AND WIRELESS NETWORKS (ADHOC-NOW 2019), 2019, 11803 : 136 - 149
  • [35] Load Balancing Heuristic for Tasks Scheduling in Cloud Environment
    Bey, Kadda Beghdad
    Benhammadi, Farid
    Boudaren, Mohamed El Yazid
    Khamadja, Salim
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 1, 2017, : 489 - 495
  • [36] A practical approach of task scheduling and load balancing on heterogeneous distributed raytracing systems
    Qureshi, K
    Hatanaka, M
    INFORMATION PROCESSING LETTERS, 2001, 79 (02) : 65 - 71
  • [37] Efficient Dynamic Load Balancing in Cloud Network
    Nutipalli P.
    Das P.K.
    SN Computer Science, 4 (5)
  • [38] Scheduling and load balancing
    Lect. Notes Comput. Sci., (271):
  • [39] Scheduling and load balancing
    Hummel, Susan Flynn
    Riley, Graham
    Sakellariou, Rizos
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1998, 1470 LNCS : 297 - 298
  • [40] Scheduling and Load Balancing
    Yahyapour, Ramin
    Perego, Raffaele
    Desprez, Frederic
    Epstein, Leah
    Bernat, Francesc Guim
    EURO-PAR 2010 PARALLEL PROCESSING, PT I, 2010, 6271 : 156 - 156