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 条
  • [31] Real-time Driver Drowsiness Detection for Android Application Using Deep Neural Networks Techniques
    Jabbar, Rateb
    Al-Khalifa, Khalifa
    Kharbeche, Mohamed
    Alhajyaseen, Wael
    Jafari, Mohsen
    Jiang, Shan
    9TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2018) / THE 8TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2018) / AFFILIATED WORKSHOPS, 2018, 130 : 400 - 407
  • [32] Android-Based Real-Time Signal Processing to Treat Speech-Language Pathologies
    Awad, Selim S.
    Barnes, Jennifer
    Ward, Aaron
    Merson, Richard
    2015 11TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2015, : 68 - 75
  • [33] Compounded Real-Time Operating Systems for Rich Real-Time Applications
    Yang, Chung-Fan
    Shinjo, Yasushi
    IEEE ACCESS, 2025, 13 : 26079 - 26104
  • [34] A Real-Time Controlled Closed Loop IoT Based Home Surveillance System for Android using Firebase
    Ahmed, Touhid
    Bin Nuruddin, Abu Tammam
    Bin Latif, Asif
    Arnob, Shadman Sakib
    Rahman, Rummana
    2020 6TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND ROBOTICS (ICCAR), 2020, : 601 - 606
  • [35] A real-time automatic pavement crack and pothole recognition system for mobile Android-based devices
    Tedeschi, A.
    Benedetto, F.
    ADVANCED ENGINEERING INFORMATICS, 2017, 32 : 11 - 25
  • [36] Design and implementation of real-time monitoring and control system supported with IOS/Android application for industrial furnaces
    Yilmaz, Cemal
    Yilmaz, Ercan Nurcan
    Isik, Mehmet Fatih
    Usalan, Mehmet Ali Sinan
    Sonmez, Yusuf
    Ozdemir, Veysel
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2018, 13 (09) : 1236 - 1244
  • [37] A real-time power monitoring and energy-efficient network/interface selection tool for android smartphones
    Tuysuz, Mehmet Fatih
    Ucan, Murat
    Trestian, Ramona
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 127 : 107 - 121
  • [38] Demo: Real-time Vehicle Movement Tracking on Android Devices through Bluetooth Communication with DSRC Devices
    Ahmed, Md. Salman
    Hoque, Mohammad A.
    Khattak, Asad J.
    2016 IEEE VEHICULAR NETWORKING CONFERENCE (VNC), 2016,
  • [39] Real-time specifications
    David, Alexandre
    Larsen, Kim G.
    Legay, Axel
    Nyman, Ulrik
    Traonouez, Louis-Marie
    Wasowski, Andrzej
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (01) : 17 - 45
  • [40] Latency Reduction in Real-time GPS tracking in Android and the Web-based GPS Monitoring System
    Tsindeliani, Davyd
    Povstyana, Yuliia
    Lishchyna, Nataliia
    Yashchuk, Andrii
    2022 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS, SERVICES AND TECHNOLOGIES (DESSERT), 2022,