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 条
  • [1] Android RMI: a user-level remote method invocation mechanism between Android devices
    Kang, HeeEun
    Jeong, Kihyun
    Lee, Kwonyong
    Park, Sungyong
    Kim, Youngjae
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (07): : 2471 - 2487
  • [2] Toward Remote Service Invocation in Android
    Nakao, Kazuhiro
    Nakamoto, Yukikazu
    2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INTELLIGENCE & COMPUTING AND 9TH INTERNATIONAL CONFERENCE ON AUTONOMIC & TRUSTED COMPUTING (UIC/ATC), 2012, : 612 - 617
  • [3] Buffered FUSE: optimising the Android IO stack for user-level filesystem
    Jeong, Sooman
    Won, Youjip
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (2-3) : 95 - 107
  • [4] Remote control and instrumentation of Android devices
    Diaz-Zayas, Almudena
    Recio-Perez, Alvaro M.
    Garcia-Perez, Cesar A.
    Merino, Pedro
    PROCEEDINGS OF 2016 13TH INTERNATIONAL CONFERENCE ON REMOTE ENGINEERING AND VIRTUAL INSTRUMENTATION (REV), 2016, : 190 - 195
  • [5] Remote Live Forensics for Android Devices
    Ming, Jonathan
    Xie, Mengjun
    2016 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2016, : 374 - 375
  • [6] Efficient implementations of Java']Java Remote Method Invocation (RMI)
    Krishnaswamy, V
    Walther, D
    Bhola, S
    Ahamad, M
    PROCEEDINGS OF THE FOURTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS: COOTS, 1998, : 19 - 35
  • [7] Contextual Adaptive User Interface For Android Devices
    Jain, Rahul
    Bose, Joy
    Arif, Tasleem
    2013 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2013,
  • [8] Distributed computing using Java']Java RMI (Remote Method Invocation)
    Liang, HP
    Chu, SC
    Gerlach, J
    PROCEEDINGS OF THE FOURTH ASIAN TECHNOLOGY CONFERENCE IN MATHEMATICS, 1999, : 282 - 290
  • [9] User Identity Hiding Method of Android
    Zhang, Yi
    INTERNATIONAL JOURNAL OF DIGITAL CRIME AND FORENSICS, 2020, 12 (03) : 15 - 26
  • [10] RMI-HRT: Remote method invocation - Hard real time
    Universidad Politécnica de Madrid, Spain
    (113-120):