A loop-free asynchronous data sharing mechanism in multiprocessor real-time systems based on timing properties

被引:0
|
作者
Chen, J [1 ]
机构
[1] Natl Cheng Kung Univ, Dept Elect Engn, Tainan 701, Taiwan
来源
23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS | 2003年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an asynchronous data sharing mechanism for real-time applications with multiple writers. The mechanism is constructed from a fully asynchronous single writer data sharing mechanism implemented through a timing-based approach, which, being lock-free and loop-free, addresses the problems of priority inversion and unbounded blocking among real-time tasks running under priority-based scheduling. By replicating the single writer data sharing mechanism and modifying its data buffer access control function, the multi-writer data sharing mechanism is constructed such that the desired safety property and feasibility conditions on data buffer allocation are maintained by those single writer data sharing mechanisms. To address the issue on data coherence, all the writer tasks follow a data coherence protocol which is designed with the concept of timestamp ordering. The feasibility condition of this protocol is constructed through analyzing the timing properties of writer tasks. This multi-writer data sharing mechanism stands for another demonstration of the timing-based approach which is an effective alternative to the traditional algorithm-based approaches.
引用
收藏
页码:184 / 190
页数:7
相关论文
共 50 条
  • [31] An adaptive value-based scheduling policy for multiprocessor real-time database systems
    Tseng, SM
    Chin, YH
    Yang, WP
    EIGHTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1997, : 254 - 259
  • [32] Verifying timing properties for distributed real-time systems using timing constraint Petri nets
    Tsai, JJP
    Yang, SJ
    Chang, YH
    Juan, EYT
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 36 - 40
  • [33] Efficient object sharing in quantum-based real-time systems
    Anderson, JH
    Jain, R
    Jeffay, K
    19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 346 - 355
  • [34] Simulation-Based Timing Analysis of Complex Real-Time Systems
    Bohlin, Markus
    Lu, Yue
    Kraft, Johan
    Kreuger, Per
    Nolte, Thomas
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 321 - +
  • [35] Spin-based reader-writer synchronization for multiprocessor real-time systems
    Brandenburg, Bjoern B.
    Anderson, James H.
    REAL-TIME SYSTEMS, 2010, 46 (01) : 25 - 87
  • [37] Simulation-Based Evaluations of DAG Scheduling in Hard Real-time Multiprocessor Systems
    Qamhieh, Manar
    Midonnet, Serge
    APPLIED COMPUTING REVIEW, 2014, 14 (04): : 27 - 39
  • [38] Performance Simulation of Cluster-Based Asynchronous Soft Real-Time Systems
    Maria Toeroe
    Cluster Computing, 2003, 6 (4) : 315 - 324
  • [39] Model-based Mutation Testing of Synchronous and Asynchronous Real-Time Systems
    Lorber, Florian
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2015,
  • [40] Quality assurance of the timing properties of real-time, reactive system-of-systems
    Shing, Man-Tak
    Drusinsky, Doron
    Cook, Thomas S.
    PROCEEDINGS OF THE 2006 IEEE/SMC INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING, 2006, : 210 - +