Change search
ReferencesLink to record
Permanent link

Direct link
Energy Consumption in Location Sharing Protocols for Android Applications
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, The Institute of Technology. (RTSLAB)
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis studies the Message Queue Telemetry Transport protocol (MQTT) as an application layer protocol in geographical location sharing applications using third generation cellular communication (3G). The MQTT protocol is compared in terms of energy efficiency and amount of data generated with the Hypertext Transfer Protocol (HTTP), which is currently used in typical location sharing applications.

In order to compare the communication energy efficiency of both protocols a location sharing application prototype was developed for the Android platform. The application allows the use of HTTP and MQTT and was used to perform a number of experiments.

The evaluation experiments show that MQTT is a good candidate as a protocol for location sharing. At comparable bandwidth and energy expenses MQTT offers better quality of user experience, since the subscribers are notified at once when the location of clients of interest has changed. The MQTT protocol is more energy-efficient than the HTTP protocol when the number of other uses with whom the client shares location is low and the location updates are frequent. The experiments also indicate that MQTT protocol is more energy-efficient than HTTP protocol in idle state, when there are no location information updates due to inactivity of all the clients, for example, if they are stationary. This is because MQTT client does not spend energy to poll the server for information updates.

Place, publisher, year, edition, pages
2012. , 87 p.
Keyword [en]
Message Queuing Telemetry Transport, location sharing, Android, energy consumption, 3G networks, UMTS WCDMA
National Category
Computer Systems
URN: urn:nbn:se:liu:diva-86762ISRN: LITH-IDA/ERASMUS-A—13/001—SEOAI: diva2:582352
Subject / course
Erasmus (International Exchange Student Program)
2012-10-05, Linköping, 15:15 (English)
Available from: 2013-01-04 Created: 2013-01-03 Last updated: 2013-01-07Bibliographically approved

Open Access in DiVA

Mihails_Prihodko_Master_Thesis(1655 kB)644 downloads
File information
File name FULLTEXT01.pdfFile size 1655 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Prihodko, Mihails
By organisation
Software and SystemsThe Institute of Technology
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 644 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 828 hits
ReferencesLink to record
Permanent link

Direct link