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 条
  • [41] Load sharing of parallel shaft split torque transmission system
    Zhao, Ning
    Wang, Ruifeng
    Tao, Li
    Jia, Qingjian
    MECHATRONICS AND INTELLIGENT MATERIALS II, PTS 1-6, 2012, 490-495 : 2231 - 2235
  • [42] A SOFTWARE FACILITY FOR LOAD SHARING AND PARALLEL PROCESSING IN WORKSTATION ENVIRONMENTS
    SHOJA, GC
    CLARKE, G
    TAYLOR, T
    TAYLOR, W
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B222 - B231
  • [43] Optimal Load Sharing of Parallel Compressors via Modifier Adaptation
    Milosavljevic, Predrag
    Cortinovis, Andrea
    Marchetti, Alejandro G.
    Faulwasser, Timm
    Mercangoz, Mehmet
    Bonvin, Dominique
    2016 IEEE CONFERENCE ON CONTROL APPLICATIONS (CCA), 2016,
  • [44] Load sharing control of parallel operated single phase inverters
    Monica, P.
    Kowsalya, M.
    Tejaswi, P. C.
    FIRST INTERNATIONAL CONFERENCE ON POWER ENGINEERING COMPUTING AND CONTROL (PECCON-2017 ), 2017, 117 : 600 - 606
  • [45] Hardware Support for Durable Atomic Instructions for Persistent Parallel Programming
    Hadi, Khan Shaikhul
    Mustafa, Naveed Ul
    Heinrich, Mark
    Solihin, Yan
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [46] A hierarchical load sharing policy for distributed systems
    Dandamudi, SP
    Lo, KCM
    MASCOTS '97 - FIFTH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 1997, : 3 - 10
  • [47] ADAPTIVE LOAD SHARING IN HOMOGENEOUS DISTRIBUTED SYSTEMS
    EAGER, DL
    LAZOWSKA, ED
    ZAHORJAN, J
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (05) : 662 - 675
  • [48] Load sharing in limited access distributed systems
    Harinarayan, Venkatesh
    Kleinrock, L.
    Performance Evaluation Review, 1991, 19 (01):
  • [49] A family of distributions to model load sharing systems
    Deshpande, J. V.
    Dewan, Isha
    Naik-Nimbalkar, U. V.
    JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2010, 140 (06) : 1441 - 1451
  • [50] Scalable, Adaptive Load Sharing for Distributed Systems
    Kremien, Orly
    Kramer, Jeff
    Magee, Jeff
    IEEE Parallel and Distributed Technology, 1993, 1 (03): : 62 - 70