NORMA@NCI Library

Mobile task offloading based on bandwidth and battery availability

Jaskaniec, Andrew (2019) Mobile task offloading based on bandwidth and battery availability. Masters thesis, Dublin, National College of Ireland.

[img]
Preview
PDF (Master of Science)
Download (1MB) | Preview

Abstract

Mobile code offloading is very promising method of delegating tasks from mobile device to the cloud in order to reduce battery consumption and save mobile resources. There are many available methods and frameworks to offload mobile processing to the cloud including Clonecloud, Comet, Tango and MobiCop. This report describes benefits of decision engine residing on a device and running during app launch to provide response whether to offload specific task to the cloud or run it on a device. It looks at device hardware specifications, analyzing battery availability, CPU and memory usage and network availability to provide commitment to a decision. Proposed software is deployed on Android devices and shown classes can be used in any app with specific changes required based on Operating System version. With this software it can be seen that based solely on decision making engine running on mobile device, it can be decided with high confidence to offload the process to the cloud to be completed before battery is fully drained taking into consideration wireless network restrictions.

Item Type: Thesis (Masters)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science

Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software

T Technology > T Technology (General) > Information Technology > Cloud computing
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: CAOIMHE NI MHAICIN
Date Deposited: 11 Oct 2019 11:48
Last Modified: 11 Oct 2019 11:48
URI: http://trap.ncirl.ie/id/eprint/3842

Actions (login required)

View Item View Item