Android RMI: a user-level remote method invocation mechanism between Android devices

被引:0
|
作者
HeeEun Kang
Kihyun Jeong
Kwonyong Lee
Sungyong Park
Youngjae Kim
机构
[1] Sogang University,Department of Computer Science and Engineering
[2] Oak Ridge National Laboratory,undefined
来源
关键词
Android; Binder; Remote method invocation; Internet of Things; Inter-process communication;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents the design and implementation of a user-level remote method invocation (RMI) mechanism between Android devices called Android RMI, which extends the original Binder mechanism. Android RMI is developed as a user-level program so that it can easily be ported into other devices running Android. Since Android RMI provides similar programming abstractions to those used to invoke local services, existing applications need little modifications when they run over multiple devices. Furthermore, unlike previous approaches where only application services can be invoked, Android RMI allows users to invoke system services as well as application services between devices using remote parcel format. By reducing the number of marshalling and unmarshalling steps, the time taken for remote method invocation is shortened by 148 % in 4 KBytes and by up to 432 % in 100 KBytes compared to distributed intent where additional marshalling and unmarshalling steps are needed.
引用
收藏
页码:2471 / 2487
页数:16
相关论文
共 50 条
  • [32] Design of a Smart Remote Controller Framework based on Android Mobile Devices
    Chen, Hung-Ming
    Chen, Po-Hung
    Liou, Yong-Zan
    Xu, Zhi-Xiong
    Ouyang, Yeni
    COMPUTATIONAL MATERIALS SCIENCE, PTS 1-3, 2011, 268-270 : 1607 - +
  • [33] REMOTE MONITORING OF A PERMANENT MAGNET SYNCHRONOUS MOTOR USING ANDROID DEVICES
    Recoseanu, Cristian
    Deaconu, Anca-Simona
    Chirila, Aurel-Ionut
    Navrapescu, Valentin
    Deaconu, Ioan-Dragos
    Ghita, Constantin
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2013, 75 (02): : 205 - 220
  • [34] A SVM-based Malware Detection Mechanism for Android Devices
    Lu, Yung-Feng
    Kuo, Chin-Fu
    Chen, Hung-Yuan
    Chen, Chang-Wei
    Chou, Shih-Chun
    2018 INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING (ICSSE), 2018,
  • [35] Design and evaluation of a user-level file system for fast storage devices
    Son, Yongseok
    Song, Nae Young
    Han, Hyuck
    Eom, Hyeonsang
    Yeom, Heon Young
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (03): : 1075 - 1086
  • [36] A New Method to Analyze Graphical User Interfaces of Android Applications
    Hong Anh Le
    Ninh Thuan Truong
    CONTEXT-AWARE SYSTEMS AND APPLICATIONS (ICCASA 2016), 2017, 193 : 111 - 120
  • [37] Design and evaluation of a user-level file system for fast storage devices
    Yongseok Son
    Nae Young Song
    Hyuck Han
    Hyeonsang Eom
    Heon Young Yeom
    Cluster Computing, 2015, 18 : 1075 - 1086
  • [38] Asynchronous remote method invocation (ARMI) mechanism for Java']Java
    Raje, RR
    Williams, JI
    Boyles, M
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (11): : 1207 - 1211
  • [39] User interface-level QoE analysis for Android application tuning
    Lee, Seokjun
    Cha, Hojung
    PERVASIVE AND MOBILE COMPUTING, 2017, 40 : 382 - 396
  • [40] Design and Implementation of Remote Control System between Android Platform
    Wang, Kui-sheng
    Hou, Yan
    Xu, Ying-zhuo
    2016 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEM AND ARTIFICIAL INTELLIGENCE (ISAI 2016), 2016, : 143 - 147