Vis enkel innførsel

dc.contributor.authorAbdennadher, Ines
dc.date.accessioned2012-10-03T10:56:00Z
dc.date.available2012-10-03T10:56:00Z
dc.date.issued2012
dc.identifier.urihttp://hdl.handle.net/11250/137545
dc.descriptionMasteroppgave i informasjons- og kommunikasjonsteknologi IKT590 2012 – Universitetet i Agder, Grimstadno_NO
dc.description.abstractSmartphones have become amazingly popular the last few years, most likely due to the operating system revolution that has taken place, in particular when it comes to the introduction of sophisticated applications. The Android operating system is nowadays known by the most famous and used one thanks to the new and multiple functionalities it offers. Despite the advantages of this revolution, it has come with a high cost: The level of sophistication and the multiple functions now offered typically rely on high quality screen, intensive CPU usage, and extensive networking. As a result, power consumption increases persistently, hindering further advances and lead to a short battery life time. So, techniques for predicting the future behavior of the Android phone are needed and can serve as a basis for power management. The present Master’s thesis seeks to develop a better understanding of how machine learning can be efficient and useful to predict the future behavior of the smartphone. Two learning approaches KNN Regression and Gaussian Process Regression are used to do the forecast of the CPU usage, the screen utilization and the network activity based on historical collected measurements of these three components. The results reveal that the Gaussian Process Regression model is most efficient and accurate than the KNN regression model with a prediction error rate between 1% and 7%. By using the Gaussian Process Regression model, it becomes possible to apply power management techniques to smartphones. In fact, by predicting the future inactivity periods and the idle states of the phone, components of the smartphone can be turned off in the right time and then avoid extensive switching between on- and off-modus, which is expensive in itself and consumes too much power; or by reducing the CPU frequency, disconnecting the phone from the network and adjusting the screen quality to be less bright in idle mode, battery power consumption can be significantly reduced.no_NO
dc.language.isoengno_NO
dc.publisherUniversitetet i Agder / University of Agderno_NO
dc.titleActivity forecasting for the Android smartphones using Gaussian processesno_NO
dc.typeMaster thesisno_NO
dc.source.pagenumberVIII, 118no_NO


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel