Author:
Le Minh,Clyde Stephen,Kwon Young-Woo
Abstract
Abstract
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.
Funder
National Research Foundation of Korea
Publisher
Springer Science and Business Media LLC
Reference37 articles.
1. Cuervo E, Balasubramanian A, Cho D-K, Wolman A, Saroiu S, Chandra R, Bahl P (2010) MAUI: making smartphones last longer with code offload. In: MobiSys, New York, NY, USA, pp 49–62
2. Gordon MS, Jamshidi DA, Mahlke S, Mao ZM, Chen X (2012) COMET: code offload by migrating execution transparently. In: 10th USENIX symposium on operating systems design and implementation (OSDI), Hollywood, CA, pp 93–106
3. Calice G, Mtibaa A, Beraldi R, Alnuweiri H (2015) Mobile-to-mobile opportunistic task splitting and offloading. In: 11th WiMob, pp 565–572
4. Le M, Kwon YW (2017) Utilizing nearby computing resources for resource-limited mobile devices. In: Proceedings of the symposium on applied computing (SAC), Marrakech, Morocco, pp 572–575
5. Shi C, Habak K, Pandurangan P, Ammar M, Naik M, Zegura E (2014) COSMOS: computation offloading as a service for mobile devices. In: Proceedings of the 15th ACM international symposium on mobile ad hoc networking and computing 2014, Philadelphia, USA
Cited by
8 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献