A Time-aware Programming Framework for Constructing Predictable Real-time Systems

被引:5
|
作者
Wan, Bo [1 ]
Luo, Haizhao [1 ]
Zhou, Kaiqi [1 ]
Li, Xi [1 ]
Wang, Chao [1 ]
Chen, Xianglan [1 ]
Zhou, Xuehai [1 ]
机构
[1] Univ Sci & Technol China, Hefei, Anhui, Peoples R China
基金
美国国家科学基金会;
关键词
D O I
10.1109/HPCC-SmartCity-DSS.2017.75
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time systems need reliable guarantees for the satisfaction of their timing constraints. However, novel speed-up hardware architectures and software mechanism, which target improving average-case performances, ignore and sometimes worsen the ability to obtain guarantees. An alternative approach is the Logical Execution Time (LET) model, but there are some deficiencies in existing LET-based development tools. In this paper, we propose a novel LET-based time-aware programming framework called TipFrame. The framework introduces Servants to improve the responsiveness of LET-based periodic tasks further. The runtime makes behaviors in the system level consistent with the semantics of LET model for predictability. TipFrame implements in C language providing time-aware programming interfaces called TipFrame-C. The programming paradigm of TipFrame-C is described using an autopilot avionic control system. Evaluation results demonstrate that our approach is effective and efficient to construct LET-based real-time systems.
引用
收藏
页码:578 / 585
页数:8
相关论文
共 50 条
  • [1] A real-time architecture for time-aware agents
    Prouskas, KV
    Pitt, JV
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2004, 34 (03): : 1553 - 1568
  • [2] DCW: A Reactive and Predictable Programming Framework for LET-Based Distributed Real-Time Systems
    Wan, Bo
    Li, Xi
    Zhang, Bo
    Zhao, Caixu
    Chen, Xianglan
    Wang, Chao
    Zhou, Xuehai
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (03)
  • [3] Predictable architecture for real-time systems
    Zhang, LC
    ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 1761 - 1765
  • [4] A general framework for time-aware decision support systems
    Milea, V.
    Frasincar, F.
    Kaymak, U.
    EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (02) : 399 - 407
  • [5] Synchronizing Real-Time Tasks in Time-Aware Networks: Work-in-Progress
    Kyriakakis, Eleftherios
    Sparso, Jens
    Puschner, Peter
    Schoeberl, Martin
    PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2020, : 15 - 17
  • [6] Real-Time Reconfiguration of Time-Aware Shaper for ULL Transmission in Dynamic Conditions
    Nakayama, Yu
    Yaegashi, Ryo
    Anh Hoang Ngoc Nguyen
    Hara-Azumi, Yuko
    IEEE ACCESS, 2021, 9 : 115246 - 115255
  • [7] An architecture for time-aware systems
    Fiamberti, Francesco
    Micucci, Daniela
    Tisato, Francesco
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [8] A Predictable QoS-aware Memory Request Scheduler for Soft Real-time Systems
    Aswathy, N. S.
    Sarkar, Arnab
    Kapoor, Hemangee
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (02)
  • [9] Real-time multiple linear regression for fMRI supported by time-aware acquisition and processing
    Smyser, C
    Grabowski, TJ
    Frank, RJ
    Haller, JW
    Bolinger, L
    MAGNETIC RESONANCE IN MEDICINE, 2001, 45 (02) : 289 - 298
  • [10] Power- and time-aware buffer cache management for real-time embedded databases
    Kang, Woochul
    Son, Sang H.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (6-7) : 233 - 246