DocumentCode :
3110237
Title :
A framework for implementing objects and scheduling tasks in lock-free real-time systems
Author :
Anderson, James H. ; Ramamurthy, Srikanth
Author_Institution :
Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
fYear :
1996
fDate :
4-6 Dec 1996
Firstpage :
94
Lastpage :
105
Abstract :
We present an integrated framework for developing real time systems in which lock-free algorithms are employed to implement shared objects. There are two key objectives of our work. The first is to enable functionality for object sharing in lock-free real time systems that is comparable to that in lock based systems. Our main contribution toward this objective is an efficient approach for implementing multiobject lock-free operations and transactions. A second key objective of our work is to improve upon previously proposed scheduling conditions for tasks that share lock-free objects. When developing such conditions, the key issue is to bound the cost of operation “interferences”. We present a general approach for doing this, based on linear programming
Keywords :
concurrency control; linear programming; real-time systems; systems analysis; transaction processing; concurrency control; integrated framework; linear programming; lock based systems; lock-free algorithms; lock-free objects; lock-free real time systems; multiobject lock-free operations; object sharing; operation interferences; scheduling conditions; scheduling tasks; shared objects; Computer science; Costs; Delta modulation; Interference constraints; Linear programming; Processor scheduling; Protocols; Real time systems; Tail; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1996., 17th IEEE
Conference_Location :
Los Alamitos, CA
ISSN :
1052-8725
Print_ISBN :
0-8186-7689-2
Type :
conf
DOI :
10.1109/REAL.1996.563704
Filename :
563704
Link To Document :
بازگشت