Skip to main navigation Skip to search Skip to main content

RTDroid: A design for real-time Android

  • Yin Yan
  • , Sree Harsha Konduri
  • , Amit Kulkarni
  • , Varun Anand
  • , Steven Y. Ko
  • , Lukasz Ziarek
  • SUNY Buffalo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

There has been much recent interest in adding support for real-time capabilities to Android. Proposed architectures for doing so fall into four broad categories, but only two support real-time Android applications. These two proposals include a real-time garbage collector for real-time memory management and a real-time operating system for real-time scheduling and resource management. Although they provide the fundamental building blocks for real-time Android, unfortunately such proposals are incomplete. In this paper we examine the Android programming model, libraries, and core systems services in the context of the Fiji real-time VM coupled with the RT Linux and RTEMS real-time operating systems. We show that even with a real-time operating system as well as real-time memory management, the predictability of core Android constructs is poor. To address this limitation we propose a preliminary RTDroid design and show its applicability to real-time systems.

Original languageEnglish
Title of host publicationProceedings of the 11th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES 2013
Pages98-107
Number of pages10
DOIs
StatePublished - 2013
Event11th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES 2013 - Karlsruhe, Germany
Duration: Oct 9 2013Oct 10 2013

Publication series

NameACM International Conference Proceeding Series

Conference

Conference11th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES 2013
Country/TerritoryGermany
CityKarlsruhe
Period10/9/1310/10/13

Keywords

  • C.3 [Special-Purpose and Application-Based Systems]
  • Real-time and embedded systems

Fingerprint

Dive into the research topics of 'RTDroid: A design for real-time Android'. Together they form a unique fingerprint.

Cite this