BEAR: Bandwidth-estimation-based flow admission control and routing in IEEE 802.15.4-based ad-hoc sensor networks

This dissertation is in the context of supporting real-time multimedia flows in ad-hoc Wireless Sensor Networks (WSNs). Real-time multimedia flows require Quality of Service (QoS) provisioning in terms of bounds on delay and packet loss along with a soft bandwidth guarantee. Typically, WSNs use the IEEE 802.15.4 standard at the Medium Access Control (MAC) and Physical (PHY) layers. The IEEE 802.15.4 standard does not support real-time multimedia flows well. Therefore, our work focuses on supporting real-time multimedia flows in IEEE 802.15.4-based ad-hoc WSNs. The shared nature of the wireless communication medium results in interference. Interference combined with the overheads associated with a MAC protocol, and the implementation of a networking protocol stack limit the available bandwidth in wireless networks, and can result in congestion, even if the transmission rates of nodes are well below the maximum bandwidth supported by an underlying communication technology. Therefore, to satisfy real-time multimedia flows’ QoS requirements inside IEEE 802.15.4-based ad-hoc WSNs, each node inside the network should determine the amount of data that the node can transfer without negatively impacting the performance of real-time multimedia flows. Moreover, a routing protocol should select a forwarding path that can better satisfy the real-time multimedia flows’ end-to-end QoS requirements. The MAC layer decides the sharing of the communication medium, and in this dissertation our results demonstrate that enabling or disabling the IEEE 802.15.4’s unslotted Carrier Sense Multiple Access Collision Avoidance (CSMACA) MAC layer ACKs impacts channel throughput and packet delivery delay. The parameters that affect the choice regarding enabling or disabling the MAC layer ACKs for real-time multimedia flows are: (i) end-to-end delay and packet loss requirements of real-time multimedia flows, (ii) data load within the interference range of transmitters along the data forwarding path, and (iii) length of the data forwarding path. In this dissertation, we highlight limitations of the state-of-the-art flow admission control algorithms for ad-hoc wireless networks. Our results demonstrate that the state-of-the-art flow admission control algorithms for wireless ad-hoc networks fail in their task. We identified multiple factors that an effective available-bandwidth-based flow admission control algorithm should consider. First, increased data traffic in a network increases the CSMA-CA MAC layer overhead. Second, the contention count on a node that is not on a flow’s data forwarding path is a function of the number of transmitters (along the flow’s forwarding path) within the interference range of the node. Third, a flow’s intra-

[1]  Mingyan Liu,et al.  CapEst: A Measurement-Based Approach to Estimating Link Capacity in Wireless Networks , 2010, IEEE Transactions on Mobile Computing.

[2]  Jalel Ben-Othman,et al.  Energy efficient and QoS based routing protocol for wireless sensor networks , 2010, J. Parallel Distributed Comput..

[3]  Deborah Estrin,et al.  Cyclops: in situ image sensing and interpretation in wireless sensor networks , 2005, SenSys '05.

[4]  R.N. Murty,et al.  CitySense: An Urban-Scale Wireless Sensor Network and Testbed , 2008, 2008 IEEE Conference on Technologies for Homeland Security.

[5]  Mihaela Cardei,et al.  A QoS based routing protocol for wireless sensor networks , 2010, International Performance Computing and Communications Conference.

[6]  Robin Kravets,et al.  Contention-aware admission control for ad hoc networks , 2005, IEEE Transactions on Mobile Computing.

[7]  Muhammad Omer Farooq,et al.  Differentiated services based congestion control algorithm for Wireless Multimedia Sensor Networks , 2011, 2011 IFIP Wireless Days (WD).

[8]  Lyes Khoukhi,et al.  Admission control in wireless ad hoc networks: a survey , 2013, EURASIP J. Wirel. Commun. Netw..

[9]  Bo Sun,et al.  TORP: TinyOS Opportunistic Routing Protocol for Wireless Sensor Networks , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[10]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[11]  Hamid Sharif,et al.  Hierarchical Character Oriented Wildlife Species Recognition Through Heterogeneous Wireless Sensor Networks , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[12]  Marc St-Hilaire,et al.  Comparison of ns2.34's ZigBee/802.15.4 implementation to Memsic's IRIS Motes , 2011, 2011 7th International Wireless Communications and Mobile Computing Conference.

[13]  Petros Spachos,et al.  Energy Aware Opportunistic Routing in Wireless Sensor Networks , 2012, 2012 IEEE Globecom Workshops.

[14]  Anthony Rowe,et al.  A low cost embedded color vision system , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Thomas Kunz,et al.  Operating Systems for Wireless Sensor Networks: A Survey , 2011, Sensors.

[16]  Muhammad Omer Farooq,et al.  Cross layer architecture for supporting multiple applications in Wireless Multimedia Sensor Networks , 2011, 2011 7th International Wireless Communications and Mobile Computing Conference.

