A hybrid approach to adaptive load sharing and its performance

被引:5
|
作者
Avvenuti, M
Rizzo, L
Vicisano, L
机构
[1] Dipto. Ingegneria dell'Informazione, University of Pisa, Via Diotisatvi 2
关键词
distributed systems; resource management; load sharing; adaptive algorithms;
D O I
10.1016/S1383-7621(96)00070-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The average response time of tasks in a distributed system depends on the strategy by which workload is shared among the nodes of the system. A common approach to load sharing is to resort to some distributed algorithm that arranges for task transfer between nodes based on information on the system's state. In this paper, we depict a hybrid approach to adaptive load sharing which outperforms existing algorithms, and is especially effective in response to peaks of workload, under both heavy and light system load conditions. The strategy we propose is novel in that it relies on a fully distributed algorithm when the system is heavily loaded, but resorts to a centrally coordinated one when parts of the system become idle, The transition from one algorithm to the other is performed automatically, and the simplicity of the algorithms proposed makes it possible to use a centralized component without incurring in scalability problems and presenting instabilities. Both algorithms are very lightweight and do not need any tuning of parameters. Simulations show that the hybrid approach performs well under all load conditions and task generation patterns, it is weakly sensitive to processing overhead and communication delays, and scales well (to hundred of nodes) despite the use of a centralized component.
引用
收藏
页码:679 / 696
页数:18
相关论文
共 50 条
  • [21] ANALYTIC MODELS OF ADAPTIVE LOAD SHARING SCHEMES IN DISTRIBUTED REAL-TIME SYSTEMS
    SHIN, KG
    HOU, CJ
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (07) : 740 - 761
  • [22] SCALABLE APPROACHES TO LOAD SHARING IN THE PRESENCE OF MULTICASTING
    WILLS, CE
    FINKEL, D
    COMPUTER COMMUNICATIONS, 1995, 18 (09) : 620 - 630
  • [23] Load Sharing Performance of Herringbone Planetary Gear System with Flexible Pin
    Wang, Chang-lu
    Wei, Jing
    Wu, Zi-heng
    Lu, Long
    Gao, Hao
    INTERNATIONAL JOURNAL OF PRECISION ENGINEERING AND MANUFACTURING, 2019, 20 (12) : 2155 - 2169
  • [24] Use of sun gear orbits to obtain the load sharing in planetary transmissions and its impact in the tooth load
    Sanchez-Espiga, J.
    Fernandez-del-Rincon, A.
    Iglesias, M.
    Viadero, F.
    MECHANISM AND MACHINE THEORY, 2023, 181
  • [25] Hybrid Power System Based Load Sharing and Maintaining the DC Voltage in UPS System
    Jaiganesh, R.
    Sharmila, S.
    POWER ELECTRONICS AND RENEWABLE ENERGY SYSTEMS, 2015, 326 : 699 - 707
  • [26] DYNAMIC AND STATIC LOAD SHARING IN HYBRID DISTRIBUTED-CENTRALIZED DATABASE-SYSTEMS
    CICIANI, B
    DIAS, DM
    YU, PS
    COMPUTING SYSTEMS, 1992, 7 (01): : 25 - 41
  • [27] A Fair Load Sharing Approach Based on Microgrid Clusters and Transactive Energy Concept
    Neagu, Bogdan-Constantin
    Grigoras, Gheorghe
    PROCEEDINGS OF THE 2020 12TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI-2020), 2020,
  • [28] A simulation study of epoch load sharing in distributed systems
    Karatza, HD
    Hilzer, RC
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2002, 78 (07): : 461 - 471
  • [29] MEASURES OF THE POTENTIAL FOR LOAD SHARING IN DISTRIBUTED COMPUTING SYSTEMS
    SRIRAM, MG
    SINGHAL, M
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (05) : 468 - 475
  • [30] Analysis of coordinated load sharing for large distributed systems
    Benlamri, R.
    Barada, H.
    Al-Raqabani, A.
    International Journal of Computers and Applications, 2008, 30 (02) : 151 - 161