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 条
  • [41] An Enhancement Method for Android Permission Mechanism based on Context
    Hou, Guomin
    Zhuang, Yi
    Pan, Jiaye
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL CONTROL AND COMPUTATIONAL ENGINEERING (AMCCE 2017), 2017, 118 : 303 - 310
  • [42] Efficient Protection of Android Applications through User Authentication Using Peripheral Devices
    Kim, Jinseong
    Jung, Im Y.
    SUSTAINABILITY, 2018, 10 (04)
  • [43] VADER-RF: a novel scheme for protecting user privacy on android devices
    Verma, Manish
    Nand, Parma
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2024,
  • [44] System-level permission management mechanism of Android device
    Zhu, Dali
    Fan, Zheming
    Pang, Na
    Communications in Computer and Information Science, 2014, 490 : 1 - 12
  • [45] System-Level Permission Management Mechanism of Android Device
    Zhu, Dali
    Fan, Zheming
    Pang, Na
    APPLICATIONS AND TECHNIQUES IN INFORMATION SECURITY, ATIS 2014, 2014, 490 : 1 - 12
  • [46] A Forensics Method for Android Devices Based on the Technique of Temporary Root
    Guo, Weiming
    Wu, Shunxiang
    Wang, Dengyou
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND EDUCATION (ICCSE 2017), 2017, : 502 - 505
  • [47] Quantifying Direct Link Establishment Delay Between Android Devices
    Jenschke, Tomas Lagos
    De Amorim, Marcelo Dias
    Fdida, Serge
    PROCEEDINGS OF THE 2022 47TH IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2022), 2022, : 214 - 219
  • [48] Remote Video Verification and Video Surveillance on Android-Based Mobile Devices
    Buk, Bartlomiej
    Mrozek, Dariusz
    Malysiak-Mrozek, Bozena
    MAN-MACHINE INTERACTIONS 3, 2014, 242 : 547 - 557
  • [49] ODK Sensors: an Application-level Sensor Framework for Android devices
    Chaudhri, Rohit
    Brunette, Waylon
    Hemingway, Bruce
    Borriello, Gaetano
    PROCEEDINGS OF THE 3RD ACM SYMPOSIUM ON COMPUTING FOR DEVELOPMENT (ACM DEV 2013), 2013,
  • [50] A Novel Android Malware Detection Method Based on Visible User Interface
    Tan, Shuaishuai
    Tian, Zhiyi
    Zhong, Xiaoxiong
    Yu, Shui
    Zhang, Weizhe
    Dong, Guozhong
    2021 IEEE 20TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2021), 2021, : 659 - 666