Analytical Review of the Methods of Dynamic Load Balancing under Conditions of Uncertainty in the Execution Time of Tasks

被引:1
|
作者
Shiriaev, Egor M. [1 ]
Kycherov, Nikolai N. [1 ]
Kuchukov, Vicktor A. [1 ]
机构
[1] North Caucasus Fed Univ, Stavropol, Russia
基金
俄罗斯科学基金会;
关键词
load balancing; neural networks; computational GCDs; distributed computing; evolutionary algorithms;
D O I
10.1109/ElConRus51938.2021.9396502
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
computationally complex problems can be solved using distributed computing resources, but the problem arises in the optimal way of distributing tasks between computing nodes in order to reduce the total execution time. However, the computation time for a task on the same device is not constant and can change dynamically over time. In this article, we explore methods of dynamic load balancing in order to minimize the computation time of the problem. We study three groups of methods based on the use of probability theory and mathematical statistics methods, evolutionary algorithms and artificial neural networks. We have shown that methods based on artificial neural networks can reduce the computation time of the problem and minimize the complexity of the dynamic load balancing algorithm.
引用
收藏
页码:674 / 677
页数:4
相关论文
共 50 条
  • [1] Parallel load balancing for dynamic execution environments
    Minyard, T
    Kallinderis, Y
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 189 (04) : 1295 - 1309
  • [2] Dynamic Load Balancing in Parallel Execution of Cellular Automata
    Giordano, Andrea
    De Rango, Alessio
    Rongo, Rocco
    D'Ambrosio, Donato
    Spataro, William
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (02) : 470 - 484
  • [3] Optimization methods for dynamic load balancing
    McWilliams, PJ
    Topping, BHV
    [J]. ADVANCES IN COMPUTATIONAL MECHANICS WITH PARALLEL AND DISTRIBUTED PROCESSING, 1997, : 129 - 135
  • [4] Algorithms for dynamic scheduling of unit execution time tasks
    Díaz, AR
    Tchernykh, A
    Ecker, KH
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 146 (02) : 403 - 416
  • [5] A Dynamic Load Balancing Technique for Parallel Execution of Structured Grid Models
    Giordano, Andrea
    De Rango, Alessio
    Rongo, Rocco
    D'Ambrosio, Donato
    Spataro, William
    [J]. NUMERICAL COMPUTATIONS: THEORY AND ALGORITHMS, PT I, 2020, 11973 : 278 - 290
  • [6] Dynamic Load Balancing Techniques in the IoT: A Review
    Kanellopoulos, Dimitris
    Sharma, Varun Kumar
    [J]. SYMMETRY-BASEL, 2022, 14 (12):
  • [7] Robust load-balancing under statistical uncertainty: models and polynomial-time algorithms
    Gunnar, Anders
    Johansson, Mikael
    [J]. 2009 NEXT GENERATION INTERNET NETWORKS, 2009, : 99 - +
  • [8] The load balancing based on the estimated finish time of tasks in cloud computing
    Fahim, Youssef
    Ben Lahmar, Elhabib
    Labriji, El Houssine
    Eddaoui, Ahmed
    [J]. 2014 SECOND WORLD CONFERENCE ON COMPLEX SYSTEMS (WCCS), 2014, : 594 - 598
  • [9] The Effect of Execution-Time/Delay Ratio on Stability of Load Balancing Control
    Meng, Qingyang
    Ge, Su
    Qiao, Jianzhong
    Lin, Shukuan
    [J]. NSWCTC 2009: INTERNATIONAL CONFERENCE ON NETWORKS SECURITY, WIRELESS COMMUNICATIONS AND TRUSTED COMPUTING, VOL 1, PROCEEDINGS, 2009, : 253 - +
  • [10] Towards an implementation of a modified static load balancing algorithm to minimize execution time
    Ouided, Hioual
    Tayeb, Laskri Mhamed
    Mounine, Hemam Sofiane
    Ouassila, Hioual
    Lyes, Maifi
    [J]. Recent Patents on Computer Science, 2019, 12 (01): : 69 - 74