DocumentCode
3508163
Title
Real-time garbage collection in multi-threaded systems on a single processor
Author
Siebert, Fridtjof
fYear
1999
fDate
1999
Firstpage
277
Lastpage
278
Abstract
We show the difficulties that arise for the implementation of a real-time garbage collector (GC) in a multi-threaded system. A mechanism for synchronization between threads is proposed for a single processor system. It is shown how this mechanism can be used to maintain exact information on roots, to do incremental or even constant-time root-scanning and to allow pre-emption of GC activity
Keywords
multi-threading; real-time systems; storage management; synchronisation; GC activity; constant-time root-scanning; multi-threaded systems; real-time garbage collection; single processor; single processor system; synchronization; Delay; Linear code; Memory management; Optimizing compilers; Processor scheduling; Real time systems; Switches; Upper bound; Virtual machining; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 1999. Proceedings. The 20th IEEE
Conference_Location
Phoenix, AZ
ISSN
1052-8725
Print_ISBN
0-7695-0475-2
Type
conf
DOI
10.1109/REAL.1999.818854
Filename
818854
Link To Document