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 条
  • [31] 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
  • [32] Android-Based Real-Time Calculation Game Design and Development
    Yun, Unil
    Ryang, Heungmo
    Shin, Dongchun
    ADVANCED SCIENCE LETTERS, 2016, 22 (09) : 2386 - 2390
  • [33] Android Based Energy Aware Real-time Location Tracking System
    Ozen, Yunus
    Ozdemir, Oguzhan
    Bandirmali, Necla
    2015 SEVENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS, 2015, : 842 - 844
  • [34] Android Application to Assess Smartphone Accelerometers and Bluetooth for Real-Time Control
    Nugent, M. A.
    Esmonde, Harold
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (03) : 11 - 19
  • [35] DNA-Droid: A Real-Time Android Ransomware Detection Framework
    Gharib, Amirhossein
    Ghorbani, Ali
    NETWORK AND SYSTEM SECURITY, 2017, 10394 : 184 - 198
  • [36] SpyDroid: A Framework for Employing Multiple Real-Time Malware Detectors on Android
    Iqbal, Shahrear
    Zulkernine, Mohammad
    PROCEEDINGS OF THE 2018 13TH INTERNATIONAL CONFERENCE ON MALICIOUS AND UNWANTED SOFTWARE (MALWARE 2018), 2018, : 33 - 40
  • [37] Real-time information distribution at a shopping mall using android phones
    School of Science and Technology for Future Life, Tokyo Denki University, Japan
    不详
    不详
    IWCMC - Int. Wirel. Commun. Mob. Comput. Conf., (1923-1928):
  • [38] Real-time detection and reaction to Activity hijacking attacks in Android smartphones
    Bkakria, Anis
    Graa, Mariem
    Cuppens-Boulahia, Nora
    Cuppens, Frederic
    Lanet, Jean-Louis
    2017 15TH ANNUAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2017, : 253 - 258
  • [39] Real-time Information Distribution at a Shopping Mall using Android Phones
    Aida, Hiroto
    Aoki, Soko
    Nakazawa, Jin
    Tokuda, Hideyuki
    2011 7TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2011, : 1923 - 1928
  • [40] VARSE: Android app for real-time acquisition and analysis of heart rate signals
    Cuesta-Morales, Pedro
    Perez-Schofield, Baltasar Garcia
    Rodriguez-Linares, Leandro
    Lado, Maria J.
    Mendez, Arturo J.
    Vila, Xose A.
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2022, 160