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] Android-Based Real-Time Calculation Game Design and Development
    Yun, Unil
    Ryang, Heungmo
    Shin, Dongchun
    ADVANCED SCIENCE LETTERS, 2016, 22 (09) : 2386 - 2390
  • [32] 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
  • [33] 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
  • [34] DNA-Droid: A Real-Time Android Ransomware Detection Framework
    Gharib, Amirhossein
    Ghorbani, Ali
    NETWORK AND SYSTEM SECURITY, 2017, 10394 : 184 - 198
  • [35] 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):
  • [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 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
  • [38] 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
  • [39] 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
  • [40] Design and Implementation of Real-Time Monitoring GIS Terminal Based on Android System
    Li, Haoliang
    Li, Haobo
    Yang, Mingyuan
    Wang, Na
    PROCEEDINGS OF THE 2017 5TH INTERNATIONAL CONFERENCE ON FRONTIERS OF MANUFACTURING SCIENCE AND MEASURING TECHNOLOGY (FMSMT 2017), 2017, 130 : 1243 - 1246