DocumentCode
3268334
Title
Can Android be used for real-time purposes?
Author
Perneel, L. ; Fayyad-Kazan, H. ; Timmerman, M.
Author_Institution
Electron. & Inf. Dept., Vrije Univ. Brussel, Brussels, Belgium
fYear
2012
fDate
18-20 Dec. 2012
Firstpage
1
Lastpage
6
Abstract
Android is thought as being yet another operating system! In reality, it is a software platform rather than just an OS; in practical terms, it is an application framework on top of Linux, which facilitates its rapid deployment in many domains. Android was originally designed to be used in mobile computing applications, from handsets to tablets to e-books. But developers are also looking to employ Android in a variety of other embedded systems that have traditionally relied on the benefits of true real-time operating systems performance, boot-up time, real-time response, reliability, and no hidden maintenance costs. In this paper, we present a preliminary conclusion about Android´s real-time behavior and performance based on experimental measurements such as thread switch latency, interrupt latency, sustained interrupt frequency, and finally the behavior of mutex and semaphore. All these measurements were done on the same ARM platform (Beagleboard-XM). Our testing results showed that Android in its current state cannot be qualified to be used in real-time environments.
Keywords
Linux; embedded systems; operating system kernels; program testing; ARM platform; Android performance; Android real-time behavior; Beagleboard-XM; Linux; boot-up time; e-books; embedded systems; interrupt latency; maintenance costs; mobile computing applications; mutex behavior; real-time operating system performance; real-time response; semaphore behavior; software platform; sustained interrupt frequency; thread switch latency; Androids; Clocks; Humanoid robots; Kernel; Linux; Real-time systems; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Industrial Informatics (ICCSII), 2012 International Conference on
Conference_Location
Sharjah
Print_ISBN
978-1-4673-5155-3
Type
conf
DOI
10.1109/ICCSII.2012.6454350
Filename
6454350
Link To Document