LiU > IDA > Real-Time Systems Lab
ABOUT
MEMBERS
COOPERATION
PROJECTS
PUBLICATIONS
COURSES
OPEN POSITIONS
THESES
ALUMNI

Announcements

[16 May 2017] A bachelor student at RTSLAB was awarded the best thesis award from IDA - Tim Hultman. more ...

[12 May 2016] A master student at RTSLAB was awarded the best thesis award from IDA - Alexander Alesand. more ...

[12 May 2016] A bachelor student at RTSLAB was awarded the best thesis award from IDA - Mathias Almquist and Viktor Almquist. more ...

[25 May 2015] A master student at RTSLAB was awarded the best thesis award from IDA - Klervie Toczé. more ...

[26 May 2014] A bachelor student at RTSLAB was awarded the best thesis award from IDA - Simon Andersson. more ...

[31 May 2012] A masters student at RTSLAB was awarded the best thesis award from IDA - Ulf Magnusson. more ...

[27 February 2008] A masters student at RTSLAB was awarded the best thesis award from IDA - Johan Sigholm. more ...

[03 March 2004] A masters student at RTSLAB was awarded the best thesis award from IDA - Tobias Chyssler. more ...

[01 Jul 2003] For second year in a row a masters student at RTSLAB was awarded the best thesis award from SNART - Mehdi Amirijoo. more ...

Master Thesis - Past Projects - Abstract

A study on Android games: 3G energy consumption, CPU-utilization and system calls

ID: LIU-IDA/LITH-EX-G--15/004--SE

The popularity of mobile games has increased drastically during the recent years and many people use them as their main source of entertainment. Mobile games communicate with other devices over the network which consumes a lot of energy, especially when connected to cellular networks (e.g., 3G). This high energy expense can feel unjustified to the player since always-on network connectivity is not required in order to play most games.Furthermore, the number of malware-infected applications in offical applicationstores has increased significantly in the recent years. These malware-infected applications can gain unrestricted access and control of users phones which can be a threat to security. Information about the behaviour characteristics of games can be used to develop or improve systems for detecting malware applications. In this thesis, 20 popular Android games are analysed with a focus on the data communication, CPU utilization and system call behaviour. The main subject of the data communication study is the 3G communication energy consumed by games. The system call study aims at quantifying the number and type of calls used by games. This may be useful in a further study of harmful behaviour by apps. The profiling results presented in this report show that the communication energy varies drastically among games. Games with a very similar gameplay can consume very different amounts of energy which indicates that there is room for improvements in many of the games. Ad-free games consume significantly less energy than games that use in-app advertisements. The results show that improving the advertisement fetching policy could reduce the energy consumption of these games. The majority ofthe games can be played without network connectivity and therefore the communication energy consumed could be completely avoided. The thesis also shows that games use a wide variety of system calls and that many of the system calls are common among the games.

Keywords: Android games, 3G, communication, energy, CPU-utilization, system calls

File: Click here to download/view the thesis

Author(s): Mathias Almquist and Viktor Almquist

Contact: Simin Nadjm-Tehrani

Click here to return.
Last modified February 2017. If you have questions or suggestions for the webpages, contact the webmaster