Beruflich Dokumente
Kultur Dokumente
IN 5G AND BEYOND
OpenFlow
table lookup Handover request
Estimations
and Handover request ack
eNB selection
Handover command
OpenFlow table updates
(a) (b)
FIGURE 2. Handover procedure flow diagrams (handover preparation phases): a) proposed handover procedure; b) conventional LTE
handover procedure (Rel. 12) [8].
cedure. In this way, the controller can obtain the decision different from the usual case. For this rea-
required mobility related information (i.e., mobile son, the controller adds the MN_ID parameter to
node subscription information, mobile identifica- the small cell OpenFlow table match field. Also,
tion and addressing, tracking area updates). The the eNB_ID and sojourn time (tsj) parameters are
mobile node id (MN_ID) and eNB id (eNB_ID) inserted into the mobile node OpenFlow table
parameters are used in the controller for each of match and timeout fields by the controller.
these mobile nodes and small cells.
Proposed Handover Management Approach
Data Plane
The ultra-dense data plane consists of a high num- G eneral Handover Procedure
ber of dummy small cells and mobile nodes. To To identify the proposed mobility management
show the densification level of the data plane, the strategy in ultra-dense 5G networks, the general
following three parameters are defined [12]: system procedure is summarized in Fig. 2a. This
Small cell densification level: shows the small proposed handover management strategy can be
cell number per unit area; represented by lS explained as follows.
Mobile node densification level: represents In the proposed approach, eNBs on the net-
the number of mobile nodes per unit area; work can have hexagonal architecture and six
given by lMN neighbor eNBs. Accordingly, a mobile node that
Densification ratio: shows the densification exists in one of the eNBs has seven (six neighbor
level of the network; found as t = lS/lMN cells and one current cell) different neighbor cell
The communication among the controller transition probabilities. In this article, these transi-
and data plane are executed with the help of the tion probabilities are found with the Markov chain
OpenFlow protocol and OpenFlow tables. There- model. Moreover, if cell architectures are irregular
fore, the decisions of the controller are transferred with inconstant neighbor cell numbers, the con-
to the OpenFlow tables of the mobile nodes and troller can utilize the automatic neighbor relation
small cells through the OpenFlow protocol. In the (ANR) function of the eNBs. With the help of the
OpenFlow table, a flow entry consists of the prior- neighbor removal and detection functions of the
ity, counters, instructions, timeouts, cookies, and ANR, the neighbor relation tables of the eNBs
match fields [13] In the proposed approach, we are updated. Accordingly, the controller reach-
utilize these OpenFlow tables for the handover es the valid neighbor relations of the eNBs from
OpenFlow
these tables. Then the transition probabilities are ues between the mobile node and eNB with the
found for these neighbor cells by using the Mar- corresponding message sequence as downlink
kov chain model. shared channel (DL-SCH), uplink shared channel
After estimating the transition probabilities (UL-SCH). Although we do not give additional
for the neighbor eNBs, available resource proba- details about RRC connection setup and com-
bilities of these neighbor eNBs are estimated by pletion phases in this article, we are investigating
using the Markov chain in the admission control the delays observed in the handover preparation
module. Thus, the states of these Markov chains phase. If the MN_ID is not found, this request
represent the available resource numbers of the is transferred to the controller. The controller
corresponding neighbor eNBs. updates the OpenFlow tables accordingly. The
According to the outcomes of the above pro- details of these procedures are explained in the
cedures, the next eNB is estimated and assigned following subsection.
virtually to the mobile node before the move-
ment. Therefore, the estimated eNB_ID is trans- Controller Modules
ferred to the OpenFlow table of the mobile node. The centralized controller consists of the admis-
table of the corresponding eNB. Additionally, the sion control module and mobility manage-
sojourn time (tsj) on this eNB is calculated and ment module. The details of these modules are
added to the OpenFlow table of the mobile node. explained here.
All of the aforementioned procedures are execut- Admission Control Module: In this module,
ed for all eNBs located on the movement path of the available resources in each neighbor eNB are
the mobile node. modeled and estimated using the proposed Mar-
If the sojourn time (t sj) in the current eNB kov chain model.The resource number represents
expires, the mobile node checks the OpenFlow the simultaneous connection capacity of the cor-
table to find the following eNB. Thus, as shown responding eNB, and the available resource num-
in Fig. 3, the mobile node sends a handover ber indicates the remaining amount of the total
request to the found target eNB. Here, the com- connection capacity. Accordingly, the details of
munication among the mobile node and target the proposed Markov chain model to find these
eNB is executed with the random access channel available resource probabilities can be explained
(RACH). In LTE, the RACH is used by the mobile as follows:
node to initiate the session with a random access Each neighbor eNB is modeled using the
preamble during the first step of the attach pro- Markov chain and M\M\1 queueing system.
cedure. Also, this preamble includes the MN_ID. Accordingly, the states of this Markov chain
Then the target eNB controls the OpenFlow table represent the available resource number in
to find this incoming MN_ID. If this MN_ID is the corresponding eNB. Also, Pi represents
included in the table, handover acknowledgment the probability of i available resources in the
is sent to the mobile node. This acknowledgment eNB. As an example, P2 show that there are
indicates that the handover request is accepted two available resources in the corresponding
by the eNB. Then the attach procedure contin- eNB.
Future Directions
0.5