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 条
  • [21] Design and Experimental Evaluation of Distributed Heterogeneous Graph-Processing Systems
    Guo, Yong
    Varbanescu, Ana Lucia
    Epema, Dick
    Iosup, Alexandru
    2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 203 - 212
  • [22] Distributed control of heterogeneous systems
    Dullerud, GE
    D'Andrea, R
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2004, 49 (12) : 2113 - 2128
  • [23] Analytical Parametric Evaluation of Dynamic Load Balancing Algorithms in Distributed Systems
    Mehta, Mayuri A.
    Jinwala, Devesh C.
    INFORMATION TECHNOLOGY AND MOBILE COMMUNICATION, 2011, 147 : 388 - +
  • [24] Interoperability of heterogeneous distributed systems
    Zaschke, C.
    Essendorfer, B.
    Kerth, C.
    SENSORS, AND COMMAND, CONTROL, COMMUNICATIONS, AND INTELLIGENCE (C3I) TECHNOLOGIES FOR HOMELAND SECURITY, DEFENSE, AND LAW ENFORCEMENT APPLICATIONS XV, 2016, 9825
  • [25] Scheduling algorithms for real time distributed transactional systems: A performance evaluation
    Gammar, SM
    Kamoun, F
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 1074 - 1080
  • [26] PERFORMANCE EVALUATION OF RELIABILITY CONTROL ALGORITHMS FOR DISTRIBUTED DATABASE-SYSTEMS
    BHARGAVA, B
    JOURNAL OF SYSTEMS AND SOFTWARE, 1984, 4 (2-3) : 239 - 264
  • [27] Design and evaluation of data allocation algorithms for distributed multimedia database systems
    Kwok, YK
    Karlapalem, K
    Ahmad, I
    Pun, NM
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1996, 14 (07) : 1332 - 1348
  • [28] Empirical evaluation of data allocation algorithms for distributed multimedia database systems
    Karlapalem, K
    Ahmad, I
    So, SK
    Kwok, YK
    COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 296 - 301
  • [29] Distributed systems and algorithms: Introduction
    Rodrigues, Luiás
    Mostefaoui, Achour
    Fetzer, Christof
    Tsigas, Philippas
    Lect. Notes Comput. Sci., 2007, (549):
  • [30] Distributed Systems and Algorithms Introduction
    Kostic, Dejan
    Pierre, Guillaume
    Junqueira, Flavio
    Pietzuch, Peter R.
    EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 589 - 589