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 条
  • [1] PERFORMABILITY ANALYSIS OF DISTRIBUTED REAL-TIME SYSTEMS
    ISLAM, SMR
    AMMAR, HH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (11) : 1239 - 1251
  • [2] PERFORMABILITY ANALYSIS OF DISTRIBUTED REAL-TIME SYSTEMS - COMMENTS
    SHALLOF, A
    BENNETT, S
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (02) : 255 - 256
  • [3] SOFTWARE-HARDWARE SYSTEMS
    Molchanov, I. N.
    Pereyozchikova, O. L.
    Khimich, A. N.
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 2007, 43 (03) : 439 - 442
  • [4] A Software-Hardware Mixed Design for the FPGA Implementation of the Real-Time Edge Detection
    El Houari, Kobzili
    Cherrad, Benbouchama
    Zohir, Irki
    [J]. IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
  • [5] Parallel and distributed real-time systems
    Manimaran, G
    Ecker, K
    Huh, EN
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 77 (01) : 1 - 2
  • [6] Automated software and hardware evolution analysis for distributed real-time and embedded systems
    Dougherty, Brian
    White, Jules
    Schmidt, Douglas C.
    [J]. OPEN COMPUTER SCIENCE, 2011, 1 (01): : 36 - 57
  • [7] Flexible distributed automation systems with FASA - A software architecture for parallel real-time systems
    Wahler, Michael
    Gamer, Thomas
    Oriol, Manuel
    Kumar, Atul
    Naedele, Martin
    [J]. ATP EDITION, 2012, (12): : 52 - 60
  • [8] SOFTWARE HARDWARE CODESIGN OF REAL-TIME SYSTEMS WITH ADAS
    FRANK, G
    DISANTO, J
    [J]. ELECTRONIC ENGINEERING, 1990, 62 (759): : 95 - &
  • [9] DIAGNOSTIC SOFTWARE AND HARDWARE FOR CRITICAL REAL-TIME SYSTEMS
    BOWERS, MD
    ARNOLD, JP
    CREW, AW
    GIBSON, RJ
    GHRIST, WD
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1989, 36 (01) : 1291 - 1298
  • [10] A hardware/software framework for real-time spiking systems
    Oster, M
    Whatley, AM
    Liu, SC
    Douglas, RJ
    [J]. ARTIFICIAL NEURAL NETWORKS: BIOLOGICAL INSPIRATIONS - ICANN 2005, PT 1, PROCEEDINGS, 2005, 3696 : 161 - 166