Implementation of a Crowd-based InformationSharing System for Network Performance Maps
Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
This thesis examines ways to improve the user experience of a mobile Internetconnection. We discuss how this can be achieved using dierent techniques,but primarily focus on techniques using network performance maps. We designand implement a proof-of-concept system that allows users to record networkperformance experience and share these records among each other such as toimprove their future performance.We use bandwidth measurements at locations over an area to create a networkperformance map. We examine what such maps can be used for and howit is best implemented. We also create a proof-of-concept implementation fora system creating network performance maps using multiple mobile devices.The thesis also discusses how information sharing between mobile devices usingWi-Fi networks can be done eciently. This is also something we use inour proof-of-concept implementation, when synchronizing data between mobiledevices.In summary, our Android-based proof-of-concept implementation allows usersto perform bandwidth measurements, and to share these measurements amongeach other, such as to help each other improve their network performance maps.A good such system allows users to get an overview of the network performanceover the measured area; information that can be used to optimize the Internetusage via download scheduling or bit rate adaption.
Place, publisher, year, edition, pages
2014. , 22 p.
Computer and Information Science
IdentifiersURN: urn:nbn:se:liu:diva-110144ISRN: LIU-IDA/LITH-EX-G--14/066--SEOAI: oai:DiVA.org:liu-110144DiVA: diva2:743143
Subject / course