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] Performance prediction and its use in parallel and distributed computing systems
    Jarvis, Stephen A.
    Spooner, Daniel P.
    Keung, Helene N. Lim Choi
    Cao, Junwei
    Saini, Subhash
    Nudd, Graham R.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2006, 22 (07): : 745 - 754
  • [32] An Efficient Algorithm for Resource Allocation in Parallel and Distributed Computing Systems
    El-Zoghdy, S. F.
    Nofal, M.
    Shohla, M. A.
    El-sawy, A.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (02) : 251 - 259
  • [33] Schedulability Analysis of Conditional Parallel Task Graphs in Multicore Systems
    Melani, Alessandra
    Bertogna, Marko
    Bonifaci, Vincenzo
    Marchetti-Spaccamela, Alberto
    Buttazzo, Giorgio
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (02) : 339 - 353
  • [34] Probabilistic diagnosis of large systems using a parallel genetic approach
    Elhadef, M
    Abrougui, K
    Das, S
    Nayak, A
    [J]. PDPTA '05: Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Vols 1-3, 2005, : 1010 - 1016
  • [35] An efficient field programmable gate array based hardware architecture for efficient motion estimation with parallel implemented genetic algorithm
    Teja, Nandireddygari Ramya
    Arunmetha, S.
    Bachu, Srinivas
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (24)
  • [36] Automated architecture synthesis for parallel programs on FPGA multiprocessor systems
    Ishebabi, Harold
    Bobda, Christophe
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (01) : 63 - 71
  • [37] Fairness-Aware Mechanism for Load Balancing in Distributed Systems
    Kishor, Avadh
    Niyogi, Rajdeep
    Veeravalli, Bharadwaj
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (04) : 2275 - 2288
  • [38] Integrated renewable energy and load management strategies in power systems
    Alshammari, Badr M.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2018, 5 (06): : 79 - 87
  • [39] Spatial Modulation for Joint Radar-Communications Systems: Design, Analysis, and Hardware Prototype
    Ma, Dingyou
    Shlezinger, Nir
    Huang, Tianyao
    Shavit, Yariv
    Namer, Moshe
    Liu, Yimin
    Eldar, Yonina C.
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (03) : 2283 - 2298
  • [40] Gridlet Economics: Resource Management Models and Policies for Cycle-Sharing Systems
    Oliveira, Pedro
    Ferreira, Paulo
    Veiga, Luis
    [J]. ADVANCES IN GRID AND PERVASIVE COMPUTING, 2011, 6646 : 72 - 83