Maintaining temporal validity of real-time data in component-based systems

被引:0
|
作者
Bai, Tian [1 ]
Li, Zhi-Jie [1 ]
Fan, Bo [1 ]
Liao, Jun [1 ]
机构
[1] Hunan Inst Sci & Technol, Sch Informat Sci & Engn, Yueyang, Peoples R China
关键词
Component-based systems; Temporal validity; Explicit-deadline periodic resource model; Partitioned scheduling; DATA FRESHNESS; CONSISTENCY; UPDATE; TRANSACTIONS; ALGORITHMS; SOFTWARE;
D O I
10.1007/s00607-022-01089-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
How to schedule the sensor transactions to maintain the temporal validity of real-time data is an important research issue for cyber-physical systems. Current studies on sensor transaction scheduling assume that the sensor transactions are executed on a platform with continuous resource supply. This assumption does not hold for component-based systems where each component's transactions obtain a fraction of the resources that are usually supplied by the underlying platform in a non-continuous manner. In this paper, we study the problem of scheduling sensor transactions in component-based systems. The sensor transactions are assumed to be executed in one component of the system that is deployed on a multiprocessor platform. The resource supply of each processor follows the explicit-deadline periodic (EDP) resource model. A partitioned scheduling method named PS-FC is proposed at first. It uses a sufficient and necessary condition of EDF scheduling upon an EDP resource to check the feasibility of each transaction on a processor. Then two faster partitioned scheduling methods, named PS-CI and PS-Hybrid, are proposed. PS-CI does the feasibility checks for transactions based on the candidate intervals of transaction deadlines. PS-Hybrid is a combination of PS-FC and PS-CI. The effectiveness and efficiency of the methods are evaluated through extensive experiments.
引用
收藏
页码:2347 / 2374
页数:28
相关论文
共 50 条
  • [31] Maintaining component-based systems
    Voas, J
    [J]. IEEE SOFTWARE, 1998, 15 (04) : 22 - +
  • [32] Design of component-based real-time applications
    Lopez Martinez, Patricia
    Barros, Laura
    Drake, Jose M.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (02) : 449 - 467
  • [33] Stochastic Contracts for Runtime Checking of Component-based Real-time Systems
    Nandi, Chandrakana
    Monot, Aurelien
    Oriol, Manuel
    [J]. 2015 18TH INTERNATIONAL ACM SIGSOFT SYMPOSIUM ON COMPONENT-BASED SOFTWARE ENGINEERING (CBSE), 2015, : 111 - 116
  • [34] Component-based software engineering for distributed embedded real-time systems
    [J]. Rastofer, U. (Uwe.Rastofer@informatik.uni-erlangen.de), 2001, Institution of Engineering and Technology (148):
  • [35] Component-based design of safe real-time kernels for embedded systems
    Berthing, Jesper
    Angelov, Christo
    [J]. SEAA 2007: 33RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2007, : 129 - +
  • [36] A Component-Based Framework for Modeling and Analyzing Probabilistic Real-Time Systems
    Santinelli, L.
    Yomsi, P. Meumeu
    Maxim, D.
    Cucu-Grosjean, L.
    [J]. 2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [37] Software Reliability Model Selection for Component-Based Real-Time Systems
    Garg, Mohit
    Lai, Richard
    [J]. 2014 INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE), 2014,
  • [38] Supporting Component-based Development in Partitioned Multiprocessor Real-Time Systems
    Biondi, Alessandro
    Buttazzo, Giorgio C.
    Bertogna, Marko
    [J]. PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 269 - 280
  • [39] On Component-Based Development and High-Integrity Real-Time Systems
    Panunzio, Marco
    Vardanega, Tullio
    [J]. 2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 79 - 84
  • [40] A Feedback Scheduling Framework for Component-Based Soft Real-Time Systems
    Khalilzad, Nima
    Kong, Fanxin
    Liu, Xue
    Behnam, Moris
    Nolte, Thomas
    [J]. 21ST IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2015), 2015, : 182 - 193