PERFORMABILITY OF INTEGRATED SOFTWARE-HARDWARE COMPONENTS OF REAL-TIME PARALLEL AND DISTRIBUTED SYSTEMS

被引:3
|
作者
ISLAM, SMR [1 ]
AMMAR, HH [1 ]
机构
[1] W VIRGINIA UNIV,DEPT ELECT & COMP ENGN,MORGANTOWN,WV 26506
关键词
HARDWARE-SOFTWARE SYSTEM; PARALLEL SYSTEM; DISTRIBUTED SYSTEM; GRACEFUL DEGRADATION; MULTIPROCESSOR PERFORMANCE; PERFORMABILITY;
D O I
10.1109/24.159799
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a method for performability analysis of the integrated software-hardware components of parallel & distributed systems. The contributions of this paper are: Present a general performability evaluation technique using the Generalized Stochastic Petri Nets at the system level (analysis of integrated software-hardware systems) Address the intractable problem of evaluating a parallel software environment consisting of interacting fault-tolerant parallel tasks. This is accomplished using a decomposition technique at the task-graph level, where the task graph is decomposed into segments. The modeling of failure & repair events of interacting parallel modules in a parallel processing system is difficult because failure of a module can force other interacting modules to rollback, which increases the overall response time of the computation. This paper effectively models the recovery blocks in the interacting parallel modules as well as their supporting hardware. This method greatly facilitates the analysis of performability at the system level. However, an integrated performability model of the softwarehardware system increases the size, perhaps prohibitively, of the Markov generator matrix. This issue is addressed, and a performability decomposition technique at the task-graph level is presented using the properties of Laguerre function coefficients. The details of the methodology are illustrated by a simple example of a radar command center where the interacting parallel modules run on a shared-memory multiprocessing system.
引用
收藏
页码:352 / 362
页数:11
相关论文
共 50 条
  • [21] Real-time systems and concurrent and distributed software - Preface
    Bertran, M
    Rus, T
    THEORETICAL COMPUTER SCIENCE, 2001, 253 (01) : 1 - 1
  • [22] Hardware-software partitioning for real-time embedded systems
    Hu, XS
    DAmbrosio, JG
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1997, 2 (3-4) : 339 - 358
  • [23] Software components services for embedded real-time systems
    Luders, Frank
    Flemstrom, Daniel
    Wall, Anders
    5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2006, : 278 - +
  • [24] The Hybrid Real-Time Dispatcher Training Simulator: Basic Approach, Software-Hardware Structure and Case Study
    Suvorov, Aleksey
    Gusev, Alexander
    Ruban, Nikolay
    Andreev, Mikhail
    Askarov, Alisher
    Stavitsky, Sergey
    INTERNATIONAL JOURNAL OF EMERGING ELECTRIC POWER SYSTEMS, 2019, 20 (01)
  • [25] Software architecture supporting integrated real-time systems
    Kim, D
    Lee, YH
    Younis, M
    JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 65 (01) : 71 - 86
  • [26] Real-time software MPEG-2 video encoder on parallel and distributed computer systems
    Iwasaki, H
    Naganuma, J
    Ochiai, K
    Endo, M
    Ogura, T
    DIGITAL CONVERGENCE FOR CREATIVE DIVERGENCE, VOL 2: TECHNICAL INTERACTIVE SESSIONS, 1999, : 362 - 369
  • [27] CORDS: Hardware-software co-synthesis of reconfigurable real-time distributed embedded systems
    Dick, RP
    Jha, NK
    1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 62 - 68
  • [28] HARDWARE SOFTWARE TRADEOFFS IN THE DESIGN OF A REAL-TIME DISTRIBUTED COMPUTER-SYSTEM
    QUINN, MD
    WALSH, GM
    AIAA COMPUTERS IN AEROSPACE VII CONFERENCE, PTS 1 AND 2: A COLLECTION OF PAPERS, 1989, : 715 - 720
  • [29] Performability guarantee for periodic tasks in real-time systems
    Bashiri, M.
    Miremadi, S. G.
    SCIENTIA IRANICA, 2014, 21 (06) : 2127 - 2137
  • [30] MAINTENANCE OF RELIABLE REAL-TIME SYSTEMS - HARDWARE VERSUS SOFTWARE TRADEOFFS
    SOI, IM
    AGGARWAL, KK
    MICROELECTRONICS AND RELIABILITY, 1982, 22 (03): : 357 - 361