Mobility support is deemed a fundamental service for the next-generation Internet. The current cellular network is the only large-scale infrastructure that successfully provides wide-area, ubiquitous mobility support in reality. With the explosive growth of smartphone devices and the surge of mobile data traffic, cellular networks have been evolving into an increasingly heterogeneous networked system. As a result, managing mobility becomes challenging yet rewarding. This project seeks to study the configuration issues on mobility management of 2G/3G/4G networks, in order to ensure desirable mobility support. It covers three sub-projects: (T1) single-carrier mobility support (mainly on handoff configuration in the management plane), (T2) multi-carrier access (primarily in Google Project Fi) and (T3) extremely high-speed mobility support. In T1, we seek to study the configuration issues on mobility management of cellular networks, in order to ensure desirable mobility support. We start with two structural properties: *stability* and *reachability*. Stability implies no persistent oscillation loops during constant network conditions, while reachability denotes no access black hole (e.g., certain cells or even a given mobile technology (e.g., 4G) cannot be reached by the device). We then extend our study to its performance impacts and devise solutions to enhance mobility support with adaptive configurations. In T2, we extend our single-carrier study to multi-carrier access, with a focus on *inter-carrier switching*. We reveal unanticipated problems in policy conflicts and improper configurations and devise solutions for seamless and quality mobility support that seemed within one carrier. In T3, we investigate the (negative) impact of *extremely high speed* (much frequent handoffs), which arises with advanced transport facility and 5G requirements. We quantify poor performance under extremely high speed and their root causes and shed design insights for new mobility solutions tailored to extremely frequent handoffs. The research focuses on assessing two structural properties: stability and reachability . Stability implies no persistent oscillation loops during constant network conditions, while reachability denotes no access black hole (e.g., certain cells or even a given mobile technology (e.g., 4G) cannot be reached by the device). The success of the project will not only identify and characterize misconfigurations in today's cellular networks, but also protect multi-trillion dollar investment in the fast expanding mobile information infrastructure. The obtained results may influence the design of upcoming 5G wireless networks. The proposed research has three key areas of technical contributions. First, it takes a novel approach to configuration study. It models and analyzes problematic cases and comes up with a taxonomy of instability and unreachability for the mobility configuration problems, and derives triggering conditions for each problematic instance. The fundamental problem lies in its distributed, yet not well-coordinated configuration decision-making. Second, the project covers activities from theory to practice. Given the misconfiguration instances discovered in theory, it further empirically assesses them in operational mobile networks. It seeks to measure their likelihood in reality and quantify their negative impacts on both the user device and the network infrastructure. The diversified root causes are to be analyzed, spanning policy conflicts within a single parameter, inconsistency between different types of parameters, and uncoordinated decisions between the device and the network. Last, the research proposes new solutions to configuration management in mobile networks. This research simplifies the current approach, while retaining its full configurability for parameters. To this end, two design guidelines of minimal replication of decision rules and no multi-hop mobility decision are explored in order to ensure both stability and reachability of mobility support.
The above figures show a real example observed in our study. This loop occurs between 4G cell (cell 1), 3G Femtocell (cell 2) and 3G Cell (cell 3).
The loop lasts 48 hours and there is no sign to stop. The second plots shows 1-hr log and the 3rd, 4th, 5th plots show the incurred signaling message numbers, the downloading time (of a 5MB file) and webpage loading time (CNN).
The left figure shows the identified loops in two US carriers, spanning 4G, 3G, 3G Femtocells over different bands.
The smallest loop involves 3 cells, while the largest one includes 7 cells.
These happen when they use various RATs (4G, 3G, 2G) or
different frequency bands2. Furthermore, they can be classified
in three categories: 4G-only loop (1), 4G-Femtocell-
3G loops (8 types), 4G-Femtocell-3G-2G loops (8 types),
and 4G-only loop (1 type). Our outdoor tests validates that
all 2G/3G/4G Macrocells have the problematic configurations,
and a potential loop might exist as long as a Femtocell
were deployed at the spots. Based on the loop causes, they can be
further classified in three categories:
C1: uncoordinated handoff goals. In this category, 8 variants
of loops are reported, all happening between 4G Macrocell,
Femtocell and 3G Macrocells. The example in x3 illustrates
the smallest loop here, with c1 = 4G, c2 = Femtocell
and c3 = 3G. These loops are caused by conflicting preference
settings for conflicting goals: the 4G Macrocells intend
to offload user his/her private Femtocells, but 3G Macrocells
prefers to move user to high-speed 4G network.
C2: device-side preference misconfiguration. MMDIAG
further reports 8 variants of loops between 4G Macrocells,
Femtocell, 2G and 3G Macrocells. Compared with previous
category, when leaving the Femtocell, the mobile device
handoffs to 2G first, then handoffs to 3G Macrocells. This
happens when the Femtocell?s signal strength is weak (<-
115dBm) but still higher than 4G?s high-preference handoff
threshold (-116dBm in this scenario)
C3: imprudent 4G infrastructure upgrade. The last variant
is one 4G-only loop. We observe that US-I is upgrading
its 4G infrastructure, and deploying cells under a new frequency
band (c2). Before the upgrade, existing
4G cells (c1 and c3 in Figure 4) assign equal preferences to
each other. US-I intends to migrate users to the new cells,
which offers higher bandwidth. To achieve it, some old cells
(c1) configures new cells with a higher preference. However,
not all cells? preferences are updated timely: preference ties
still happen on some cells (c2).
C4: Uncoordinated load balancing. This is one loop between two 4G cells at one location during active.
Both cells try
to offload the user to each other when both signal strength
are higher than a threshold (here, -106 dBm). However, such
load balancing policies are not coordinated, so the user oscillates
between cells. When both 4G cells have higher -
106dBm Fortunately, this loop is not commonly observed.
Copyright © 2015 - 2021 MSSN Lab, Purdue. All rights reserved. Updated on Dec 14, 2021.