Analysis of coordinated load sharing for large distributed systems

被引:0
|
作者
Benlamri, R. [1 ]
Barada, H. [2 ]
Al-Raqabani, A. [2 ]
机构
[1] Department of Software Engineering, Lakehead University, Thunder Bay, ON P7B 5E1
[2] Etisalat University College, Emirates Telecommunications Corporation (Etisalat), Sharjah
关键词
Distributed systems; Dynamic allocation; Load sharing; Probing and coordinated load sharing;
D O I
10.1080/1206212x.2008.11441894
中图分类号
学科分类号
摘要
The performance of a distributed system (DS) is limited by how good the load sharing scheme used in the system is. This fact is especially true for a large-scale DS where the communication bandwidth between machines may be limited. Load sharing is the process of sharing computational resources by distributing the load of a distributed computing system among the various computers in the system. This paper proposes and analyzes new type of algorithms for sharing system loads based on a coordinated dynamic semi-centralized scheme. In this scheme, load state information at each node is centrally collected by a coordinator to optimize the transfer policy, a policy for transferring loads from one computer to another. This information is periodically broadcasted to nodes for decentralizing the decision making for best load allocation policy. The paper discusses the implementation of the scheme and the optimization of its parameters for small systems as well as for large DS where the system is partitioned into multiple partitions according to the available communication bandwidth. Simulations results have shown that this coordinated scheme outperforms widely-used probing-based schemes in most system loads.
引用
收藏
页码:151 / 161
页数:10
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] UTOPIA - A LOAD SHARING FACILITY FOR LARGE, HETEROGENEOUS DISTRIBUTED COMPUTER-SYSTEMS
    ZHOU, SN
    ZHENG, XH
    WANG, JW
    DELISLE, P
    SOFTWARE-PRACTICE & EXPERIENCE, 1993, 23 (12) : 1305 - 1336
  • [4] Effect of network latency on load sharing in distributed systems
    Iyengar, M. Sriram
    Singhal, Mukesh
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (06) : 839 - 853
  • [5] Performance of hierarchical load sharing in heterogeneous distributed systems
    Lo, M
    Dandamudi, SP
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 370 - 377
  • [6] Load sharing in distributed multimedia-on-demand systems
    Tay, YC
    Pang, H
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2000, 12 (03) : 410 - 428
  • [7] A case study of load sharing based on popularity in distributed VoD systems
    Gonzalez, Sonia
    Navarro, Angeles
    Lopez, Juan
    Zapata, Emilio L.
    IEEE TRANSACTIONS ON MULTIMEDIA, 2006, 8 (06) : 1299 - 1304
  • [8] Rigorous Specification of Vector Timestamp Based Load Sharing Mechanism for Distributed Systems
    Yadav, Pooja
    Suryavanshi, Raghuraj
    Yadav, Divakar
    JOURNAL OF SCIENTIFIC & INDUSTRIAL RESEARCH, 2024, 83 (07): : 721 - 729
  • [9] PERFORMANCE ANALYSIS OF LOAD-SHARING FOR MULTIPROCESSOR SYSTEMS
    LIU, J
    CHIANG, CM
    HUGHES, HD
    COMPUTING SYSTEMS, 1992, 7 (04): : 210 - 217
  • [10] DESIGN AND EVALUATION OF EFFECTIVE LOAD SHARING IN DISTRIBUTED REAL-TIME SYSTEMS
    SHIN, KG
    HOU, CJ
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (07) : 704 - 719