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

Jing Chen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings - 23rd International Conference on Distributed Computing Systems Workshops, ICDCSW 2003
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages184-190
Number of pages7
ISBN (Electronic)0769519210, 9780769519210
DOIs
Publication statusPublished - 2003 Jan 1
Event23rd International Conference on Distributed Computing Systems Workshops, ICDCSW 2003 - Providence, United States
Duration: 2003 May 192003 May 22

Publication series

NameProceedings - 23rd International Conference on Distributed Computing Systems Workshops, ICDCSW 2003

Other

Other23rd International Conference on Distributed Computing Systems Workshops, ICDCSW 2003
Country/TerritoryUnited States
CityProvidence
Period03-05-1903-05-22

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Signal Processing

Fingerprint

Dive into the research topics of 'A loop-free asynchronous data sharing mechanism in multiprocessor real-time systems based on timing properties'. Together they form a unique fingerprint.

Cite this