Elsevier

Computer Networks

Volume 131, 11 February 2018, Pages 110-128
Computer Networks

Mobility management for 6LoWPAN WSN

https://doi.org/10.1016/j.comnet.2017.12.005Get rights and content

Abstract

When a wireless node moves across different IP domains, it needs to perform both the handover in the link layer (L2) and the handover in the network layer (L3). The L2 handover is responsible for the channel switch, and the L3 handover takes charge of the IP address change to ensure the communication correctness. The L2 handover and the L3 handover are two independent processes which are performed in series, so the total handover delay is equal to the sum of the L2 handover delay which is mainly caused by channel scanning and the L3 handover delay which is primarily incurred by care-of address (CoA) configuration. This considerable total handover latency causes severe packet loss, so it is significant to reduce the total handover latency. This paper proposes a cross-layering mobility management scheme to reduce the total handover delay and it has the following contributions: (1) This scheme combines the L3 handover with the L2 one so that they can be performed in parallel. (2) A CoA is pre-configured and the channel information is acquired in advance so that the L3 handover can be achieved without CoA configuration and the L2 handover can be performed without channel scanning. The performance of this scheme is evaluated, and the results show that this scheme effectively reduces the total handover latency.

Introduction

A wireless sensor network (WSN) is typically a multi-hop network and includes a number of sensor nodes that sense data and deliver these data for monitoring [1]. With the advent of the Internet of things and ubiquitous computing, it becomes essential to connect WSN to the Internet so that sensed data can be disseminated and accessed in real time [2], [3]. IPv6 over low-power wireless personal area networks (6LoWPAN) [4] defines a lightweight protocol stack where the link protocol is IEEE 802.15.4[5], and allows low-power networks such as WSN to use the IPv6 protocol to achieve communications with the Internet. One main feature of 6LoWPAN WSN is mobility, so it can obtain more extensive application space only if it provides good mobility support.

When a wireless node moves across different IP domains, it needs to perform both the handover in the link layer (L2) and the handover in the network layer (L3) [6]. The L2 handover is responsible for the channel switch and is made up of the channel scanning process and the association process. The L3 handover takes charge of the change of the IP address to ensure the routing correctness, and includes the care-of address (CoA) configuration process and the address binding process. In wireless networks, the L2 handover and the L3 handover are two independent processes and the L2 handover is performed before the L3 handover, so the total handover delay is equal to the sum of the L2 handover delay and the L3 one [6], as shown in Fig. 1(a). Especially, the CoA configuration latency occupies a large proportion of the L3 handover delay and the minimum latency is 1000 ms while the channel scanning delay accounts for a large part of the L2 handover latency and the minimum/maximum scanning delay is 491.5 ms/4027.2 s [4], [5], [6], [7], [8], [9]. Therefore, the total handover latency is considerable.

During the L2 handover, a node switches from one point of attachment to a new point of attachment, so the packets transmitted during this interval are inevitably lost. During the L3 handover, a node is configured with a new CoA and then the new CoA binding is performed to ensure the routing correctness. During the L3 handover process a node cannot use the old CoA to perform the communication because it has switched to a new point of attachment. Therefore, from the time when the CoA configuration starts to the time when the address binding ends, the packets transmitted are also lost. In fact, the number of packets lost is usually proportional to the total handover latency [10], so the considerable total handover latency causes the severe packet loss.

In order to improve the handover performance in 6LoWPAN WSN, some handover approaches [11], [12], [13], [14], [15], [16], [17], [18] are proposed. These approaches focus on either the L2 handover or the L3 handover to improve the total handover performance, so in these approaches the L2 handover and the L3 handover are still two independent processes and are performed in series. These approaches fail to effectively combine these two kinds of handovers to improve the total handover performance.

Therefore, we are motivated to propose a CoA pre-configuration mechanism and aim to reduce the total handover latency based on the following ideas: (1) Combine the L3 handover with the L2 one so that they can be performed in parallel. (2) A CoA is pre-configured and channel information is acquired in advance so that the L3 handover can be performed without CoA configuration and the L2 handover can be achieved without channel scanning. As a result, the L2 handover only contains the association process and the L3 handover only consists of the address binding process, so the total handover delay can be reduced, as shown in Fig. 1(b).

Based on the above ideas, this paper proposes a cross-layer mobility management scheme for 6LoWPAN WSN to reduce the total handover delay, and compared with the previous works it has the following novelties:

  • 1) This scheme effectively combines the L3 handover with the L2 one so that these two handovers can be performed in parallel. As a result, the total handover delay is reduced.

  • 2) A CoA can be pre-configured and the working channel information can be acquired in advance before the L2 handover. In this way, the pre-configured CoA can be used to perform the L3 handover without CoA configuration and the acquired channel information can be used to achieve the L2 handover without channel scanning, so the total handover delay is further lowered.

The remainder of this paper is organized as follows. In Section 2, the related work on mobility handover solutions is discussed. In Section 3, the 6LoWPAN WSN architecture is presented, and in Sections 4 and 5 the addressing and handover algorithms are proposed, respectively. In Sections 6 and 7 this scheme is evaluated and in Section 8 this paper concluded with a summary.

Section snippets

Related work

WSN is a multiple-hop network where a sensor node works as both a host and a router. This characteristic results in the difference between the IP network architecture and the 6LoWPAN WSN one, so the current mobility management standards [19], [20] can not efficiently work in 6LoWPAN WSN. This poses considerable obstacles to the 6LoWPAN application, so the mobility support for 6LoWPAN still remains an open issue and requires the further research [21].

6LoWPAN architecture

