Proceedings of the Eighth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis 2010
DOI: 10.1145/1878961.1878971
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling garbage collection in real-time systems

Abstract: The key to successful deployment of garbage collection in real-time systems is to enable provably safe schedulability tests of the real-time tasks. At the same time one must be able to determine the total heap usage of the system. Schedulability tests typically require a uniformed model of timing assumptions (inter-arrival times, deadlines, etc.). Incorporating the cost of garbage collection in such tests typically requires both artificial timing assumptions of the garbage collector and restricted capabilities… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 22 publications
(25 reference statements)
0
3
0
Order By: Relevance
“…For systems with dynamic memory allocation, heap usage can however be statically predicted (see e.g. [26], [27]), and it would be interesting to study how the character istics of input event stream (given for instance in terms of minimum and maximun inter-arrival times of atomic events) along with some information about dynamically created queries, can influence predictability and accuracy of static analysis as well as garbage collection [28], [29].…”
Section: Etc)mentioning
confidence: 99%
“…For systems with dynamic memory allocation, heap usage can however be statically predicted (see e.g. [26], [27]), and it would be interesting to study how the character istics of input event stream (given for instance in terms of minimum and maximun inter-arrival times of atomic events) along with some information about dynamically created queries, can influence predictability and accuracy of static analysis as well as garbage collection [28], [29].…”
Section: Etc)mentioning
confidence: 99%
“…In [15], Kero and Aittamaa presents a schedulability analysis, called garbage collection demand analysis, for a concurrent copying garbage collector in a reactive real-time system. Their garbage collector is restricted to run only during idle time, which enables them to rely on regular schedulability analysis of the task set to ensure (1).…”
Section: Conclusion and Further Workmentioning
confidence: 99%
“…Concurrency is becoming prevalent in more widely used Real-time embedded systems because of the multicores and larger heaps created by inexpensive RAM [15] [17] . Real-time ability in concurrent garbage collection [18] [19] [20] is one of the enhancements for using advanced languages in many of the time critical systems.…”
Section: Introductionmentioning
confidence: 99%