[17]  Chenyang Lu,et al.  SPEED: a stateless protocol for real-time communication in sensor networks , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[18]  Solomon W. Golomb,et al.  Mathematical Models: Uses and Limitations , 1971 .

[19]  Adam Dunkels,et al.  Approaching the Maximum 802.15.4 Multi-hop Throughput , 2008 .

[20]  Muhammad Omer Farooq,et al.  Differentiated services architecture for QoS provisioning in Wireless Multimedia Sensor Networks , 2011, 2011 IFIP Wireless Days (WD).

[21]  Muhammad Omer Farooq,et al.  State of the Art in Wireless Sensor Networks Operating Systems: A Survey , 2010, FGIT.

[22]  Claude Chaudet,et al.  BRuIT : Bandwidth Reservation under InTerferences influence , 2001 .

[23]  Jin Kwak,et al.  Routing Protocol for Heterogeneous Hierarchical Wireless Multimedia Sensor Networks , 2011, Wirel. Pers. Commun..

[24]  Rui Wang,et al.  Throughput analysis of GTS allocation in beacon enabled IEEE 802.15.4 , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[25]  Ian F. Akyildiz,et al.  A survey on wireless multimedia sensor networks , 2007, Comput. Networks.

[26]  Özlem Durmaz Incel,et al.  QoS-aware MAC protocols for wireless sensor networks: A survey , 2011, Comput. Networks.

[27]  Adam Dunkels Rime - a lightweight layered communication stack for sensor networks. , 2007 .

[28]  Anjali Agarwal,et al.  Reliable Fault-Tolerant Multipath routing protocol for wireless sensor networks , 2010, 2010 25th Biennial Symposium on Communications.

[29]  Tommaso Melodia,et al.  TinyEARS: spying on house appliances with audio sensor nodes , 2010, BuildSys '10.

[30]  Teresa A. Dahlberg,et al.  Explorebots: a mobile network experimentation testbed , 2005, E-WIND '05.

[31]  Yongji Wang,et al.  Measuring Internet Bottlenecks: Location, Capacity, and Available Bandwidth , 2005, ICCNMC.

[32]  Muhammad Omer Farooq,et al.  Cross-Layer Architecture for QoS Provisioning in Wireless Multimedia Sensor Networks , 2012, KSII Trans. Internet Inf. Syst..

[33]  Anthony Rowe,et al.  FireFly Mosaic: A Vision-Enabled Wireless Sensor Networking System , 2007, 28th IEEE International Real-Time Systems Symposium (RTSS 2007).

[34]  Insup Lee,et al.  Cyber-physical systems: The next computing revolution , 2010, Design Automation Conference.

[35]  Matt Welsh,et al.  MoteLab: a wireless sensor network testbed , 2005, IPSN '05.

[36]  Min Young Chung,et al.  MAC throughput limit analysis of slotted CSMA/CA in IEEE 802.15.4 WPAN , 2006, IEEE Commun. Lett..

[37]  Thomas Kunz,et al.  Available-Bandwidth-Based Routing in IEEE 802.15.4-Based Ad-Hoc Networks: Proactive vs. Opportunistic Technique , 2014, 2014 IEEE 28th International Conference on Advanced Information Networking and Applications.

[38]  Ioannis Chatzigiannakis,et al.  WISEBED: An Open Large-Scale Wireless Sensor Network Testbed , 2009, SENSAPPEAL.

[39]  Bo Yan,et al.  Design and implementation of a sensor-based wireless camera system for continuous monitoring in assistive environments , 2010, Personal and Ubiquitous Computing.

[40]  M.O. Farooq,et al.  Stateless and Controlled Reservation Based DiffServ Model for Mobile Ad Hoc Networks , 2008, 2008 The Fourth International Conference on Wireless and Mobile Communications.

[41]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[42]  T. Wark,et al.  Demonstration of Image Compression in a Low-Bandwidth Wireless Camera Network , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[43]  Ian F. Akyildiz,et al.  Wireless Multimedia Sensor Networks: Applications and Testbeds , 2008, Proceedings of the IEEE.

[44]  kc claffy,et al.  Bandwidth estimation: metrics, measurement techniques, and tools , 2003, IEEE Netw..

[45]  Muhammad Omer Farooq,et al.  MR-LEACH: Multi-hop Routing with Low Energy Adaptive Clustering Hierarchy , 2010, 2010 Fourth International Conference on Sensor Technologies and Applications.

[46]  Parameswaran Ramanathan,et al.  What do packet dispersion techniques measure? , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[47]  K. Mohideen Vahitha Banu Discussion on Improving Quality of Service through Available Bandwidth Estimation in Mobile Ad Hoc Networks , 2010 .

