• DocumentCode
    3504647
  • Title

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

  • Author

    Chen, Jing

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • fYear
    2003
  • fDate
    19-22 May 2003
  • Firstpage
    184
  • Lastpage
    190
  • Abstract
    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.
  • Keywords
    distributed shared memory systems; multiprocessing systems; processor scheduling; real-time systems; data buffer access control; data coherence protocol; loop-free asynchronous data sharing; multiprocessor real-time systems; multiwriter data sharing; timestamp ordering; timing properties priority-based scheduling; Access control; Buffer storage; Cities and towns; Computer buffers; Mechanical factors; Processor scheduling; Protocols; Real time systems; Timing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2003. Proceedings. 23rd International Conference on
  • Print_ISBN
    0-7695-1921-0
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2003.1203552
  • Filename
    1203552