Performability guarantee for periodic tasks in real-time systems

被引:0
|
作者
Bashiri, M. [1 ]
Miremadi, S. G. [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, DSL, Tehran, Iran
关键词
Real-time systems; Schedulability conditions; Performability; Reliability; MULTIPROCESSOR SYSTEMS;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Performability is an important parameter in safety-critical real-time systems. This parameter is defined as the joint consideration of two other important parameters, i.e., reliability and performance. This paper proposes a schedulability condition that guarantees a desired level of performability under various working conditions for real-time systems. The basic idea underlining this condition is to select a subset of schedulable tasks and manage their slack times to satisfy a desired performability level. The proposed condition is evaluated on a hard real-time system that employs the Rate-Monotonic (RM) scheduling algorithm and uses the re-execution mechanism to improve the reliability. Evaluation results reveal that by employing the condition, the level of performability of the system is always greater than the desired performability. In addition, it yields, on average, 1% improvement in system performability in comparison with traditional schedulability conditions, while the actual failure rate is greater than the expected rate. This amount of performability improvement is significant for safety-critical real-time systems. (C) 2014 Sharif University of Technology. All rights reserved.
引用
收藏
页码:2127 / 2137
页数: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] Schedulers for BGW Tasks to Guarantee Quality of Service of Embedded Real-time Systems
    Sass, Mohamed Ould
    Chetto, Maryline
    [J]. PECCS 2015 Proceedings of the 5th International Conference on Pervasive and Embedded Computing and Communication Systems, 2015, : 53 - 58
  • [3] PERFORMABILITY ANALYSIS OF DISTRIBUTED REAL-TIME SYSTEMS - COMMENTS
    SHALLOF, A
    BENNETT, S
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (02) : 255 - 256
  • [4] Assignment and scheduling communicating periodic tasks in distributed real-time systems
    Peng, DT
    Shin, KG
    Abdelzaher, TF
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (12) : 745 - 758
  • [5] Minimal schedulability interval for real-time systems of periodic tasks with offsets
    Choquet-Geniet, A
    Grolleau, E
    [J]. THEORETICAL COMPUTER SCIENCE, 2004, 310 (1-3) : 117 - 134
  • [6] Static scheduling of pipelined periodic tasks in distributed real-time systems
    Fohler, G
    Ramamritham, K
    [J]. NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 128 - 135
  • [7] Configurable Middleware for Distributed Real-Time Systems with Aperiodic and Periodic Tasks
    Zhang, Yuanfang
    Gill, Christopher D.
    Lu, Chenyang
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (03) : 393 - 404
  • [8] An efficient real-time middleware scheduling algorithm for periodic real-time tasks
    Park, HJ
    Lee, CH
    [J]. ARTIFICIAL INTELLIGENCE AND SIMULATION, 2004, 3397 : 304 - 312
  • [9] Energy-Efficient Scheduling of Real-Time Periodic Tasks in Multicore Systems
    Wu, Xiaodong
    Lin, Yuan
    Han, Jian-Jun
    Gaudiot, Jean-Luc
    [J]. NETWORK AND PARALLEL COMPUTING, 2010, 6289 : 344 - +
  • [10] DYNAMIC PRIORITY SCHEDULING OF PERIODIC AND APERIODIC TASKS IN HARD REAL-TIME SYSTEMS
    HOMAYOUN, N
    RAMANATHAN, P
    [J]. REAL-TIME SYSTEMS, 1994, 6 (02) : 207 - 232