mobile network performance from user devices
play

Mobile Network Performance from User Devices: A Longitudinal, - PowerPoint PPT Presentation

Mobile Network Performance from User Devices: A Longitudinal, Multidimensional Analysis Ashkan Nikravesh , David R. Choffnes, Ethan Katz-Bassett Z. Morley Mao, Matt Welsh Problem Mobile Network Performance: Poor visibility into user


  1. Mobile Network Performance from User Devices: A Longitudinal, Multidimensional Analysis Ashkan Nikravesh , David R. Choffnes, Ethan Katz-Bassett Z. Morley Mao, Matt Welsh

  2. Problem Mobile Network Performance: ✘ Poor visibility into user perceived performance. ✘ It is difficult to capture a view of network performance. A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 2 / 16

  3. Problem Mobile Network Performance: ✘ Poor visibility into user perceived performance. ✘ It is difficult to capture a view of network performance. Why is that difficult? • Performance depends on many factors A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 2 / 16

  4. Problem Mobile Network Performance: ✘ Poor visibility into user perceived performance. ✘ It is difficult to capture a view of network performance. Why is that difficult? • Performance depends on many factors How to improve the visibility? A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 2 / 16

  5. Problem Mobile Network Performance: ✘ Poor visibility into user perceived performance. ✘ It is difficult to capture a view of network performance. Why is that difficult? • Performance depends on many factors How to improve the visibility? • Pervasive network monitoring is needed: ◦ Continuous ◦ Large-scale A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 2 / 16

  6. Problem Mobile Network Performance: ✘ Poor visibility into user perceived performance. ✘ It is difficult to capture a view of network performance. Why is that difficult? • Performance depends on many factors How to improve the visibility? • Pervasive network monitoring is needed: ◦ Continuous ◦ Large-scale • Sampling performance of devices across: ◦ Carriers ◦ Access Technologies ◦ Location ◦ Time A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 2 / 16

  7. Previous Works Their Limitations: • Passively collected from cellular network infrastructure ( e.g. GGSN) • One month of data • Limited to a single carrier A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 3 / 16

  8. Previous Works Their Limitations: • Passively collected from cellular network infrastructure ( e.g. GGSN) • One month of data • Limited to a single carrier • Collected from mobile devices , but not continuously A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 3 / 16

  9. Previous Works Their Limitations: • Passively collected from cellular network infrastructure ( e.g. GGSN) • One month of data • Limited to a single carrier • Collected from mobile devices , but not continuously Our work differs from previous related work: • Longitudinal • Continuous • Gathered from mobile devices using controlled experiments. A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 3 / 16

  10. Data Analysis ✔ Analyzing the data collected from: ✔ 144 carriers ✔ 17 months ✔ 11 cellular networks A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 4 / 16

  11. Data Analysis ✔ Analyzing the data collected from: ✔ 144 carriers ✔ 17 months ✔ 11 cellular networks ✔ Identify patterns, trends, anomalies, and evolution of cellular networks’ performance. A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 4 / 16

  12. Data Analysis ✔ Analyzing the data collected from: ✔ 144 carriers ✔ 17 months ✔ 11 cellular networks ✔ Identify patterns, trends, anomalies, and evolution of cellular networks’ performance. We find: • Significant variance in end-to-end performance for all carriers. A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 4 / 16

  13. Data Analysis ✔ Analyzing the data collected from: ✔ 144 carriers ✔ 17 months ✔ 11 cellular networks ✔ Identify patterns, trends, anomalies, and evolution of cellular networks’ performance. We find: • Significant variance in end-to-end performance for all carriers. • Part of the high variability is due to the geographic and temporal properties of network. A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 4 / 16

  14. Data Analysis ✔ Analyzing the data collected from: ✔ 144 carriers ✔ 17 months ✔ 11 cellular networks ✔ Identify patterns, trends, anomalies, and evolution of cellular networks’ performance. We find: • Significant variance in end-to-end performance for all carriers. • Part of the high variability is due to the geographic and temporal properties of network. • Routing and signal strength are potential sources of performance variability. A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 4 / 16

  15. Data Analysis ✔ Analyzing the data collected from: ✔ 144 carriers ✔ 17 months ✔ 11 cellular networks ✔ Identify patterns, trends, anomalies, and evolution of cellular networks’ performance. We find: • Significant variance in end-to-end performance for all carriers. • Part of the high variability is due to the geographic and temporal properties of network. • Routing and signal strength are potential sources of performance variability. • Performance is inherently unstable . A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 4 / 16

  16. Methodology • User perceived performance: A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 5 / 16

  17. Methodology • User perceived performance: • HTTP GET Throughput • Ping RTT • DNS Lookup time A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 5 / 16

  18. Methodology • User perceived performance: • HTTP GET Throughput • Ping RTT • DNS Lookup time ✔ Traceroute ✔ Carrier + Cellular network technology ✔ Signal strength ✔ Location ✔ Timestamp A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 5 / 16

  19. Methodology • User perceived performance: • HTTP GET Throughput • Ping RTT • DNS Lookup time ✔ Traceroute ✔ Carrier + Cellular network technology ✔ Signal strength ✔ Location ✔ Timestamp To identify and isolate the performance impact of each factor A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 5 / 16

  20. Methodology • User perceived performance: • HTTP GET Throughput • Ping RTT • DNS Lookup time ✔ Traceroute ✔ Carrier + Cellular network technology ✔ Signal strength ✔ Location ✔ Timestamp To identify and isolate the performance impact of each factor A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 5 / 16

  21. Dataset • Mainly collected by Speedometer : • 2011-10 to 2013-2 (17 months) • Internal android app developed by Google • Anonymized data A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 6 / 16

  22. Dataset • Mainly collected by Speedometer : • 2011-10 to 2013-2 (17 months) • Internal android app developed by Google • Anonymized data • Mobiperf • 11 months • Only used for our signal strength analysis A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 6 / 16

  23. Dataset • Mainly collected by Speedometer : • 2011-10 to 2013-2 (17 months) • Internal android app developed by Google • Anonymized data • Mobiperf • 11 months • Only used for our signal strength analysis • Controlled experiments Speedometer dataset: 4-5 measurements per minute A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 6 / 16

  24. Dataset • Mainly collected by Speedometer : • 2011-10 to 2013-2 (17 months) • Internal android app developed by Google • Anonymized data • Mobiperf • 11 months • Only used for our signal strength analysis • Controlled experiments Speedometer dataset: 4-5 measurements per minute • Code is open source and data is publicly available A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 6 / 16

  25. Performance across Carriers How observed performance matches with the expectations across access technologies? A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 7 / 16

  26. Performance across Carriers How observed performance matches with the expectations across access technologies? • Ping RTT Latency 1000 GPRS EDGE UMTS HSDPA HSPA Ping RTT (ms) 100 T A Y S V V V V O A T R S N T S S E - e e M T e w o o o o 2 i r o i n T F K m s d d d d t l l & i ( e k g g T s R o o O s a a a a U e T T s l o T t b b f f f f K r D r e p c o o o o m s e a i i o l e l l t o n n n n ) s l e e u C c s m e e e e e o ( ( ( ( l o D N I U M m E E L K ) o ) ) ) A. Nikravesh, D. R. Choffnes, E. Katz-Bassett, Z. M. Mao, M. Welsh PAM 2014 7 / 16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend