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 条
  • [31] Guest Editorial: Optimization of real-time systems
    Anderson, James H.
    Rochange, Christine
    REAL-TIME SYSTEMS, 2014, 50 (03) : 315 - 316
  • [32] Reliability modeling of real-time systems with deadline information
    Kim, H
    Shin, KG
    1997 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 2, 1997, : 511 - 523
  • [33] Frequency domain based real-time performance optimization of Lur'e systems
    Setiadi, Agung
    Rijlaarsdam, David
    Nuij, Pieter
    Steinbuch, Maarten
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2014, 42 (1-2) : 58 - 70
  • [34] Performance Optimization for Real-time Scheduling Systems based on Fuzzy Predictive Control
    Fang Shixiong
    Li Qi
    PROCEEDINGS OF THE 27TH CHINESE CONTROL CONFERENCE, VOL 5, 2008, : 763 - 767
  • [35] Real-Time Implementation of Fault-Tolerant Control Systems With Performance Optimization
    Yin, Shen
    Luo, Hao
    Ding, Steven X.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2014, 61 (05) : 2402 - 2411
  • [36] Adaptive Dynamic Power Management for Hard Real-time Pipelined Multiprocessor Systems
    Chen, Gang
    Huang, Kai
    Knoll, Alois
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [37] Improving Real-Time Performance Under Reliability Requirement Assurance in Automotive Electronic Systems
    Liu, Yan
    Xie, Guoqi
    Tang, Yuqing
    Li, Renfa
    IEEE ACCESS, 2019, 7 : 140875 - 140888
  • [38] Design optimization of the quantization and a pipelined 2D-DCT for real-time applications
    Anas Hatim
    Said Belkouch
    Mohamed El Aakif
    Moha M’rabet Hassani
    Noureddine Chabini
    Multimedia Tools and Applications, 2013, 67 : 667 - 685
  • [39] Design optimization of the quantization and a pipelined 2D-DCT for real-time applications
    Hatim, Anas
    Belkouch, Said
    El Aakif, Mohamed
    Hassani, Moha M'rabet
    Chabini, Noureddine
    MULTIMEDIA TOOLS AND APPLICATIONS, 2013, 67 (03) : 667 - 685
  • [40] Improving Reliability of Real-Time Systems through Value and Time Voting
    Aysan, Huseyin
    Bate, Iain
    Graydon, Patrick
    Punnekkat, Sasikumar
    2013 IEEE 19TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2013), 2013, : 21 - 30