The link protocol in 6LoWPAN WSN is IEEE 802.15.4 which defines two kinds of nodes: FFDs and RFDs [5], [22]. In this scheme, one 6LoWPAN WSN is made up of a gateway, FFDs and RFDs. Among them, a gateway is fixed and links with the Internet, FFDs are classified into backbone FFDs, anchor FFDs and mobile FFDs, and RFDs are mobile without routing or forwarding function and are mainly used to sense data. Backbone FFDs and anchor FFDs are fixed, and backbone FFDs and mobile FFDs perform the routing

Address initialization

After an FFD or RFD starts, it should be configured with a unique address in order to perform proper communications. This scheme proposes the FFD and RFD address initialization algorithms, as shown in Fig. 3. The FFD address initialization process includes the node ID acquisition, the address construction and the gateway tree construction sub-processes, and the RFD address initialization process is made up of the node ID acquisition, the address construction and the cluster construction

Mobility handover

In this scheme, the mobility management is made up of the pre-handover process and the handover process, as shown in Fig. 5. The pre-handover process is comprised of the next father and WSN determination sub-processes. Via the next father determination sub-process, the working channel of the next father of a mobile FFD can be acquired before the actual L2 handover and a mobile FFD can be preconfigured with a CoA before the actual L3 handover. The next WSN determination sub-process is only

Analysis

As shown in Fig. 1(b), this scheme aims to reduce the total handover latency via the following two strategies: (1) The L2 handover and the L3 handover are performed in parallel. (2) The L2 handover only contains the association process and the L3 handover only consists of the address binding process due to the CoA pre-configuration mechanism. In order to corroborate Fig. 1, the intra-WSN and inter-WSN handover is analyzed.

Simulation

NS-2 is used to evaluate this scheme, and the simulation parameters are shown in Table 5. Based on the above analysis, it can be seen that the handover analysis corroborates Fig. 1. In order to further corroborate Fig. 1, this section reports the handover delay analysis and simulation results for a direct comparison.

The simulation is made up of three stages: the first stage is the address initialization, the second stage is the pre-handover which is built on the first stage, and the third stage

Conclusion

This paper proposes a cross-layer mobility management scheme including the intra-WSN and inter-WSN handover algorithms and aims to reduce the total handover latency. This scheme effectively combines the L3 handover with the L2 handover so that they can be performed in parallel. Moreover, this scheme proposes the CoA pre-configuration mechanism. Via this mechanism, the L2 handover only contains the association process and the L3 handover only consists of the address binding process.

Acknowledgment

This work is supported by "333 Project" foundation (BRA2016438) and National Natural Science Foundation of China (61202440).

Xiaonan Wang received her PhD from Nanjing University of Science and Technology. She is currently a Full Professor at Changshu Institute of Technology. Her research interests include ad hoc networks, sensor networks, the next-generation network architecture and protocol, and the all-IP communication between IPv6 networks and wireless networks, etc.

References (35)

  • Part 15.4: wireless medium access control (MAC) and physical layer (PHY) specifications for low-rate wireless personal area networks (WPANs)

    IEEE Comput. Soc.

    (2006)
  • W. Zhao et al.

    IMeX: intergateway cross-layer handoffs in internet-based infrastructure wireless mesh networks

    Mobile Comput. IEEE Trans.

    (2012)
  • A. Mishra et al.

    An empirical analysis of the IEEE 802.11 MAC layer handoff process

    ACM SIGCOMM Comput. Commun. Rev.

    (2003)
  • S. Thomson, T. Narten, & T. Jinmei, (2007). IPv6 stateless address autoconfiguration. RFC...
  • T. Narten, E. Nordmark, & Simpson, W.H. Soliman, (2007). Neighbor discovery for IP version 6 (IPv6). RFC...
  • C. Makaya et al.

    An analytical framework for performance evaluation of IPv6-based mobility management protocols

    Wirel. Commun. IEEE Trans.

    (2008)
  • G. Bag et al.

    LoWMob: intra-PAN mobility support schemes for 6LoWPAN

    Sensors

    (2009)
  • Cited by (13)

    • Optimized mobility management for RPL/6LoWPAN based IoT network architecture using the firefly algorithm

      2020, Microprocessors and Microsystems
      Citation Excerpt :

      In this format, 6LoWPAN is comprised of a fixed gateway that connects with the internet segregated into three kinds such as mobile FFDs, anchor FFDs and backbone FFDs. While RFDs are mobile in nature excluding the routing and forwarding function that is primarily utilized in sensing the data [31,32]. While being a fixed one, the backbone FFDs executes the routing function whereas anchor FFDs are also fixed ones.

    • Mobility Handover in VANET

      2023, Wireless Personal Communications
    • Efficient Forwarding and Data Acquisition in NDN-Based MANET

      2022, IEEE Transactions on Mobile Computing
    View all citing articles on Scopus

    Xiaonan Wang received her PhD from Nanjing University of Science and Technology. She is currently a Full Professor at Changshu Institute of Technology. Her research interests include ad hoc networks, sensor networks, the next-generation network architecture and protocol, and the all-IP communication between IPv6 networks and wireless networks, etc.

    Zhengxiong Dou is studying at Changshu Institute of Technology and working toward his Master in Computer Science in China. His research interests include 6LoWPAN and ad hoc networks, etc.

    Dong Wang is studying at Changshu Institute of Technology and working toward his Master in Computer Science in China. His research interests include the ad hoc networks, IPv6 networks and ad hoc networks, etc.

    Qi Sun is studying at Changshu Institute of Technology and working toward his Master in Computer Science in China. Her research interests include the ad hoc networks and sensor networks, etc.

    View full text