当前位置: X-MOL 学术Hum. Cent. Comput. Inf. Sci. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Enabling multi-hop remote method invocation in device-to-device networks
Human-centric Computing and Information Sciences ( IF 3.9 ) Pub Date : 2019-06-05 , DOI: 10.1186/s13673-019-0182-9
Minh Le , Stephen Clyde , Young-Woo Kwon

To avoid shrinking down the performance and preserve energy, low-end mobile devices can collaborate with the nearby ones by offloading computation intensive code. However, despite the long research history, code offloading is dilatory and unfit for applications that require rapidly consecutive requests per short period. Even though Remote Procedure Call (RPC) is apparently one possible approach that can address this problem, the RPC-based or message queue-based techniques are obsolete or unwieldy for mobile platforms. Moreover, the need of accessibility beyond the limit reach of the device-to-device (D2D) networks originates another problem. This article introduces a new software framework to overcome these shortcomings by enabling routing RPC architecture on multiple group device-to-device networks. Our framework provides annotations for declaring distribution decision and out-of-box components that enable peer-to-peer offloading, even when a client app and the service provider do not have a direct network link or Internet connectivity. This article also discusses the two typical mobile applications that built on top of the framework for chatting and remote browsing services, as well as the empirical experiments with actual test-bed devices to unveil the low overhead conduct and similar performance as RPC in reality.

中文翻译:

在设备到设备网络中启用多跳远程方法调用

为了避免降低性能并节省能源,低端移动设备可以通过卸载计算密集型代码来与附近的设备进行协作。但是,尽管有很长的研究历史,但是代码卸载仍然是分散的,并且不适合需要在短时间内快速连续请求的应用程序。尽管远程过程调用(RPC)显然是解决此问题的一种可能方法,但是基于RPC或基于消息队列的技术对于移动平台已经过时或笨拙。而且,超出设备到设备(D2D)网络的限制范围之外的可访问性的需求引发了另一个问题。本文介绍了一种新的软件框架,它通过在多组设备到设备网络上启用路由RPC体系结构来克服这些缺点。我们的框架提供注释,用于声明分发决策和开箱即用的组件,即使客户端应用程序和服务提供商没有直接的网络链接或Internet连接,这些组件也可以实现对等卸载。本文还讨论了在聊天和远程浏览服务框架之上构建的两个典型的移动应用程序,以及使用实际测试平台设备进行的实验性实验,以揭示低开销行为以及与RPC在现实中类似的性能。
更新日期:2019-06-05
down
wechat
bug