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 条
  • [41] The Complex Event Processing Mechanism for RFID Real-Time Data on Android Platform
    Huang, Zhenhua
    Dai, Qingyun
    2014 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - CHINA, 2014,
  • [42] A study on the real-time code-based GNSS positioning with Android smartphones
    Bahadur, Berkay
    MEASUREMENT, 2022, 194
  • [43] Performance Analysis of Android-based Real-time Message Dissemination in VANETs
    Viriyasitavat, Wantanee
    Midtrapanon, Soranut
    Rittirat, Takkachai
    Thanumaiweerakun, Sornrakitch
    2016 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016,
  • [44] Design and Implementation of the Marine Disaster Real-time Evacuation Path on Android Platform
    Huang, Dongmei
    Du, Yanling
    He, Shengqi
    INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS II, PTS 1-3, 2013, 336-338 : 2091 - 2094
  • [45] DriveMU: A Real-time Road-Traffic Monitoring Android Application for Mauritius
    Ramburn, Tirathraj
    Badoreea, Deevash
    Cheerkoot-Jalim, Sudha
    2019 SECOND INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING APPLICATIONS 2019 (NEXTCOMP 2019), 2019,
  • [46] A Fraud Detection System for Real-time Messaging Communication on Android Facebook Messenger
    Yeh, Kuo-Hui
    Lo, Nai-Wei
    Chen, Lin-Chih
    Lin, Ping-Hsien
    2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, : 361 - 363
  • [47] Real-Time 3D Mapping Aided GNSS on Android Devices
    Adjrad, Mounir
    Groves, Paul D.
    PROCEEDINGS OF THE 31ST INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS+ 2018), 2018, : 345 - 356
  • [48] Real-time Precise Point Positioning with a Xiaomi MI 8 Android Smartphone
    Chen, Bo
    Gao, Chengfa
    Liu, Yongsheng
    Sun, Puyu
    SENSORS, 2019, 19 (12)
  • [49] Real-time driving assistant application for Android-based mobile devices
    Pangyu, Jeong
    Vesa, Andreea Valeria
    Rarau, Anca
    Nedevschi, Sergiu
    2014 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2014, : 205 - 210
  • [50] Realization and Precision Analysis of Real-Time Precise Point Positioning with Android Smartphones
    Guo F.
    Wu W.
    Zhang X.
    Liu W.
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2021, 46 (07): : 1053 - 1062