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 条
  • [21] LOAD BALANCING BASED ON LOAD COHERENCE BETWEEN CONTINUOUS IMAGES FOR AN OBJECT-SPACE PARALLEL RAY-TRACING SYSTEM
    KOBAYASHI, H
    KUBOTA, H
    HORIGUCHI, S
    NAKAMURA, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1993, E76D (12) : 1490 - 1499
  • [22] Hardware Virtualization and Task Allocation for Plug-and-Play Automotive Systems
    Lin, Chung-Wei
    Kim, BaekGyu
    Shiraishi, Shinichi
    IEEE DESIGN & TEST, 2021, 38 (05) : 65 - 73
  • [23] A Study of Memory Placement on Hardware-Assisted Tiered Memory Systems
    Choe, Wonkyo
    Kim, Jonghyeon
    Ahn, Jeongseob
    IEEE COMPUTER ARCHITECTURE LETTERS, 2020, 19 (02) : 122 - 125
  • [24] HAC: Hardware Design for a Smart-Home and Smart-Grid Decentralised Load Management System
    Dozio, Giancarlo
    Rivero, Armando
    Bernaschina, Andrea
    Rivola, Davide
    Medici, Vasco
    Montu, Gianluca
    2015 IEEE 24TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2015, : 699 - 704
  • [25] Load Balancing of Dynamical Nucleation Theory Monte Carlo Simulations Through Resource Sharing Barriers
    Arafat, Humayun
    Sadayappan, P.
    Dinan, James
    Krishnamoorthy, Sriram
    Windus, Theresa L.
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 285 - 295
  • [26] Toward Flexible Security and Trust Hardware Structures for Mobile-Portable Systems
    Fournaris, A. P.
    IEEE LATIN AMERICA TRANSACTIONS, 2012, 10 (03) : 1719 - 1722
  • [27] A Consortium Blockchain-Based Approach for Energy Sharing in Distribution Systems
    Khalid, Saifullah
    Ahmad, Ishfaq
    Lei, Hansheng
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2025, 22 (02): : 1569 - 1582
  • [28] A Distributed Resource Sharing Mechanism in Edge-Enabled IIoT Systems
    Liu, Huan
    Li, Shiyong
    Li, Wenzhe
    Sun, Wei
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (08): : 14296 - 14312
  • [29] Enhancing Proportional IO Sharing on Containerized Big Data File Systems
    Huang, Dan
    Wang, Jun
    Liu, Qing
    Xiao, Nong
    Wu, Huafeng
    Yin, Jiangling
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (12) : 2083 - 2097
  • [30] Development of Spatial Decision Support Systems to Support Long-term, Integrated Planning
    Rutledge, Daniel
    McDonald, Garry
    Cameron, Michael
    McBride, Graham
    Poot, Jacques
    Scrimgeour, Frank
    Price, Robbie
    Phyn, Derek
    van Delden, Hedwig
    Huser, Beat
    Small, Bruce
    Wedderburn, Liz
    Fenton, Tony
    MODSIM 2007: INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION: LAND, WATER AND ENVIRONMENTAL MANAGEMENT: INTEGRATED SYSTEMS FOR SUSTAINABILITY, 2007, : 308 - 314