DocumentCode :
3345440
Title :
Synchronization for an optimal real-time scheduling algorithm on multiprocessors
Author :
Cho, Hyeonjoong ; Ravindran, Binoy ; Jensen, E. Douglas
Author_Institution :
ETRI Daejoen, Daejoen
fYear :
2007
fDate :
4-6 July 2007
Firstpage :
9
Lastpage :
16
Abstract :
We consider several object sharing synchronization mechanisms including lock-based, lock-free, and wait-free sharing for LNREF [1], an optimal real-time scheduling algorithm on multiprocessors. We derive LNREF´s minimum-required space cost for wait-free synchronization using the space-optimal wait-free algorithm. We then establish the feasibility conditions for lock-free and lock-based sharing under LNREF, and the concomitant tradeoffs. While the tradeoff between wait-free versus the other sharing is obvious, i.e., space and time costs, we show that the tradeoff between lock-free and lock-based sharing for LNREF hinges on the cost of the lock-free retry, blocking time under lock-based. Finally, we numerically evaluate lock-free and lock-based sharing for LNREF.
Keywords :
multiprocessing systems; processor scheduling; real-time systems; synchronisation; multiprocessor system; object sharing synchronization mechanism; optimal real-time scheduling algorithm; space-optimal wait-free algorithm; wait-free synchronization; Access protocols; Costs; Embedded system; Fasteners; Job shop scheduling; Optimal scheduling; Processor scheduling; Real time systems; Resource management; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Embedded Systems, 2007. SIES '07. International Symposium on
Conference_Location :
Lisbon
Print_ISBN :
1-4244-0840-7
Electronic_ISBN :
1-4244-0840-7
Type :
conf
DOI :
10.1109/SIES.2007.4297311
Filename :
4297311
Link To Document :
بازگشت