Energy Efficient Scheduling Manager for cloud-based mobile applications

aut.embargoNoen_NZ
aut.supplementaryuploadYes
aut.thirdpc.containsNoen_NZ
aut.thirdpc.permissionNoen_NZ
aut.thirdpc.removedNoen_NZ
dc.contributor.advisorLiu, William
dc.contributor.advisorGutiérrez, Jairo A.
dc.contributor.authorRakjit, Chutiwan
dc.date.accessioned2014-02-25T21:29:43Z
dc.date.available2014-02-25T21:29:43Z
dc.date.copyright2014
dc.date.created2014
dc.date.issued2014
dc.date.updated2014-02-25T02:37:12Z
dc.description.abstractMobile cloud computing is the state-of-the-art mobile distributed computing paradigm which comprises of three heterogeneous domains: mobile computing, cloud computing, and wireless networks aiming to enhance the computational capabilities of resource-constrained mobile devices towards a rich user experience. For example, heavy computations can be offloaded to the cloud to reduce energy consumption for the mobile device. However, we discovered that, in some mobile cloud application cases, it is more energy inefficient to use cloud computing than the traditional computing conducted in the local device. In our study, we chose a navigation application, Osmand, running on an Android mobile platform to do the empirical measurement because Osmand has both cloud-based and non-cloud-based versions. So, we were able to compare non-cloud-based Osmand and cloud-based Osmand in term of energy efficiency. In the empirical measurements, we found that non-cloud-based Osmand and cloud-based Osmand consume a similar amount of energy regarding to LCD and GPS activities. For non-cloud based Osmand, the majority of CPU energy consumption was used on calculating route results. In addition, we found that the complexity of maps affects the CPU energy consumption. On the other hand, the cloud-based Osmand consumes more CPU energy than non-cloud-based Osmand because the majority of CPU energy consumption was used for creating events and displaying on the mobile screen. Moreover, cloud-based Osmand needs a network connection to send a request to the cloud to calculate a route result. Thus, 3G communications is considered as an extra factor that causes energy consumption in cloud-based Osmand. We found that 3G communications makes cloud-based Osmand energy inefficient due to tail energy in 3G communication costing extra energy consumption. Therefore, a prototype of an Energy Efficient Scheduling Manager (EESManager) was proposed and developed based on the awareness of tail energy and the complexity of maps. The results from the evaluation show that EESManager can improve the energy efficiency of cloud-based Osmand in two cases: 1) if the mobile device receives route results back from the cloud within the tail time, and 2) in the case when the mobile device does not receive the route results from the cloud within the tail time and the map scenario is simple.en_NZ
dc.identifier.urihttps://hdl.handle.net/10292/6939
dc.language.isoenen_NZ
dc.publisherAuckland University of Technology
dc.rights.accessrightsOpenAccess
dc.subject3Gen_NZ
dc.subjectMobile cloud applicationsen_NZ
dc.subjectPower measurementen_NZ
dc.titleEnergy Efficient Scheduling Manager for cloud-based mobile applicationsen_NZ
dc.typeThesis
thesis.degree.discipline
thesis.degree.grantorAuckland University of Technology
thesis.degree.levelMasters Theses
thesis.degree.nameMaster of Computer and Information Sciencesen_NZ
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
RakjitC.pdf
Size:
4.2 MB
Format:
Adobe Portable Document Format
Description:
Whole thesis
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
897 B
Format:
Item-specific license agreed upon to submission
Description:
Collections