Developing predictable and flexible distributed real-time systems

被引:0
作者
Adan-Coello, JM
Magalhaes, MF
Ramamritham, K [1 ]
机构
[1] Univ Massachusetts, Dept Comp Sci, Amherst, MA 01003 USA
[2] PUC Campinas, Inst Informat, Campinas, SP, Brazil
[3] UNICAMP, FEEC, DCA, Campinas, SP, Brazil
关键词
real-time systems; predictability; configuration language; task graphs; scheduling;
D O I
10.1016/S0967-0661(97)10048-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Predictability is considered the most distinguishing characteristic of real-time systems. Besides that, adaptability is also a very important attribute because RT systems are usually designed for long life cycles, during which they will have to cope with change. This paper presents the STER real-time software development environment, designed to support the production of predictable, and yet flexible, distributed real-time systems. Flexibility is one of the main concerns of STER's programming model, based on the construction of reusable software modules. Modules can be reused with different timing constraints without having to be recoded, since the specification of their timing constraints is decoupled from their implementation. Predictable temporal behavior is obtained by an integrated allocation and scheduling strategy that involves off-line and online schedulers. The off-line scheduler tries to satisfy timing, precedence and allocation constraints of periodic hard real-time tasks, and to give the necessary leeway for the dynamic scheduling of aperiodic tasks. The paper shows how distributed programs are translated to scheduling graphs, and gives the results of some experiments conducted to evaluate the performance of the off-line algorithm. (C) 1998 Elsevier Science Ltd. All Fights reserved.
引用
收藏
页码:67 / 81
页数:15
相关论文
共 50 条
  • [31] THE ANALYSIS OF CAN AND ETHERNET IN DISTRIBUTED REAL-TIME SYSTEMS
    Cojocaru, Siegfried
    Radoi, Constantin
    Stancescu, Stefan
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2009, 71 (04): : 27 - 34
  • [32] Hardware support for distributed real-time operating systems
    Pontremoli, MMB
    Pereira, CE
    CONTROL ENGINEERING PRACTICE, 1997, 5 (10) : 1435 - 1442
  • [33] Rapids: A simulator testbed for distributed real-time systems
    Allalouf, M
    Chang, J
    Durairaj, G
    Lakamraju, VR
    Unsal, OS
    Koren, I
    Krishna, CM
    PROCEEDINGS OF THE HIGH-PERFORMANCE COMPUTING (HPC'98), 1998, : 191 - 196
  • [34] PERFORMABILITY ANALYSIS OF DISTRIBUTED REAL-TIME SYSTEMS - COMMENTS
    SHALLOF, A
    BENNETT, S
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (02) : 255 - 256
  • [35] TTA as Predictable Architecture for Real-Time Applications
    Bhagyanath, Anoop
    Schneider, Klaus
    2014 INTERNATIONAL CONFERENCE ON SCIENCE ENGINEERING AND MANAGEMENT RESEARCH (ICSEMR), 2014,
  • [36] Predictable Application Mapping for Manycore Real-Time and Cyber-Physical Systems
    Kanduri, Anil
    Rahmani, Amir-Mohammad
    Liljeberg, Pasi
    Tenhunen, Hannu
    2015 IEEE 9TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SYSTEMS-ON-CHIP (MCSOC), 2015, : 135 - 142
  • [37] Automatic Construction of Predictable and High-Performance Cache Coherence Protocols for Multicore Real-Time Systems
    Kaushik, Anirudh Mohan
    Patel, Hiren
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (10) : 3318 - 3331
  • [38] Energy-Efficient Task Scheduling in Design of Multithread Time Predictable Real-Time Systems
    Antolak, Ernest
    Pulka, Andrzej
    IEEE ACCESS, 2021, 9 : 121111 - 121127
  • [39] Stable real-time multimodel scheduling for flexible manufacturing systems
    Fenchel, J
    Chen, YH
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 1997, 2 (01) : 8 - 21
  • [40] Distributed Real-Time Software for Cyber-Physical Systems
    Eidson, John C.
    Lee, Edward A.
    Matic, Slobodan
    Seshia, Sanjit A.
    Zou, Jia
    PROCEEDINGS OF THE IEEE, 2012, 100 (01) : 45 - 59