DocumentCode :
3395688
Title :
Real-time synchronization between hard and soft tasks in RT-Linux
Author :
Terrasa, A. ; García-Fornes, A.
Author_Institution :
Dept. de Sistemas Inf. y Comput., Univ. Politecnica de Valencia, Spain
fYear :
1999
fDate :
1999
Firstpage :
434
Lastpage :
441
Abstract :
This paper presents the experience in adding a synchronization protocol to our architecture for flexible hard real-time systems. The architecture combines mandatory and optional components in a two-level tasking model. Mandatory and optional components share resources, and therefore synchronization is needed in order to maintain both the logical correctness of the resources and the timing correctness of the hard task set. Different approaches were analyzed and finally we implemented and evaluated both the Priority Ceiling Protocol (PCP) and the Ceiling Semaphore Protocol (CSP) within our run-time support system. Our results show that both methods can be made to work, but that the CSP method is generally more efficient and scales better
Keywords :
protocols; real-time systems; synchronisation; timing; RT-Linux; ceiling semaphore protocol; flexible hard real-time systems; hard tasks; logical correctness; priority ceiling protocol; real-time synchronization; run-time support system; soft tasks; synchronization protocol; timing correctness; two-level tasking model; Access protocols; Cameras; Computer architecture; Linux; Quality of service; Real time systems; Robot vision systems; Scheduling algorithm; Timing; Video sharing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Computing Systems and Applications, 1999. RTCSA '99. Sixth International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
0-7695-0306-3
Type :
conf
DOI :
10.1109/RTCSA.1999.811295
Filename :
811295
Link To Document :
بازگشت