Reliability and performance optimization of pipelined real-time systems

被引:10
|
作者
Benoit, Anne [1 ]
Dufosse, Fanny [1 ]
Girault, Alain [2 ]
Robert, Yves [1 ,3 ]
机构
[1] ENS Lyon, LIP Lab, F-69364 Lyon 07, France
[2] INRIA Grenoble Rhone Alpes, Grenoble, France
[3] Univ Tennessee Knoxville, Knoxville, TN USA
关键词
Pipelined real-time systems; Interval mapping; Multi-criteria; (reliability; latency; period); optimization; Complexity results; ALLOCATION; ALGORITHMS;
D O I
10.1016/j.jpdc.2013.02.009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider pipelined real-time systems that consist of a chain of tasks executing on a distributed platform. The processing of the tasks is pipelined: each processor executes only one interval of consecutive tasks. We are interested in minimizing both the input-output latency and the period of application mapping. For dependability reasons, we are also interested in maximizing the reliability of the system. We therefore assign several processors to each interval of tasks, so as to increase the reliability of the system. Both processors and communication links are unreliable and subject to transient failures. We assume that the arrival of the failures follows a constant parameter Poisson law, and that the failures are statistically independent events. We study several variants of this multiprocessor mapping problem, with several hypotheses on the target platform (homogeneous/heterogeneous speeds and/or failure rates). We provide NP-hardness complexity results, and optimal mapping algorithms for polynomial problem instances. Efficient heuristics are presented to solve the general case, and experimental results are provided. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:851 / 865
页数:15
相关论文
共 50 条
  • [41] Performance debugging of heterogeneous real-time systems
    Bordoloi, Unmesh D.
    Chakraborty, Samarjit
    Hagiescu, Andrei
    NEXT GENERATION DESIGN AND VERIFICATION METHODOLOGIES FOR DISTRIBUTED EMBEDDED CONTROL SYSTEMS, 2007, : 285 - +
  • [42] Evaluating real-time Java']Java features and performance for real-time embedded systems
    Corsaro, A
    Schmidt, DC
    EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 90 - 100
  • [43] A process for performance evaluation of real-time systems
    Kornecki, AJ
    Sorton, E
    CCCT 2003, VOL 5, PROCEEDINGS: COMPUTER, COMMUNICATION AND CONTROL TECHNOLOGIES: II, 2003, : 88 - 93
  • [44] A process for performance evaluation of real-time systems
    Kornecki, AJ
    Sorton, E
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XV, PROCEEDINGS: COMMUNICATION, CONTROL, SIGNAL AND OPTICS, TECHNOLOGIES AND APPLICATIONS, 2003, : 112 - 117
  • [45] Performance analysis of soft real-time systems
    Rooholamini, M
    Hosseini, SH
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 1614 - 1622
  • [46] OPTIMIZATION IN REAL-TIME CONDITIONS OF DYNAMIC-SYSTEMS IN REAL-TIME UNDER CONDITIONS OF UNCERTAINTY
    GABASOV, R
    KIRILLOVA, FM
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 1994, 32 (05) : 57 - 65
  • [47] Real-time pneumonia prediction using pipelined spark and high-performance computing
    Ravikumar, Aswathy
    Sriraman, Harini
    PEERJ COMPUTER SCIENCE, 2023, 9
  • [48] Real-time pneumonia prediction using pipelined spark and high-performance computing
    Ravikumar A.
    Sriraman H.
    PeerJ Computer Science, 2023, 9 : 1 - 23
  • [49] High-confidence control: Ensuring reliability in high-performance real-time systems
    Samad, T
    2002 FIRST INTERNATIONAL IEEE SYMPOSIUM INTELLIGENT SYSTEMS, VOL 1, PROCEEDINGS, 2002, : 4 - 9
  • [50] High-confidence control: Ensuring reliability in high-performance real-time systems
    Samad, T
    Cofer, D
    Ha, V
    Binns, P
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2004, 19 (04) : 315 - 326