International Journal of Information and Computer Science (IJICS) Volume 4, 2015 doi: 10.14355/ijics.2015.04.010
www.iji-cs.org
A Novel Shortcut Tree Routing Method Based on Load-balanced in ZigBee Wireless Sensor Networks Li Zhixin1, Zhu Zhangqing*2, Xin Bo3 Department of Control and System Engineering, Nanjing University, No.22. Hankou Road, Nanjing 210093, China lizhixinsuccess@163.com; *2zzq-hf@163.com; 3xinbo@nju.edu.cn
1
Abstract ZigBee Tree Routing has two major problems; the first problem is its more hop-counts as compared to the reactive routing and another one is the hotspot problem. In this paper, we propose an improved routing algorithm called Load-balanced Shortcut Tree Routing (LSTR) which utilizes the information of neighbors within two hops. In LSTR, the intermediate or source node can find the optimal next hop node which has the smallest remaining hop-count to the destination within its transmission range. In the process of data transmitting, node’s depth, node’s residual energy and energy threshold are taken into account. The simulation result shows that this algorithm can transmit data efficiently, balance the energy of network and prolong network’s lifetime. Keywords ZigBee Network; Tree Routing Algorithm; 2-hop Neighbor
Introduction ZigBee/IEEE 802.15.4 is a global hardware and software standard designed for Wireless Sensor Networks (WSN) which is composed of a large number of low-powered, self-organizing and small size sensor devices, called sensor nodes, which are capable of collecting, storing, processing environmental information, and communicating with neighboring nodes [1]. The nodes can be deployed on the ground, in the air, under water, on bodies, in vehicles, and inside buildings. The monitoring area may be inaccessible terrains or harsh environment, which needs the sensor network possessing cooperative and self-heal capabilities. On the other hand, the ZigBee WSN must have robust routing path which can enhance the reliability of the network. There are two kinds of routing protocol in Zigbee WSN, cluster tree routing and the reactive routing protocol which is derived from AODVjr. The Cluster Tree Routing is widely used in many resource-limited devices and applications, since it does not require any routing table and route discovery overhead to send a packet to the destination. However, the tree routing cannot provide the optimal routing path because of the fundamental limitation that a packet must follow the tree topology. Moreover, because the nodes closer to the coordinator need to transport larger quantity of data and their energy would be worn out quickly and the energy of network will be unbalanced. This is also called “hotspot problem”. ZigBee reactive routing protocol provides the optimal routing path for the arbitrary source and destination pair through flooding the Route Request Command Frame (RREQ) in the network [2]. It requires the route discovery processing for each communication pair, so the route discovery overhead and the memory consumption proportionally increases with the number of traffic sessions increases. Moreover, the flooding mechanism wastes a large amount of bandwidth and device energy, and might cause a “broadcast storm” problem [3]. Relate Work For the ZigBee standard, there have been several significant methods and thoughts proposed to solve the problems of ZigBee tree routing and AODV routing. NTR is a routing strategy proposed by L. Dan, Q.Zhihong[4, 5]. This protocol was firstly tried to find the common neighbor nodes between the source and destination by using the
61