Wireless Multimedia Sensor Networks (WMSNs) are one of the most challenging applications of WSN. They require large amounts of data to be transmitted with high reporting rates which consume an order of magnitude of resources, such as storage, computation, bandwidth, and energy. On the other hand, the ZigBee standard was originally specified for low data rate, low power consumption, and low cost wireless personal area networks (WPANs), making it suitable to WSN. However, handling high data rate applications, such as video surveillance in WPANs, is a challenge. Simultaneous multipath routing is one solution to increase the available bandwidth in a ZigBee network. In this paper, we proposed Z-MHTR (ZigBee Multipath Hierarchical Tree Routing), a node disjoint multipath routing extension of the ZigBee tree routing protocol in cluster-tree WSNs. Extensive simulations were performed and showed that the propsed multipath routing enhances application performance in terms of packet delivery ratio, end to end delay, and network lifetime even under heavy data rates. DOI: 10.4018/jmcmc.2012040103 International Journal of Mobile Computing and Multimedia Communications, 4(2), 30-48, April-June 2012 31 Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. is strengthened by introducing the ability of retrieving richer information content through image and video/audio sensors (Rahimi et al., 2005). This can significantly enhance a wide range of applications like object detection, surveillance, recognition, localization, and tracking. ZigBee supports three types of network topologies namely: star, peer-to-peer and its special case cluster tree topologies. The routing algorithm specified by the network layer of ZigBee depends on the topology used in the ZigBee sensor network. In the simple star topology, there is no routing, data is assumed to be directly transmitted in one-hop to the destination. In the tree topology, a Tree Routing (TR) protocol (Kim, Kim, Yoo, & Lopez, 2007; Nefzi & Song, 2007) is used. Data is routed along the parent-child links established as a result of join operations. Peer-to-peer topology uses a table driven routing basically similar to the Ad hoc On demand Distance Vector (AODV) routing protocol (Baronti et al., 2007; Perkins & Royer, 2003; Karthikeyan, 2010; Ran, Sun, & Zou, 2006). For these two latter topologies, devices can communicate with each other in a multi-hop manner. ZigBee technology suffers from its limited bandwidth (250 kbps at 2.4 GHz) and extending it to meet WMSN requirements is a real challenge. In the literature, few works already considered multimedia applications over IEEE 802.15.4. In order to guarantee transmitting such dataflow, the authors in (Garcia-Sanchez, Losilla, & Garcia-Haro, 2008) made use of the Guaranteed Time Slot (GTS) (IEEE, 2006) (part of the ZigBee standard). In Deshpande (2006) the GTS mechanism is not used, streaming metrics such as packet loss and latency are analyzed in 802.15.4 networks using the NS2 simulator (Information Sciences Institute, n.d.). A cross-layer solution is proposed in GarciaSanchez, Garcia-Sanchez, and Losilla (2010) where the feasibility of transmitting streaming video flows is evaluated. It uses applicationlevel QoS parameters to tune the MAC and physical layers. In this paper, we explore the use of multipath routing to handle high data rate applications. We chose the cluster-tree topology (IEEE, 2006) of ZigBee and made extensions of the Tree Routing (TR) protocol to allow the formation of multiple disjoint paths. This choice is motivated by the fact that the tree-based topology is efficient, easy to establish and to maintain. Multipath routing has been one of the most important current directions in the area of routing. It is known for its benefit to Ad-hoc and WSNs. Multipath routing allows the establishment of multiple paths between source and a destination node. According to the application goal, multipath routing may be proposed in order to increase the reliability of data transmission (i.e., fault tolerance) or to provide load balancing and higher aggregated bandwidth. In fact, numerous research investigations on the performance and benefit of multipath routing technique have shown that the use of such routing can improve throughput, reduce end to end delay, increase reliability, ensure security and also mitigate network congestion (VIajic & Stevanovie, 2010). Depending on application requirements, the established paths can be used alternatively where only one path is used at a time or simultaneously by using more than one path at the same time. The former approach is more suitable to ensure failure tolerance while the latter may allow load balancing. A multipath routing protocol can fall in one of the following three classes depending on paths disjointness: link disjoint paths, non-disjoint paths and node disjoint paths. However, ZigBee specification does not define the multipath routing mechanism; this limitation has motivated us to propose a solution to this important routing technique in ZigBee WSN which represents the main contribution of this paper. This paper is structured as follows. The next section presents the related work. Introduced briefly in this section is IEEE 802.15.4/ ZigBee standard and its tree routing scheme. Our proposed ZigBee multipath routing protocol is then described and simulation results are 17 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/multipath-extension-zigbee-treerouting/66365?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Communications and Social Science, InfoSciSelect, InfoSci-Select, InfoSci-Communications, Online Engagement, and Media eJournal Collection, InfoSciNetworking, Mobile Applications, and Web Technologies eJournal Collection. Recommend this product to your
[1]
Karl Benki.
Effect of hidden nodes in IEEE 802.15.4/ZigBee Wireless Sensor Networks
,
2009
.
[2]
Aruna Jayasuriya,et al.
Throughput performance of multiple independent paths in wireless multihop network
,
2004,
2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).
[3]
Yuguang Fang,et al.
End-to-end delay differentiation by prioritized multipath routing in wireless sensor networks
,
2005,
MILCOM 2005 - 2005 IEEE Military Communications Conference.
[4]
Stefano Chessa,et al.
Wireless sensor networks: A survey on the state of the art and the 802.15.4 and ZigBee standards
,
2007,
Comput. Commun..
[5]
Ian F. Akyildiz,et al.
Wireless sensor networks: a survey
,
2002,
Comput. Networks.
[6]
Ye-Qiong Song,et al.
Performance Analysis and improvement of ZigBee routing protocol
,
2007
.
[7]
Ian F. Akyildiz,et al.
A survey on wireless multimedia sensor networks
,
2007,
Comput. Networks.
[8]
Charles E. Perkins,et al.
Ad hoc On-Demand Distance Vector (AODV) Routing
,
2001,
RFC.
[9]
Sachin Deshpande.
Adaptive low-bitrate streaming over IEEE 802.15.4 low rate wireless personal area networks (LR-WPAN) based on link quality indication
,
2006,
IWCMC '06.
[10]
Ingrid Moerman,et al.
Throughput and Delay Analysis of Unslotted IEEE 802.15.4
,
2006,
J. Networks.
[11]
Yanxiang He,et al.
K-Multipath Routing Mechanism with Load Balancing in Wireless Sensor Networks
,
2009
.
[12]
Subir Kumar Sarkar,et al.
Performance analysis of AODV, AODVUU, AOMDV and RAODV over IEEE 802.15.4 in wireless sensor networks
,
2009,
2009 2nd IEEE International Conference on Computer Science and Information Technology.
[13]
Daeyoung Kim,et al.
Shortcut Tree Routing in ZigBee Networks
,
2007,
2007 2nd International Symposium on Wireless Pervasive Computing.
[14]
Deborah Estrin,et al.
Highly-resilient, energy-efficient multipath routing in wireless sensor networks
,
2001,
MOCO.
[15]
Felipe García-Sánchez,et al.
Feasibility Study of MPEG-4 Transmission on IEEE 802.15.4 Networks
,
2008,
2008 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.
[16]
Wook Hyun Kwon,et al.
EHRP: Enhanced hierarchical routing protocol for zigbee mesh networks ee
,
2007,
IEEE Communications Letters.
[17]
Ramanathan Karthikeyan.
Routing Strategy Selection for Zigbee Mesh Networks
,
2010,
Int. J. Commun. Netw. Syst. Sci..
[18]
David Taniar,et al.
International Journal of Mobile Computing and Multimedia Communications
,
2010
.
[19]
Wenjing Lou,et al.
Performance Optimization Using Multipath Routing in Mobile Ad Hoc and Wireless Sensor Networks
,
2006
.
[20]
Felipe García-Sánchez,et al.
A cross-layer solution for enabling real-time video transmission over IEEE 802.15.4 networks
,
2010,
Multimedia Tools and Applications.
[21]
Bilal Muhammad Khan,et al.
Mobility Adaptive Energy Efficient and Low Latency MAC for Wireless Sensor Networks
,
2013,
Int. J. Handheld Comput. Res..
[22]
Deborah Estrin,et al.
Cyclops: in situ image sensing and interpretation in wireless sensor networks
,
2005,
SenSys '05.
[23]
Peng Ran,et al.
ZigBee Routing Selection Strategy Based on Data Services and Energy-Balanced ZigBee Routing
,
2006,
2006 IEEE Asia-Pacific Conference on Services Computing (APSCC'06).
[24]
Yajun Ha,et al.
Interference-Minimized Multipath Routing with Congestion Control in Wireless Sensor Network for High-Rate Streaming
,
2008,
IEEE Transactions on Mobile Computing.
[25]
Gregory D. Abowd,et al.
Designing a Ubiquitous Audio-Based Memory Aid
,
2008
.
[26]
Yu-Chee Tseng,et al.
Self-Learning Routing for ZigBee Wireless Mesh Networks
,
2008
.