user assisted analysis of cellular network structures
play

User assisted analysis of cellular network structures 26.10.2011 - PowerPoint PPT Presentation

Network Architectures and Services, Georg Carle Faculty of Informatics Technische Universitt Mnchen, Germany User assisted analysis of cellular network structures 26.10.2011 Author: Simon Wagner Advisor: Johann Schlamp Supervisor: Prof.


  1. Network Architectures and Services, Georg Carle Faculty of Informatics Technische Universität München, Germany User assisted analysis of cellular network structures 26.10.2011 Author: Simon Wagner Advisor: Johann Schlamp Supervisor: Prof. Georg Carle

  2. What did we do? ● We developed an Android application to collect information about the user's network 2 Simon Wagner - User assisted analysis of cellular network structures

  3. Why did we do it? Value for the user: ● User can measure his mobile connection ● Collected data might be interesting for the user himself (e.g. comparing network availability for a provider) Value for us: ● We get to know how users access the internet on mobile devices ● We can take a look how users are using their mobile phones (e.g. GPS availability and accuracy) 3 Simon Wagner - User assisted analysis of cellular network structures

  4. How did we do it? ● Measurements are conducted in the background without the users interactions. They are started by an Android background service that is started in a certain interval ● The user can deactivate the measurements if he wants to ● The user can measure his down- and upstream on his request ● The measured speed will then be reported to the user and us 4 Simon Wagner - User assisted analysis of cellular network structures

  5. How did we do it? Collector store upload ● Measurements will get uploaded as JSON to our servers as soon as an internet connection is available and will be stored in a CouchDB instance ● Therefore new information can be collected without changing the storage backend ● CouchDB provides a safe storage 5 Simon Wagner - User assisted analysis of cellular network structures

  6. How did we do it? Postgres DB synchronize ● Another server provides a web interface to our data ● Interested users can take a look at our collected data ● Presents some interesting data like recorded speed, availability of different network types, etc. ● Synchronizes from time to time with the storage server and updates its own database 6 Simon Wagner - User assisted analysis of cellular network structures

  7. Web interface - Statistics The webinterface provides information about the performance of different networks and also serves informations about the collected statistics 7 Simon Wagner - User assisted analysis of cellular network structures

  8. Web interface - Map The location of our measurement points is shown together with detected basestations (blue) and basestations from OpenCellID (white) 8 Simon Wagner - User assisted analysis of cellular network structures

  9. User distribution ● Users are mainly from the USA ● Germany ranks second ● Rest comes from Europe 9 Simon Wagner - User assisted analysis of cellular network structures

  10. Number of active users Number of active users Overall number of users: 459 Collected measurements: 242299 (as of September 1st) 10 Simon Wagner - User assisted analysis of cellular network structures

  11. User distribution Measured Android OS distribution amongst our users: The distribution of Android versions does not differ much from the official data presented below 11 Simon Wagner - User assisted analysis of cellular network structures

  12. Geolocation services When developing a location-aware Android application, you should ● use both geolocation services GPS has a reliable accuracy, network based location's accuracy is ● fluctating With GPS, accuracy is better than 73m in 75% of all measurements. ● Network based locations was only better than 90m in 25% of all cases 12 Simon Wagner - User assisted analysis of cellular network structures

  13. Wifi usage Wifi encryption Wifi availability ● Smartphone users connect to wifi networks ● Decreases the load on the mobile networks ● Wifi connections are mostly encrypted ● Nearly no usage of WEP ● Mostly safe access via WPA ● Wifi-connected users don't deliver data about cellular networks, but give insight into Internet connections of home networks 13 Simon Wagner - User assisted analysis of cellular network structures

  14. Mobile data usage ● 3G technology is available most of the time ● 2G (GPRS, EDGE) still used ● 2G might be used to save energy 14 Simon Wagner - User assisted analysis of cellular network structures

  15. Mobile data usage ● Speed was also measured ● However some incorrect data was reported and only few speed measurements were available 15 Simon Wagner - User assisted analysis of cellular network structures

  16. User tracking via global IP User has IP address 2.213.203.149 100 km User has still the same IP address here ● IP address travels with user ● GPRS core network handles the transition between base stations ● Public IP address tells the network provider of the user: The public IP belongs to an AS registered for the provider 16 Simon Wagner - User assisted analysis of cellular network structures

  17. Future work – Possible Improvements ● Idea 1: Send phones through Germany to collect informations along the route ● Our users stay mostly at the same area, so sending a phone will deliver new informations ● Idea 2: Improve data collections: Start measurements on users' phones only where no data has been collected 17 Simon Wagner - User assisted analysis of cellular network structures

  18. Summary ● Reaching users all over the world is easy ● Programmers should implement both GPS and network based location services ● Smartphone users use both Wifi and mobile data connections to access the internet ● WEP is finally getting rare ● 3G is widely available, 2G is however still used (possibly to save energy) ● Switching basestations still leaves you with the same IP 18 Simon Wagner - User assisted analysis of cellular network structures

  19. Thank you for your attention. Questions? 19 Simon Wagner - User assisted analysis of cellular network structures

Recommend


More recommend