A lightweight process migration based computational offloading framework for mobile device augmentation / Abdullah
In recent years, the paradigm of mobile cloud computing has been introduced to extend capabilities of mobile devices, by taking advantage of high-speed wireless communications and high-performance cloud platforms to help gather, store and process data for the mobile devices. In this paradigm, the...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Published: |
2017
|
Subjects: | |
Online Access: | http://studentsrepo.um.edu.my/7516/1/All.pdf http://studentsrepo.um.edu.my/7516/5/abdullah.pdf http://studentsrepo.um.edu.my/7516/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.um.stud.7516 |
---|---|
record_format |
eprints |
spelling |
my.um.stud.75162020-01-18T02:17:52Z A lightweight process migration based computational offloading framework for mobile device augmentation / Abdullah Abdullah, - QA75 Electronic computers. Computer science In recent years, the paradigm of mobile cloud computing has been introduced to extend capabilities of mobile devices, by taking advantage of high-speed wireless communications and high-performance cloud platforms to help gather, store and process data for the mobile devices. In this paradigm, the cloud-based mobile applications usually employ computational offloading for the augmentation of mobile device capabilities. Mobile device OS vendors are focused toward native mobile applications lifecycle to improve battery consumption and application execution performance. For example, Google has introduced Android Runtime Environment (ART) featuring Ahead of Time (AHOT) compilation to native instructions in place of Dalvik Virtual Machine (DVM) which consumes extra time and energy because of the Just in Time (JIT) compilation. However, current state-of-the-art offloading solutions do not consider AHOT compilations to native binaries in the ART environment. To address the issue in offloading ART-based mobile applications, we propose a lightweight computational offloading framework. The lightweightedness is measured as the overhead energy consumption and application execution time added up by the proposed framework. Further, we explain in details the design and implementation of the proposed prototype framework. The proposed framework requires infrastructural support from the remote computing platforms such as data centers or cloudlets to provide Offloading as a Service (OaaS) for a heterogeneous mobile cloud ecosystem. The proposed framework is evaluated using experimental testbed and validated using statistical modeling. Numerical results from the testbed revealed that the proposed framework saves almost 44% of the execution time and 84% of the energy consumption of the experimental application used. 2017-05 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/7516/1/All.pdf application/pdf http://studentsrepo.um.edu.my/7516/5/abdullah.pdf Abdullah, - (2017) A lightweight process migration based computational offloading framework for mobile device augmentation / Abdullah. PhD thesis, University of Malaya. http://studentsrepo.um.edu.my/7516/ |
institution |
Universiti Malaya |
building |
UM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Malaya |
content_source |
UM Student Repository |
url_provider |
http://studentsrepo.um.edu.my/ |
topic |
QA75 Electronic computers. Computer science |
spellingShingle |
QA75 Electronic computers. Computer science Abdullah, - A lightweight process migration based computational offloading framework for mobile device augmentation / Abdullah |
description |
In recent years, the paradigm of mobile cloud computing has been introduced to
extend capabilities of mobile devices, by taking advantage of high-speed wireless communications
and high-performance cloud platforms to help gather, store and process data
for the mobile devices. In this paradigm, the cloud-based mobile applications usually employ
computational offloading for the augmentation of mobile device capabilities. Mobile
device OS vendors are focused toward native mobile applications lifecycle to improve
battery consumption and application execution performance. For example, Google
has introduced Android Runtime Environment (ART) featuring Ahead of Time (AHOT)
compilation to native instructions in place of Dalvik Virtual Machine (DVM) which consumes
extra time and energy because of the Just in Time (JIT) compilation. However,
current state-of-the-art offloading solutions do not consider AHOT compilations to native
binaries in the ART environment. To address the issue in offloading ART-based mobile
applications, we propose a lightweight computational offloading framework. The
lightweightedness is measured as the overhead energy consumption and application execution
time added up by the proposed framework. Further, we explain in details the
design and implementation of the proposed prototype framework. The proposed framework
requires infrastructural support from the remote computing platforms such as data
centers or cloudlets to provide Offloading as a Service (OaaS) for a heterogeneous mobile
cloud ecosystem. The proposed framework is evaluated using experimental testbed
and validated using statistical modeling. Numerical results from the testbed revealed that
the proposed framework saves almost 44% of the execution time and 84% of the energy
consumption of the experimental application used. |
format |
Thesis |
author |
Abdullah, - |
author_facet |
Abdullah, - |
author_sort |
Abdullah, - |
title |
A lightweight process migration based computational offloading framework for mobile device augmentation / Abdullah |
title_short |
A lightweight process migration based computational offloading framework for mobile device augmentation / Abdullah |
title_full |
A lightweight process migration based computational offloading framework for mobile device augmentation / Abdullah |
title_fullStr |
A lightweight process migration based computational offloading framework for mobile device augmentation / Abdullah |
title_full_unstemmed |
A lightweight process migration based computational offloading framework for mobile device augmentation / Abdullah |
title_sort |
lightweight process migration based computational offloading framework for mobile device augmentation / abdullah |
publishDate |
2017 |
url |
http://studentsrepo.um.edu.my/7516/1/All.pdf http://studentsrepo.um.edu.my/7516/5/abdullah.pdf http://studentsrepo.um.edu.my/7516/ |
_version_ |
1738506029760512000 |
score |
13.159267 |