Hardware support for load sharing in parallel systems

被引:1
|
作者
Avvenuti, M
Rizzo, L
Vicisano, L
机构
[1] Dipto. Ingegneria dell'Informazione, Facoltà di Ingegneria, Università di Pisa, 56126 Pisa
关键词
multiprocessor systems; resource management; load sharing algorithms; hardware design; performance simulation;
D O I
10.1016/1383-7621(96)00013-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Providing a tightly-coupled parallel system with support for load sharing poses some problems related to the nature of inter-processor communication and task granularity. In a recent work, the authors have proposed a hybrid adaptive load sharing algorithm for distributed-memory systems based on a centralized component, the broker. Simulations have shown that the proposed algorithm performs remarkably well and does not suffer from scalability problems for a wide range of operating conditions. In order to make the hybrid algorithm behave efficiently on a shared-memory parallel system, where the availability of faster communication makes it feasible to implement task migration and to use a finer task granularity, we have devised a hardware implementation of the broker component upon which the algorithm is based. The hardware broker, which is seen as a low-cost, additional peripheral in the system, is able to improve the performance, with respect to a software implementation, by at least two orders of magnitude. This makes it possible to run the centralized part of our load sharing algorithm in one bus cycle and deal with task granularities in the milliseconds range and systems with 50...100 nodes. In this paper we present two different architectures for the broker, and discuss their simulated performance in the use of our load sharing algorithm on multiprocessor systems.
引用
收藏
页码:129 / 143
页数:15
相关论文
共 50 条
  • [31] Load balancing in processor sharing systems
    E. Altman
    U. Ayesta
    B. J. Prabhu
    Telecommunication Systems, 2011, 47 : 35 - 48
  • [32] Load sharing in heterogeneous distributed systems
    Karatza, HD
    Hilzer, RC
    PROCEEDINGS OF THE 2002 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2002, : 489 - 496
  • [33] ADAPTIVE LOAD SHARING IN HETEROGENEOUS SYSTEMS
    MIRCHANDANEY, R
    TOWSLEY, D
    STANKOVIC, JA
    9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1989, : 298 - 306
  • [34] Distributed Cooperative Optimal Load-Sharing Control for Coupled Parallel-Connected Dynamical Systems
    Liu, Jiangang
    Zheng, Zhiqiang
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 7482 - 7487
  • [35] Dynamic reliability models of mechanical load-sharing parallel systems considering strength degradation of components
    Gao, Peng
    Xie, Liyang
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2015, 229 (13) : 2484 - 2495
  • [36] EFFICIENT LOAD INFORMATION MANAGEMENT FOR LOAD SHARING IN DISTRIBUTED SYSTEMS
    MAHAMUNI, AB
    GONSALVES, TA
    RAMAMURTHI, B
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1993, 13 : 43 - 54
  • [37] Usefulness of adaptive load sharing for parallel processing on networks of workstations
    Clarke, S
    Dandamudi, SP
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1999, 11 (08): : 387 - 405
  • [38] Minimum Energy Adaptive Load Sharing of Parallel Operated Compressors
    Al Zawaideh, Ayman
    Al Hosani, Khalifa
    Boiko, Igor
    Hammadih, Mohammad Luai
    IEEE OPEN JOURNAL OF INDUSTRY APPLICATIONS, 2022, 3 (178-191): : 178 - 191
  • [39] A DISTRIBUTED FACILITY FOR LOAD SHARING AND PARALLEL PROCESSING AMONG WORKSTATIONS
    SHOJA, GC
    JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 14 (03) : 163 - 172
  • [40] Control Strategies for Parallel Operation and Load Sharing between the Inverters
    Ruchika
    Mittal, A. P.
    Jain, D. K.
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 1759 - 1764