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 条
  • [1] Adaptive communication algorithms for distributed heterogeneous systems
    Bhat, PB
    Prasanna, VK
    Raghavendra, CS
    [J]. SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING - PROCEEDINGS, 1998, : 310 - 321
  • [2] Adaptive communication algorithms for distributed heterogeneous systems
    Bhat, PB
    Prasanna, VK
    Raghavendra, CS
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 59 (02) : 252 - 279
  • [3] Comparative Study of Scheduling Algorithms in Heterogeneous Distributed Computing Systems
    Padole, Mamta
    Shah, Ankit
    [J]. ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES, 2018, 562 : 111 - 122
  • [4] Scheduling algorithms for efficient gather operations in distributed heterogeneous systems
    Hatta, J
    Shibusawa, S
    [J]. 2000 INTERNATIONAL WORKSHOPS ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 173 - 180
  • [5] Task allocation algorithms for maximizing reliability of heterogeneous distributed computing systems
    Mahmood, A
    [J]. CONTROL AND CYBERNETICS, 2001, 30 (01): : 115 - 130
  • [6] Empirical evaluation of mutual exclusion algorithms for distributed systems
    Fu, SS
    Tzeng, NF
    Chung, JY
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2000, 60 (07) : 785 - 806
  • [7] Performance evaluation of distributed diagnosis algorithms in parallel systems
    Benkahla, O
    Aktouf, C
    Robach, C
    [J]. PARALLEL COMPUTING, 1998, 24 (08) : 1205 - 1222
  • [8] Distributed Evolutionary Algorithms in Heterogeneous Environments
    Salto, Carolina
    Luna, Francisco
    Alba, Enrique
    [J]. 2013 EIGHTH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC 2013), 2013, : 606 - 611
  • [9] Distributed algorithms for aggregative games of multiple heterogeneous Euler-Lagrange systems
    Deng, Zhenhua
    Liang, Shu
    [J]. AUTOMATICA, 2019, 99 : 246 - 252
  • [10] Adaptive load distribution algorithms for heterogeneous distributed systems with multiple task classes
    Lau, SM
    Lu, Q
    Leung, KS
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (02) : 163 - 180