Control-Plane Protocol Interactions in Mobile Networks

作者: Guan-Hua Tu

DOI:

关键词: RoamingMobile deviceThe InternetData as a serviceComputer securityMobile computingCellular networkEngineeringMobile searchNetwork packet

摘要: The 3G/4G mobile network is a wireless infrastructure that offers universal coverage and ubiquitous data voice services. It large-scale, global system on par with the Internet. In recent years, demand for access grows exponentially. traffic volume projected to increase three times by 2018, according CISCO estimate. will be further accelerated increasing popularity of smartphones, tablets, wearable devices. However, its control-plane design much more complex many utility functions (e.g., mobility support, radio resource control, device-level security) than Internet counterpart. They communicate one another along dimensions cross layers, (circuit-switched packet-switched) domains, (3G 4G) systems. Despite their significance, correctness verification protocols remains largely unexplored. this dissertation, we examine protocol interactions in networks. We propose CNetVerifier, two-phase signaling diagnosis tool detect problematic both practice. CNetVerifier first performs screening based 3GPP standards via domain-specific model checking, then conducts phone-based empirical validation operational With have uncovered six types troublesome interactions, Such issues span defects slips carriers. Some are caused necessary yet cooperation (i.e., needed but they misbehave), whereas others due independent unnecessary coupled operations not required actually coupled). all result performance penalties or functional incorrectness.We quantify real world impact from end-user’s perspective. conduct two studies essential services users: user Specifically, focus whether improper support) affect accounting (management-plane) roaming users’ negative impacts There lessons learnt our work. First, current networks does honor layering structure which has been strictly examined community well recognize differences domains almost observed anywhere Coupling inter-layer actions leads longer call setup time packet delivery latency usual; CS PS at shared state (RRC) may deprive 4G connectivity; Inconsistent regulations context different systems get users into “out-of-service” tens seconds. Second, management-plane usage accounting) do cooperate each other coordinated manner. For example, suspended while an inter-system handoff 3G→4G) triggered mobility. devices cannot receive any packets until procedure finished (caused hardware limitation, e.g., single radio). still pay lost during procedure. Third, diversity demands service (or even most important service) always granted higher serving priority service. discover not-well-justified principle serious up 83.4% throughput slumps applications aborted) missed incoming call)

参考文章(32)
M. A. S. Smith, Formal verification of communication protocols formal techniques for (networked and) distributed systems. pp. 129- 144 ,(1996) , 10.1007/978-0-387-35079-0_8
Harri Holma, Antti Toskala, LTE for UMTS: Evolution to LTE-Advanced ,(2011)
Branimir Vojcic, Aleksandar Damnjanovic, Vieri Vanghi, The Cdma2000 System for Mobile Communications: 3g Wireless Evolution ,(2004)
Dawson R. Engler, Madanlal Musuvathi, Model checking large network protocol implementations networked systems design and implementation. pp. 12- 12 ,(2004)
Nick McKeown, Amin Vahdat, Vimalkumar Jeyakumar, Fei Ye, Junda Liu, Shidong Zhang, Mickey Ju, Hongyi Zeng, Libra: divide and conquer to verify forwarding tables in huge networks networked systems design and implementation. pp. 87- 99 ,(2014) , 10.5555/2616448.2616457
Stefania Sesia, Issam Toufik, Matthew Baker, None, LTE - The UMTS Long Term Evolution: From Theory to Practice ,(2011)
F.P. Tso, J. Teng, D. Xuan, W. Jia, Mobility: a double-edged sword for HSPA networks ,(2010)
Harri Holma, Antti Toskala, None, WCDMA for UMTS: HSPA Evolution and LTE ,(2010)
Marco Canini, Daniele Venzano, Peter Perešíni, Dejan Kostić, Jennifer Rexford, None, A NICE way to test openflow applications networked systems design and implementation. pp. 10- 10 ,(2012)
Nick McKeown, George Varghese, Peyman Kazemian, Header space analysis: static checking for networks networked systems design and implementation. pp. 9- 9 ,(2012)