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
关键词
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] A Financial Fraud Protection Platform on Android Smartphones in Real-time
    Park, Wonjoo
    Lee, Kyong-Ha
    Kim, Sun-joong
    Ryu, Won
    2015 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC), 2015, : 1246 - 1248
  • [22] Explicit prioritization of parallel Intent broadcasts in real-time Android
    Kalkov, Igor
    Gurghian, Alexandru
    Kowalewski, Stefan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (22):
  • [23] Real-time Detection of Passive Backdoor Behaviors on Android System
    Yao, Yao
    Zhu, Lipeng
    Wang, He
    2018 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2018,
  • [24] Design of Real-time Location Tracking System Based on Android
    Chen, Chen
    Guo, Xiao-Jing
    Lu, Yi-Fan
    Jian, Cao-Feng
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMMUNICATION ENGINEERING (CSCE 2015), 2015, : 968 - 973
  • [25] Formal Analysis of Android Application Behavior with Real-Time Maude
    Nakajima, Shin
    2015 IEEE 3RD INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, NETWORKS, AND APPLICATIONS CPSNA 2015, 2015, : 7 - 12
  • [26] Real-time and intelligent private data protection for the Android platform
    Hung, Shih-Hao
    Hsiao, Shuen-Wen
    Teng, Yu-Chi
    Chien, Roger
    PERVASIVE AND MOBILE COMPUTING, 2015, 24 : 231 - 242
  • [27] Android relay based real-time data monitoring system
    Zong Xiaoping
    Peng Changxu
    Liu Wei
    Zhang Miao
    PROCEEDINGS OF THE FIFTH INTERNATIONAL SYMPOSIUM ON TEST AUTOMATION & INSTRUMENTATION, VOLS 1 AND 2, 2014, : 164 - 168
  • [28] A Survey on real-time Application Latency based on Android OS
    Ambritta, Nancy P.
    Damini
    Bhandwaldar, Harshad P.
    2018 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION (ICCUBEA), 2018,
  • [29] REAPER: Real-time App Analysis for Augmenting the Android Permission System
    Diamantaris, Michalis
    Papadopoulos, Elias P.
    Markatos, Evangelos P.
    Ioannidis, Sotiris
    Polakis, Jason
    PROCEEDINGS OF THE NINTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY (CODASPY '19), 2019, : 37 - 48
  • [30] Real-Time Triggering of Android Memory Dumps for Stealthy Attack Investigation
    Bellizzi, Jennifer
    Vella, Mark
    Colombo, Christian
    Hernandez-Castro, Julio
    SECURE IT SYSTEMS, NORDSEC 2020, 2021, 12556 : 20 - 36