Real-Time Android with RTDroid

被引:13
|
作者
Yan, Yin [1 ]
Cosgrove, Shaun [1 ]
Anand, Varun [1 ]
Kulkarni, Amit [1 ]
Konduri, Sree Harsha [1 ]
Ko, Steven Y. [1 ]
Ziarek, Lukasz [1 ]
机构
[1] SUNY Buffalo, Univ Buffalo, Dept Comp Sci & Engn, Buffalo, NY USA
来源
MOBISYS'14: PROCEEDINGS OF THE 12TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES | 2014年
关键词
Real-time Systems; Mobile Systems; Smartphones; Android;
D O I
10.1145/2594368.2594381
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents RTDroid, a variant of Android that provides predictability to Android applications. Although there has been much interest in adopting Android in real-time contexts, surprisingly little work has been done to examine the suitability of Android for real-time systems. Existing work only provides solutions to traditional problems, including real-time garbage collection at the virtual machine layer and kernel-level real-time scheduling and resource management. While it is critical to address these issues, it is by no means sufficient. After all, Android is a vast system that is more than a Java virtual machine and a kernel. Thus, this paper goes beyond existing work and examines the internals of Android. We discuss the implications and challenges of adapting Android constructs and core system services for real-time and present a solution for each. Our system is unique in that it redesigns Android's internal components, replaces Android's Java VM (Dalvik) with a real-time VM, and leverages off-the-shelf real-time OSes. We demonstrate the feasibility and predictability of our solution by evaluating it on three different platforms-an x86 PC, a LEON3 embedded board, and a Nexus S smartphone. The evaluation results show that our design can successfully provide predictability to Android applications, even under heavy load.
引用
收藏
页码:273 / 286
页数:14
相关论文
共 50 条
  • [21] Design and Implementation of Android-based Teenager Sports Real-Time Monitoring System
    Lin Yinglu
    Ju Xiaoming
    PROCEEDINGS OF THE 2015 INTERNATIONAL INDUSTRIAL INFORMATICS AND COMPUTER ENGINEERING CONFERENCE, 2015, : 922 - 925
  • [22] Real Time Android Ransomware Detection by Analyzed Android Applications
    Ko, Ju-Seong
    Jo, Jeong-Seok
    Kim, Deuk-Hun
    Choi, Seul-Ki
    Kwak, Jin
    2019 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2019, : 375 - 379
  • [23] Real-Time Bluetooth Communication Between an FPGA Based Embedded System and an Android Phone
    Hawayek, Samer
    Hargrove, Claude
    BouSaba, Nabila A.
    2013 PROCEEDINGS OF IEEE SOUTHEASTCON, 2013,
  • [24] Design and implementation of real-time image monitoring system based on Android mobile terminal
    Yong, Wang
    Da Lei, Fan
    2014 IEEE 7TH JOINT INTERNATIONAL INFORMATION TECHNOLOGY AND ARTIFICIAL INTELLIGENCE CONFERENCE (ITAIC), 2014, : 53 - 57
  • [25] Android-Based Mobile Robotic Platform Performance Testing for Real-Time Navigation
    Paszto, Peter
    Smol'ak, Martin
    Duchon, Frantisek
    Hubinsky, Peter
    Chovanec, L'ubos
    ROBOT INTELLIGENCE TECHNOLOGY AND APPLICATIONS 4, 2017, 447 : 153 - 169
  • [26] Research and Design of a Real-time Interactive Application Development Model Based on the Android Platform
    Yang, Zhilong
    Wang, Yong
    Yang, Yongquan
    Wei, Zhiqiang
    2013 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 1, 2013, : 132 - 135
  • [27] Real-Time Simulation in Non Real-Time Environment
    Tarnawski, Jaroslaw
    Karla, Tomasz
    2016 21ST INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2016, : 577 - 582
  • [28] Android Based Real-Time Static Indonesian Sign Language Recognition System Prototype
    Hartanto, Rudy
    Kartikasari, Annisa
    PROCEEDINGS OF 2016 8TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND ELECTRICAL ENGINEERING (ICITEE), 2016,
  • [29] Annotation and Visualization in Android: An Application for Education and Real Time Information
    Barahona Neri, Renato
    Millan Garcia, Gustavo
    Bolibar Baron, Holman D.
    Gonzalez Crespo, Ruben
    INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2013, 2 (02): : 7 - 12
  • [30] Real-time kiwifruit detection in orchard using deep learning on Android™ smartphones for yield estimation
    Zhou, Zhongxian
    Song, Zhenzhen
    Fu, Longsheng
    Gao, Fangfang
    Li, Rui
    Cui, Yongjie
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2020, 179