Abstract
Control-plane protocols are complex in cellular networks. They communicate with one another along three dimensions of cross layers, cross (circuit-switched and packet-switched) domains, and cross (3G and 4G) systems. In this work, we propose signaling diagnosis tools and uncover six instances of problematic interactions. Such control-plane issues span both design defects in the 3GPP standards and operational slips by carriers. They are more damaging than data-plane failures. In the worst-case scenario, users may be out of service in 4G, or get stuck in 3G. We deduce root causes, propose solutions, and summarize learned lessons.
- Speedtest.net - Ookla. http://www.SpeedTest.net.Google Scholar
- Voice over LTE. http://www.gsma.com/technicalprojects/volte.Google Scholar
- 3GPP. TS25.331: Radio Resource Control (RRC), 2006.Google Scholar
- 3GPP. TS23.401: GPRS Enhancements for E-UTRAN Access, 2011.Google Scholar
- 3GPP. TS23.272: CSFB in EPS, 2012.Google Scholar
- 3GPP. TS24.008: Mobile Radio Interface Layer 3, 2012.Google Scholar
- 3GPP. TS36.331: Radio Resource Control (RRC), 2012.Google Scholar
- 3GPP. TS24.301: Non-Access-Stratum (NAS) for EPS;, Jun. 2013.Google Scholar
- N. Balasubramanian, A. Balasubramanian, and A. Venkataramani. Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications. In IMC, 2009. Google ScholarDigital Library
- M. Canini, D. Venzano, P. Peresini, D. Kostic, and J. Rexford. A NICE Way to Test OpenFlow Applications. In NSDI, 2012. Google ScholarDigital Library
- H. Holma and A. Toskala. WCDMA for UMTS - HSPA Evolution and LTE. Wiley, 2007. Google ScholarDigital Library
- G. J. Holzmann. Design and Validation of Computer Protocols. Bell Laboratories, 1991. Google ScholarDigital Library
- J. Huang, F. Qian, Y. Guo, Y. Zhou, Q. Xu, Z. M. Mao, S. Sen, and O. Spatscheck. An in-depth study of LTE: Effect of network protocol and application behavior on performance. In SIGCOMM'13. Google ScholarDigital Library
- U. Javed, D. Han, R. Caceres, J. Pang, S. Seshan, and A. Varshavsky. Predicting Handoffs in 3G Networks. SIGOPS Oper. Syst. Rev., 45(3):65--70, Jan. 2012. Google ScholarDigital Library
- P. Kazemian, G. Varghese, and N. McKeown. Header Space Analysis: Static Checking for Networks. In NSDI, 2012. Google ScholarDigital Library
- T. Koponen, M. Casado, N. Gude, et al. Onix: A distributed control platform for large-scale production networks. In OSDI, 2010. Google ScholarDigital Library
- B. T. Loo, J. M. Hellerstein, I. Stoica, et al. Declarative routing: Extensible routing with declarative queries. In SIGCOMM '05. Google ScholarDigital Library
- H. Mai, A. Khurshid, R. Agarwal, et al. Debugging the dataplane with anteater. SIGCOMM Comp. Comm. Rev., 41(4):290--301, 2011. Google ScholarDigital Library
- M. Musuvathi and D. R. Engler. Model checking large network protocol implementations. In NSDI, 2004. Google ScholarDigital Library
- F. Orava and J. Parrow. An algebraic verification of a mobile network. Formal Aspects of Computing, 4(6):497--543, 1992.Google ScholarCross Ref
- C. Peng, C. Li, G. Tu, S. Lu, and L. Zhang. Mobile Data Charging: New Attacks and Countermeasures. In CCS, 2012. Google ScholarDigital Library
- C. Peng, G. Tu, C. Li, and S. Lu. Can We Pay for What We Get in 3G Data Access? In MobiCom, 2012. Google ScholarDigital Library
- Qualcomm. Circuit-Switched Voice Services over HSPA.Google Scholar
- M. A. Smith. Formal Verification of Communication Protocols. In FORTE, pages 129--144, 1996. Google ScholarDigital Library
- C. Tang. Modeling and Analysis of Mobile Telephony Protocols. PhD thesis, Stevens Institute of Technology, 2013.Google Scholar
- G. Tu, C. Peng, C. Li, et al. Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes. In MobiSys, 2013. Google ScholarDigital Library
- G. Tu, C. Peng, H. Wang, C. Li, and S. Lu. How Voice Calls Affect Data in Operational LTE Networks. In MobiCom, 2013. Google ScholarDigital Library
Index Terms
- Control-plane protocol interactions in cellular networks
Recommendations
Control-plane protocol interactions in cellular networks
SIGCOMM '14: Proceedings of the 2014 ACM conference on SIGCOMMControl-plane protocols are complex in cellular networks. They communicate with one another along three dimensions of cross layers, cross (circuit-switched and packet-switched) domains, and cross (3G and 4G) systems. In this work, we propose signaling ...
A novel location management in IP-based cellular networks
Mobile IP provides a simple and scalable global mobility solution that supports users to access the internet at anytime and anywhere. However, as the number or the velocity of the Mobile IP users grows, so will the signalling overhead associated with ...
Detecting problematic control-plane protocol interactions in mobile networks
The control-plane protocols in 3G/4G mobile networks communicate with each other, and provide a rich set of control functions, such as radio resource control, mobility support, connectivity management, to name a few. Despite their significance, the ...
Comments