DocumentCode :
3070271
Title :
Lock-Free Synchronization of Data Flow between Time-Triggered and Event-Triggered Activities in a Dependable Real-Time System
Author :
Templ, Josef ; Pletzer, Johannes ; Pree, Wolfgang
Author_Institution :
C. Doppler Lab. Embedded Software Syst., Univ. of Salzburg, Salzburg, Austria
fYear :
2009
fDate :
18-23 June 2009
Firstpage :
87
Lastpage :
92
Abstract :
Time-triggered execution of periodic tasks provides the cornerstone of dependable real-time systems. In addition, there is often a need for executing event-triggered activities while the system would be otherwise idle. If time-triggered and event-triggered activities exchange information among each other, the data flow must be synchronized such that reading unfinished output data is avoided. We present a lock-free solution for these synchronization issues that is based exclusively on memory load and store operations and can be implemented efficiently on embedded systems without any operating system support. We also discuss the implications of our synchronization approach for the semantics of combined time-triggered and event-triggered execution in a dependable real-time system.
Keywords :
embedded systems; real-time systems; software reliability; storage management; synchronisation; dependable real-time system; embedded system; event-triggered activity; lock-free data flow synchronization; memory load; store operation; time-triggered activity; time-triggered periodic task execution; Embedded software; Embedded system; Hardware; Laboratories; Monitoring; Operating systems; Real time systems; Synchronization; Timing; Yarn; Activity; Asynchronous; Event-triggered; Lock-free; Synchronization; Synchronous; Time-triggered;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependability, 2009. DEPEND '09. Second International Conference on
Conference_Location :
Athens, Glyfada
Print_ISBN :
978-0-7695-3666-8
Type :
conf
DOI :
10.1109/DEPEND.2009.19
Filename :
5211079
Link To Document :
بازگشت