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 条
  • [41] Verification of the properties of asynchronous real-time distributed systems using the B-formalism
    Wahba, Ayman. M.
    El-Maddah, Islam A.
    IDT 2007: SECOND INTERNATIONAL DESIGN AND TEST WORKSHOP, PROCEEDINGS, 2007, : 163 - 168
  • [42] Resource Sharing Using the Rollback Mechanism in Hierarchically Scheduled Real-Time Open Systems
    Asberg, Mikael
    Nolte, Thomas
    Behnam, Moris
    2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 129 - 140
  • [43] A scalable task duplication based algorithm for improving the schedulability of real-time heterogeneous multiprocessor systems
    Auluck, N
    Agrawal, DP
    2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2003, : 89 - 96
  • [44] Frame based fair multiprocessor scheduler: A fast fair algorithm for real-time embedded systems
    Sarkar, A
    Chakrabarti, PP
    Kumar, R
    19TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2005, : 677 - 682
  • [45] Study of Scheduling Algorithm Based on T-LET Planes for Multiprocessor Real-Time Systems
    Chen, Zhanrong
    Lin, Longxin
    He, Zhenyu
    PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 274 - 279
  • [46] Global scheduling based reliability-aware power management for multiprocessor real-time systems
    Xuan Qi
    Dakai Zhu
    Hakan Aydin
    Real-Time Systems, 2011, 47 : 109 - 142
  • [47] Preliminary implementation of the real-time data sharing system based on RFM for EAST
    Li, C. C.
    Ji, Z. S.
    Wang, F.
    Yuan, Q. P.
    Li, S.
    FUSION ENGINEERING AND DESIGN, 2018, 128 : 95 - 100
  • [48] Global scheduling based reliability-aware power management for multiprocessor real-time systems
    Qi, Xuan
    Zhu, Dakai
    Aydin, Hakan
    REAL-TIME SYSTEMS, 2011, 47 (02) : 109 - 142
  • [49] A design flow for supporting component-based software development in multiprocessor real-time systems
    Alessandro Biondi
    Giorgio Buttazzo
    Marko Bertogna
    Real-Time Systems, 2018, 54 : 800 - 829
  • [50] A Utilization-Based Schedulability Test of Real-Time Systems Running on a Multiprocessor Virtual Machine
    Niyizamwiyitira, Christine
    Lundberg, Lars
    COMPUTER JOURNAL, 2019, 62 (06): : 884 - 904