skip to main content
10.1145/2504730.2504764acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
short-paper

RILAnalyzer: a comprehensive 3G monitor on your phone

Published:23 October 2013Publication History

ABSTRACT

The popularity of smartphones, cloud computing, and the app store model have led to cellular networks being used in a completely different way than what they were designed for. As a consequence, mobile applications impose new challenges in the design and efficient configuration of constrained networks to maximize application's performance. Such difficulties are largely caused by the lack of cross-layer under- standing of interactions between different entities -applications, devices, the network and its management plane. In this paper, we describe RILAnalyzer, an open-source tool that provides mechanisms to perform network analysis from within a mobile device. RILAnalyzer is capable of recording low-level radio information and accurate cellular net- work control-plane data, as well as user-plane data. We demonstrate how such data can be used to identify previously overlooked issues. Through a small user study across four cellular network providers in two European countries we infer how different network configurations are in reality and explore how such configurations interact with application logic, causing network and energy overheads.

Skip Supplemental Material Section

Supplemental Material

References

  1. F. Qian, Z. Wang, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. Characterizing radio resource allocation for 3G networks. In Proceedings of ACM IMC, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Nokia Siemens Networks Smart Labs. Understanding smartphone behavior in the network. http://www.nokiasiemensnetworks.com/sites/default/files/document/Smart_%Lab_WhitePaper_27012011_low-res.pdf, 2011.Google ScholarGoogle Scholar
  3. N. Vallina-Rodriguez, J. Shah, A. Finamore, Y. Grunenberger, K. Papagiannaki, H. Haddadi, and J. Crowcroft. Breaking for commercials: characterizing mobile advertising. In Proceedings of ACM IMC, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Huang, F. Qian, Z. M. Mao, S. Sen, and O. Spatscheck. Screen-off traffic characterization and optimization in 3G/4G networks. In Proceedings of ACM IMC, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. F. Qian, Z. Wang, Y. Gao, J. Huang, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. Periodic transfers in mobile applications: network-wide origin, impact, and optimization. In Proceedings of WWW Conference, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Qualcomm Extensible Diagnostic Monitor. http://www.qualcomm.com/media/documents/qxdm-professional-qualcomm-exte%nsible-diagnostic-monitor.Google ScholarGoogle Scholar
  7. F. Qian, Z. Wang, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. Profiling resource usage for mobile applications: a cross-layer approach. In Proceedings of ACM MobiSys, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Huang, F. Qian, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. A close examination of performance and power characteristics of 4G LTE networks. In Proceedings of ACM MobiSys, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. N. Balasubramanian, A. Balasubramanian, and A. Venkataramani. Energy consumption in mobile phones: a measurement study and implications for network applications. In Proceedings of ACM IMC, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. N. Vallina-Rodriguez and J. Crowcroft. Energy management techniques in modern mobile handsets. Communications Surveys Tutorials, IEEE, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  11. Z. Shafiq, L. Ji, A. Liu, J. Pang, S. Venkataraman, and J. Wang. A first look at cellular network performance during crowded events. In Proceedings of ACM SIGMETRICS, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Erman, A. Gerber, K. K. Ramadrishnan, S. Sen, and O. Spatscheck. Over the top video: the gorilla in cellular networks. In Proceedings of ACM IMC, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Z. Shafiq, L. Ji, A. X. Liu, J. Pang, and J. Wang. A first look at cellular machine-to-machine traffic: large scale measurement and characterization. In Proceedings of ACM SIGMETRICS, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. H. Falaki, R. Mahajan, S. Kandula, D. Lymberopoulos, R. Govindan, and D. Estrin. Diversity in smartphone usage. In Proceedings of ACM MobiSys, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. L. Zhang, B. Tiwana, Z. Qian, Z. Wang, R. P. Dick, Z. M. Mao, and L. Yang. Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In Proceedings of IEEE/ACM CODESS, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. P. Abhinav, Y. C. Hu, and M. Zhang. Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof. In Proceedings of ACM EuroSys, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Github. XGoldMon project. https://github.com/2b-as/xgoldmon.Google ScholarGoogle Scholar
  18. X. Wei, L. Gomez, I. Neamtiu, and M. Faloutsos. ProfileDroid: multi-layer profiling of android applications. In Proceedings of ACM Mobicom, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Github. Network Log. https://github.com/pragma-/networklog.Google ScholarGoogle Scholar
  20. Speedtest android application. https://play.google.com/store/apps/details?id=org.zwanoo.android.speedt%est&hl=en.Google ScholarGoogle Scholar
  21. A. Jindal, A. Pathak, Y. C. Hu, and S. Midkiff. Hypnos: understanding and treating sleep conflicts in smartphones. In Proceedings of ACM EuroSys, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Nokia. 3G radio optimisation parameter testing guide. http://www.scribd.com/doc/103289214/Parameter-Testing-Reference-Quide.Google ScholarGoogle Scholar
  23. Google Cloud Messaging. http://developer.android.com/google/gcm/index.html.Google ScholarGoogle Scholar
  24. Z. Wang, Z. Qian, Q. Xu, Z. M. Mao, and Ming Zhang. An untold story of middleboxes in cellular networks. In Proceedings of the ACM SIGCOMM Conference, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. F. Busatto. TCP Keepalive HOWTO. http://tldp.org/HOWTO/TCP-Keepalive-HOWTO.Google ScholarGoogle Scholar
  26. R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee. Hypertext Transfer Protocol -- HTTP/1.1, 1999.Google ScholarGoogle Scholar
  27. F. Qian, Z. Wang, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. TOP: Tail Optimization Protocol For Cellular Radio Resource Allocation. In Proceedings of IEEE ICNP, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. RILAnalyzer. http://rilanalyzer.smart-e.org/.Google ScholarGoogle Scholar

Index Terms

  1. RILAnalyzer: a comprehensive 3G monitor on your phone

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      IMC '13: Proceedings of the 2013 conference on Internet measurement conference
      October 2013
      480 pages
      ISBN:9781450319539
      DOI:10.1145/2504730

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 23 October 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • short-paper

      Acceptance Rates

      IMC '13 Paper Acceptance Rate42of178submissions,24%Overall Acceptance Rate277of1,083submissions,26%

      Upcoming Conference

      IMC '24
      ACM Internet Measurement Conference
      November 4 - 6, 2024
      Madrid , AA , Spain

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader