Evaluation of loadsharing algorithms for heterogeneous distributed systems

被引:8
|
作者
Leslie, R [1 ]
McKenzie, S [1 ]
机构
[1] Univ Greenwich, Sch Comp & Math Sci, London SE18 6PF, England
基金
英国工程与自然科学研究理事会;
关键词
loadsharing; performance; simulation; heterogeneous networks;
D O I
10.1016/S0140-3664(98)00262-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The performance of loadsharing algorithms for heterogeneous distributed systems is investigated by simulation. The systems considered are networks of workstations (nodes) which differ in processing power. Two parameters are proposed for characterising system heterogeneity, namely the variance and skew of the distribution of processing power among the network nodes. A variety of networks are investigated, with the same number of nodes and total processing power, but with the processing power distributed differently among the nodes. Two loadsharing algorithms are evaluated, at overall system loadings of 50% and 90%, using job response time as the performance metric. Comparison is made with the ideal situation of 'perfect sharing', where it is assumed that the communication delays are zero and that complete knowledge is available about job lengths and the loading at the different nodes, so that an arriving job can be sent to the node where it will be completed in the shortest time. The algorithms studied are based on those already in use for homogeneous networks, but were adapted to take account of system heterogeneity. Both algorithms take into account the differences in the processing powers of the nodes in their location policies, but differ in the extent to which they 'discriminate' against the slower nodes. It is seen that the relative performance of the two is strongly influenced by the system utilisation and the distribution of processing power among the nodes. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:376 / 389
页数:14
相关论文
共 50 条
  • [31] Distributed soft policy enforcement by swarm intelligence; application to loadsharing and protection
    Wittner, O
    Helvik, BE
    ANNALS OF TELECOMMUNICATIONS, 2004, 59 (1-2) : 10 - 24
  • [32] Design of Distributed Event-Triggered Average Tracking Algorithms for Homogeneous and Heterogeneous Multiagent Systems
    Zhao, Yu
    Xian, Chengxin
    Wen, Guanghui
    Huang, Panfeng
    Ren, Wei
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (03) : 1269 - 1284
  • [33] Heterogeneous Distributed Average Tracking Using Nonsmooth Algorithms
    Rahili, Salar
    Ren, Wei
    2017 AMERICAN CONTROL CONFERENCE (ACC), 2017, : 691 - 696
  • [34] Evaluation of connected-component labeling algorithms for distributed-memory systems
    Iverson, J.
    Kamath, C.
    Karypis, G.
    PARALLEL COMPUTING, 2015, 44 : 53 - 68
  • [35] HETEROGENEOUS DISTRIBUTED DATABASE-SYSTEMS
    RAM, S
    COMPUTER, 1991, 24 (12) : 7 - 10
  • [36] Debugging and monitoring distributed heterogeneous systems
    Galatenko, VA
    Kostyukhin, KA
    PROGRAMMING AND COMPUTER SOFTWARE, 2002, 28 (01) : 20 - 27
  • [37] Distributed Performance Analysis of Heterogeneous Systems
    Rantzer, Anders
    49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 2682 - 2685
  • [38] TERMINAL SERVICES IN HETEROGENEOUS DISTRIBUTED SYSTEMS
    NESSETT, DM
    LEE, GM
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1990, 19 (02): : 105 - 128
  • [39] Debugging and Monitoring Distributed Heterogeneous Systems
    V. A. Galatenko
    K. A. Kostyukhin
    Programming and Computer Software, 2002, 28 : 20 - 27
  • [40] Heterogeneous analysis and verification for distributed systems
    Steffen, B
    Margaria, T
    Classen, A
    SOFTWARE-CONCEPTS AND TOOLS, 1996, 17 (01): : 13 - 25