[48]  Olof Rensfelt,et al.  Sensei-UU : A Nomadic Sensor Network Testbed Supporting Mobile Nodes , 2009 .

[49]  Thomas Kunz,et al.  Contiki-based IEEE 802.15.4 node's throughput and wireless channel utilization analysis , 2012, 2012 IFIP Wireless Days.

[50]  Manish Jain,et al.  End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput , 2003, TNET.

[51]  Thomas Kunz,et al.  Key Factors for a Proper Available-Bandwidth-Based Flow Admission Control in Ad-Hoc Wireless Sensor Networks , 2014, ADHOC-NOW Workshops.

[52]  Thomas Kunz,et al.  Contiki-Based IEEE 802.15.4 Channel Capacity Estimation and Suitability of Its CSMA-CA MAC Layer Protocol for Real-Time Multimedia Applications , 2015, Mob. Inf. Syst..

[53]  Eduardo Tovar,et al.  A Simulation Model for the IEEE 802.15.4 protocol: Delay/Throughput Evaluation of the GTS Mechanism , 2007, 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems.

[54]  Prashant J. Shenoy,et al.  SensEye: a multi-tier camera sensor network , 2005, ACM Multimedia.

[55]  Thomas Kunz,et al.  BEAR: Bandwidth estimation-based admission control and routing for IEEE 802.15.4-based networks , 2013, 6th Joint IFIP Wireless and Mobile Networking Conference (WMNC).

[56]  Thomas Kunz,et al.  Wireless Multimedia Sensor Networks Testbeds and State-of-the-Art Hardware: A Survey , 2011, FGIT-FGCN.

[57]  Djamel Djenouri,et al.  Traffic-Differentiation-Based Modular QoS Localized Routing for Wireless Sensor Networks , 2011, IEEE Transactions on Mobile Computing.

[58]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[59]  Giuseppe Lipari,et al.  Wireless line sensor network for distributed visual surveillance , 2009, PE-WASUN '09.

[60]  Anis Koubaa,et al.  Radio link quality estimation in wireless sensor networks , 2012, ACM Trans. Sens. Networks.

[61]  Thomas Kunz,et al.  Proactive Bandwidth Estimation for IEEE 802.15.4-Based Networks , 2013, 2013 IEEE 77th Vehicular Technology Conference (VTC Spring).

[62]  Eugenio Culurciello,et al.  A Lightweight Camera Sensor Network Operating on Symbolic Information , 2006 .

[63]  Anjali Agarwal,et al.  Multi-objective Reliable multipath routing for wireless sensor networks , 2010, 2010 IEEE Globecom Workshops.

[64]  Isabelle Guérin Lassous,et al.  Bandwidth Estimation for IEEE 802.11-Based Ad Hoc Networks , 2008, IEEE Transactions on Mobile Computing.

[65]  Jian Ma,et al.  Exploiting geographic opportunistic routing for soft QoS provisioning in wireless sensor networks , 2010, The 7th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE MASS 2010).

[66]  Adam Dunkels,et al.  Cross-Level Sensor Network Simulation with COOJA , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[67]  Petros Spachos,et al.  Performance Comparison of Opportunistic Routing Schemes in Wireless Sensor Networks , 2011, 2011 Ninth Annual Communication Networks and Services Research Conference.

[68]  Sufen Fong,et al.  MeshEye: A Hybrid-Resolution Smart Camera Mote for Applications in Distributed Intelligent Surveillance , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[69]  Mainak Chatterjee,et al.  Traffic Based Dynamic Routing for Wireless Sensor Networks , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[70]  Mariusz Nowostawski,et al.  Quality of service for video streaming over multi-hop wireless networks: Admission control approach based on analytical capacity estimation , 2013, 2013 IEEE Eighth International Conference on Intelligent Sensors, Sensor Networks and Information Processing.

[71]  Yong-Geun Hong,et al.  Distributed admission control protocol for end-to-end QoS assurance in ad hoc wireless networks , 2011, EURASIP J. Wirel. Commun. Netw..

[72]  Min Liu,et al.  An agent-assisted QoS-based routing algorithm for wireless sensor networks , 2012, J. Netw. Comput. Appl..

[73]  A. Kumar,et al.  Testbed based throughput analysis in a Wireless Sensor Network , 2012, 2012 National Conference on Communications (NCC).

[74]  Djoerd Hiemstra,et al.  Network Topology , 2009, Encyclopedia of Database Systems.

[75]  Deepak Ganesan,et al.  Distributed Image Search in Sensor Networks , 2008 .

[76]  Isabelle Guérin Lassous,et al.  Retransmission-based available bandwidth estimation in IEEE 802.11-based multihop wireless networks , 2011, MSWiM '11.

[77]  Muhammad Omer Farooq,et al.  Wireless Sensor Networks Testbeds and State-of-the-Art Multimedia Sensor Nodes , 2014 .

[78]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.