In English

Energy efficient data synchronization in mobile applications. A comparison between different data synchronization techniques

Magnus Larsson ; Marcus Stigelid
Göteborg : Chalmers tekniska högskola, 2015. 76 s.
[Examensarbete på avancerad nivå]

The mobile phone is the most widespread computing platform in today's society, having over 2 billion users. With each year mobile devices becomes increasingly powerful and are also able to synchronize more data. However, the battery capacity of a device remains the same, thus limiting the time of use. This thesis investigates the energy efficiency of different network synchronization techniques to reduce energy consumption when synchronizing data between a mobile phone and a data provider. Prototypes implemented using different network synchronization techniques are used to evaluate which technique is the most energy efficient. Furthermore, the prototypes are implemented using different frameworks, user interfaces, and update frequencies to find how other factors affect energy consumption in comparison to network data retrieval. The results show that using a network protocol with a smaller header consumed less energy. It is also shown that using a constantly open connection is the most energy efficient choice of network technique compared with techniques that frequently opens new connections. However, when the frequency of creating new connections decreases it is more energy efficient to close the connections. Furthermore, it is demonstrated that the energy consumption of a mobile application mainly depends on the frequency with which the phone updates the graphical user interface. Another important factor is a graphical interface, which consumes more energy than network data retrieval does. The thesis is concluded with a suggestion that to reduce energy consumption, a mobile application should optimize its update interval for which data is visualized.

Nyckelord: Energy effieciency, energy consumption measurement, mobile applications, computer networks, data synchronization

Publikationen registrerades 2015-09-30. Den ändrades senast 2019-06-05

CPL ID: 223406

Detta är en tjänst från Chalmers bibliotek