2010
DOI: 10.1109/tc.2010.13
|View full text |Cite
|
Sign up to set email alerts
|

Garbage Collection for Flexible Hard Real-Time Systems

Abstract: Garbage collection is key to improving the productivity and code quality in virtually every computing system with dynamic memory requirements. It dramatically reduces the software complexity and consequently allows the programmers to concentrate on the real problems rather than struggling with memory management issues, which finally results in higher productivity. The code quality is also improved because the two most common memory related errors -dangling pointers and memory leaks -can be prevented (assuming … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 62 publications
(189 reference statements)
0
4
0
Order By: Relevance
“…The model of real-time garbage collection provided by most RTSJ implementations may be broadly classified as work-based or time-based [33]. In a work-based garbage collection scheme, the threads that allocate memory must perform some level of garbage collection.…”
Section: Asynchronymentioning
confidence: 99%
“…The model of real-time garbage collection provided by most RTSJ implementations may be broadly classified as work-based or time-based [33]. In a work-based garbage collection scheme, the threads that allocate memory must perform some level of garbage collection.…”
Section: Asynchronymentioning
confidence: 99%
“…In [8], Chang presents a hybrid approach based on a lazy freeing reference counting collector and a backup mark-sweep collector. External fragmentation is avoided by using a fixed block size.…”
Section: Related Workmentioning
confidence: 99%
“…Different from prior works, our scheme aims to guarantee the worst system response time and, at the same time, optimize the average system performance in NAND flash memory storage systems. There are also many studies [Kim et al 2000;Bacon et al 2003;Chang and Wellings 2010] focusing on real-time garbage collection for computing systems with dynamic memory requirements. However, for NAND flash memory storage systems, the concept of garbage collection is different from that in the dynamic memory version due to many unique constraints.…”
Section: Introductionmentioning
confidence: 99%