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