arrow
Return

Android Unikernel: Gearing mobile code offloading towards edge computing

delete2018-09-01
delete19
delete
OA
AI
S
Song Wu *
C
Chao Mei
金
金海 (Hai Jin)
D
Duoqiang Wang
DOI:10.1016/j.future.2018.04.069delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Recently, Mobile Cloud Computing (MCC) which utilizes cloud to enhance mobile device's performance, is becoming more and more popular. A typical approach of MCC is to offload some computation-intensive tasks onto cloud servers to execute and fetch results back. However, this schema suffers greatly from the long-distance network transmission latency and server boot-up latency, leading to high-delay response, which is unacceptable for most real-time applications. Mobile Edge Computing (MEC) or Mobile Fog Computing (MFC) can drastically reduce transmission latency by offloading the tasks onto the edge servers without transferring to remote data centers. However, traditional virtual machines (VM) or containers used in MCC are too heavyweight for resource-constrained environment of edge or fog servers. In this paper, we argue that enhanced unikernel can be used as task runtime in MEC or MFC to efficiently support mobile code offloading. To achieve this goal, we put forward the concept of Rich-Unikernel which aims to support various applications in one unikernel while avoiding their time-consuming recompilation. Following the design of Rich-Unikernel, we implement a not only lightweight but also flexible runtime for offloaded codes, called Android Unikernel, by integrating basic Android system libraries into OSv unikernel. Our experiment shows, compared with VM and container, Android Unikernel introduces much less boot-up delay, memory footprint, image size and energy consumption. (C) 2018 Elsevier B.V. All rights reserved.
Keywords:
Unikernel
Code offloading
Computation offloading
Edge computing
Fog computing
Library operating system
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.9K
Citations:
2.3W

Organization

No organization information available
Cited Papers

Cited Papers

Mobile cloud computing: A survey
err2013-01-01
err1.1K
PREAI
errFernando, Niroshinie; Loke, Seng W.; Rahayu, Wenny
errShare
errSave
errShare
errSave
Multisite computation offloading in dynamic mobile cloud environments
err2017-02-08
err11
PREAI
errJin, Xiaomin; Liu, Yuanan; Fan, Wenhao; Wu, Fan; Tang, Bihua
errShare
errSave
The design and implementation of an operating system to support distributed multimedia applications
err1996-01-01
err143
PREAI
errLeslie, IM; McAuley, D; Black, R; Roscoe, T; Barham, P; Evers, D; Fairbairns, R; Hyden, E
errShare
errSave
Consolidate IoT Edge Computing with Lightweight Virtualization
err2018-01-01
err199
PREAI
errMorabito, Roberto; Cozzolino, Vittorio; Ding, Aaron Yi; Beijar, Nicklas; Ott, Joerg
errShare
errSave
Mobile Code Offloading: From Concept to Practice and Beyond
err2015-03-01
err133
PREAI
errFlores, Huber; Hui, Pan; Tarkoma, Sasu; Li, Yong; Srirama, Satish; Buyya, Rajkumar
errShare
errSave
researcher View more