Change search
ReferencesLink to record
Permanent link

Direct link
Emulating 3G Network Characteristics on WiFi Networks
Linköping University, Department of Computer and Information Science, Software and Systems.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Mobile applications should work regardless of which type of wireless interface is used, and should be able to conceal unstable connections from the user to improve user experience. Therefore, network testing is important when developing mobile applications, but it is a challenge to reproduce network conditions when using real cellular networks since the test engineer has no control over the quality of the cellular network. Existing software tools can restrict bandwidth and add latency to the connection, but these tools do not accurately emulate cellular networks.

This thesis proposes a system where it is possible to shape the network traffic for connected devices to mimic the network patterns of a real cellular connection when running on a WiFi connection. The design presented in this thesis is intended for testing mobile applications under diverse 3G connection parameters, such as latency, bandwidth and other characteristics.

This thesis was conducted at Spotify, a company that provides a music streaming service which is a frequent user of network data traffic. The 3G emulator was evaluated using the Spotify Android application by measuring the correlation between packet traces from a real 3G connection and the 3G emulator. This correlation was compared to the correlation between packet traces from a real 3G connection and the current network emulator at Spotify. The evaluation shows that the proposed 3G emulator outperforms the current network emulator when performing tests on the Spotify application for Android. By using this emulator, we expect the network testing to become more effective as any 3G condition can be tested with repeatable results.

Place, publisher, year, edition, pages
2015. , 54 p.
Keyword [en]
Emulation, Network Emulation, Network Testing, Software Testing, Testing, UMTS, 3G, Spotify
Keyword [sv]
Emulering, Nätverksemulering, Nätverkstestning, Mjukvarutestning, Testning, 3G, UMTS, Spotify
National Category
Software Engineering
URN: urn:nbn:se:liu:diva-122040ISRN: LIU-IDA/LITH-EX-A--15/058--SEOAI: diva2:861572
External cooperation
Spotify AB
Subject / course
Computer Engineering
2015-09-30, Donald Knuth, Linköpings universitet, Linköping, 15:00 (English)
Available from: 2015-10-20 Created: 2015-10-17 Last updated: 2015-10-20Bibliographically approved

Open Access in DiVA

Alesand - Emulating 3G Network Characteristics on WiFi Networks(3168 kB)239 downloads
File information
File name FULLTEXT01.pdfFile size 3168 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Alesand, Alexander
By organisation
Software and Systems
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 239 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: 4335 hits
ReferencesLink to record
Permanent link

Direct link