Proceedings of the 11th International Workshop on Java Technologies for Real-Time and Embedded Systems 2013
DOI: 10.1145/2512989.2512999
|View full text |Cite
|
Sign up to set email alerts
|

Non-blocking garbage collection for real-time Android

Abstract: The Android platform is an open source operating system for mobile devices developed by the Open Handset Alliance. Due to its usability and rich set of functionalities, Android is an attractive platform for both, developers and end-users. RTAndroid is a modified version of the Android 2.2 platform extended with a real-time capable scheduler [11]. This modification aims to enable the domain of industrial applications. But unfortunately, the predictability and deterministic behavior of RTAndroid in its current v… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
20
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 15 publications
(20 citation statements)
references
References 24 publications
0
20
0
Order By: Relevance
“…By applying a real-time patch to the underlying Linux kernel, the system was enabled to predictably schedule real-time processes based on their priorities. To avoid undesired suspensions by the native stop-the-world markand-sweep garbage collector, Gerlitz et al further extended RTAndroid with a soft real-time capable, non-blocking garbage collection algorithm [5]. Neither of both publications refers to the topic of inter-process communication or any kind of information passing between real-time processes.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…By applying a real-time patch to the underlying Linux kernel, the system was enabled to predictably schedule real-time processes based on their priorities. To avoid undesired suspensions by the native stop-the-world markand-sweep garbage collector, Gerlitz et al further extended RTAndroid with a soft real-time capable, non-blocking garbage collection algorithm [5]. Neither of both publications refers to the topic of inter-process communication or any kind of information passing between real-time processes.…”
Section: Related Workmentioning
confidence: 99%
“…Additionally, RTAndroid is modified to avoid non-deterministic process suspensions caused by invocations of the native mark-and-sweep garbage collection [5]. A real-time capable, concurrent reference counting algorithm is implemented instead of the stop-the-world garbage collection used in the original Android platform.…”
Section: Real-time Androidmentioning
confidence: 99%
See 2 more Smart Citations
“…Additionally, RTAndroid provides a solution for nondeterministic process suspensions due to invocations of the native mark-and-sweep garbage collection [9]. The stop-theworld garbage collection algorithm used in the original Android distribution is replaced by a real-time capable, concurrent reference counting algorithm.…”
Section: Real-time Extension For Androidmentioning
confidence: 99%