Taming Uncertainties in Real-Time Routing for Wireless Networked Sensing and Control

Real-time routing is a basic element of closed-loop, real-time sensing and control, but it is challenging due to dynamic, uncertain link/path delays. The probabilistic nature of link/path delays makes the basic problem of computing the probabilistic distribution of path delays NP-hard, yet quantifying probabilistic path delays is a basic element of real-time routing and may well have to be executed by resource-constrained devices in a distributed manner; the highly varying nature of link/path delays makes it necessary to adapt to in-situ delay conditions in real-time routing, but it has been observed that delay-based routing can lead to instability, estimation error, and low data delivery performance in general. To address these challenges, we propose the Multi-Timescale Estimation (MTE) method; by accurately estimating the mean and variance of per-packet transmission time and by adapting to fast-varying queueing in an accurate, agile manner, MTE enables accurate, agile, and efficient estimation of probabilistic path delay bounds in a distributed manner. Based on MTE, we propose the Multi-Timescale Adaptation (MTA) routing protocol; MTA integrates the stability of an ETX-based directed-acyclic-graph (DAG) with the agility of spatiotemporal data flow control within the DAG to ensure real-time data delivery in the presence of dynamics and uncertainties. We also address the challenges of implementing MTE and MTA in resource-constrained devices such as TelosB motes. We evaluate the performance of MTA using the NetEye and Indriya sensor network testbeds. We find that MTA significantly outperforms existing protocols, e.g., improving deadline success ratio by 89% and reducing transmission cost by a factor of 9.7 in the NetEye testbed.

[1]  Miklós Maróti,et al.  Packet-level time synchronization , 2008 .

[2]  Ozan K. Tonguz,et al.  ZigBee-based Intra-car Wireless Sensor Network , 2007, 2007 IEEE International Conference on Communications.

[3]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[4]  Hongwei Zhang,et al.  Comparison of Data-driven Link Estimation Methods in Low-power Wireless Networks , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[5]  Weidong Xiao,et al.  Communication systems for grid integration of renewable energy resources , 2011, IEEE Network.

[6]  Bin Hu,et al.  Multigate Communication Network for Smart Grid , 2011, Proceedings of the IEEE.

[7]  Xi Fang,et al.  Multi-Constrained Anypath Routing in Wireless Mesh Networks , 2010, 2010 7th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[8]  Ariel Orda,et al.  QoS routing in networks with inaccurate information: theory and algorithms , 1999, TNET.

[9]  Ramesh Govindan,et al.  Understanding packet delivery performance in dense wireless sensor networks , 2003, SenSys '03.

[10]  Sheldon M. Ross,et al.  Introduction to probability models , 1975 .

[11]  Prasun Sinha,et al.  Link Estimation and Routing in Sensor Network Backbones: Beacon-Based or Data-Driven? , 2009, IEEE Transactions on Mobile Computing.

[12]  Aloysius K. Mok,et al.  WirelessHART™: Real-Time Mesh Network for Industrial Automation , 2010 .

[13]  Sartaj Sahni,et al.  Two techniques for fast computation of constrained shortest paths , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[14]  Qiao Xiang,et al.  Taming Uncertainties in Real-Time Routing for Wireless Networked Sensing and Control , 2013, IEEE Trans. Smart Grid.

[15]  Hussein T. Mouftah,et al.  Wireless Sensor Networks for Cost-Efficient Residential Energy Management in the Smart Grid , 2011, IEEE Transactions on Smart Grid.

[16]  Pravin Varaiya,et al.  Energy efficient routing with delay guarantee for sensor networks , 2007, Wirel. Networks.

[17]  Robert Tappan Morris,et al.  ExOR: opportunistic multi-hop routing for wireless networks , 2005, SIGCOMM '05.

[18]  Hongwei Zhang,et al.  On biased link sampling in data-driven link estimation and routing in low-power wireless networks , 2008, WICON.

[19]  G. Manimaran,et al.  Reliability constrained routing in QoS networks , 2005, IEEE/ACM Transactions on Networking.

[20]  Yuguang Fang,et al.  Multiconstrained QoS multipath routing in wireless sensor networks , 2008, Wirel. Networks.

[21]  Hongwei Zhang,et al.  On the convergence and stability of data-driven link estimation and routing in sensor networks , 2009, TAAS.

[22]  Sheldon M. Ross,et al.  Introduction to Probability Models, Eighth Edition , 1972 .

[23]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[24]  Imrich Chlamtac,et al.  The P2 algorithm for dynamic calculation of quantiles and histograms without storing observations , 1985, CACM.

[25]  Qiao Xiang,et al.  Towards Predictable Real-Time Routing for Wireless Networked Sensing and Control , 2011 .

[26]  Wendi B. Heinzelman,et al.  QoS-aware routing based on bandwidth estimation for mobile ad hoc networks , 2005, IEEE Journal on Selected Areas in Communications.

[27]  Anish Arora,et al.  Analyzing the yield of ExScal, a large-scale wireless sensor network experiment , 2005, 13TH IEEE International Conference on Network Protocols (ICNP'05).

[28]  Weihua Zhuang,et al.  Minimizing End-to-End Delay: A Novel Routing Metric for Multi-Radio Wireless Mesh Networks , 2009, IEEE INFOCOM 2009.

[29]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

[30]  J. Uspensky,et al.  Introduction to Mathematical Probability , 1938, Nature.

[31]  ErgenSinem Coleri,et al.  Energy efficient routing with delay guarantee for sensor networks , 2007 .

[32]  Srikanth Kandula,et al.  Walking the tightrope: responsive yet stable traffic engineering , 2005, SIGCOMM '05.

[33]  Yixin Diao,et al.  Feedback Control of Computing Systems , 2004 .

[34]  Guoliang Xing,et al.  Real-time Power-Aware Routing in Sensor Networks , 2006, 200614th IEEE International Workshop on Quality of Service.

[35]  S. Shenker,et al.  Dynamic Route Computation Considered Harmful , 2010 .

[36]  Hariharan Krishnan,et al.  Design of cooperative vehicle safety systems based on tight coupling of communication, computing and physical vehicle dynamics , 2010, ICCPS '10.

[37]  Qian Zhang,et al.  Traffic-aware routing for real time communications in wireless multi-hop networks , 2006, IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC'06).

[38]  Philip Hans Franses,et al.  Generalizations of the KPSS‐test for stationarity , 2004 .

[39]  Byrav Ramamurthy,et al.  SDRCS: A service-differentiated real-time communication scheme for event sensing in wireless sensor networks , 2011, Comput. Networks.

[40]  Hongwei Zhang,et al.  Reliable bursty convergecast in wireless sensor networks , 2005, MobiHoc '05.

[41]  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..

[42]  Le Yi Wang,et al.  Quantized Identification With Dependent Noise and Fisher Information Ratio of Communication Channels , 2010, IEEE Transactions on Automatic Control.

[43]  Chang-Gun Lee,et al.  Probabilistic QoS guarantee in reliability and timeliness domains in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[44]  S. Chakrabarti,et al.  QoS issues in ad hoc wireless networks , 2001, IEEE Commun. Mag..

[45]  Jitendra Padhye,et al.  Comparison of routing metrics for static multi-hop wireless networks , 2004, SIGCOMM '04.

[46]  Hongwei Zhang,et al.  NetEye: a user-centered wireless sensor network testbed for high-fidelity, robust experimentation , 2012, Int. J. Commun. Syst..

[47]  Marwan Krunz,et al.  Bandwidth-delay constrained path selection under inaccurate state information , 2003, TNET.

[48]  Yi Xu,et al.  A survey on the communication architectures in smart grid , 2011, Comput. Networks.

[49]  Martín Casado,et al.  Dynamic route recomputation considered harmful , 2010, CCRV.

[50]  Sirajum Munir,et al.  Addressing burstiness for reliable communication and latency bound generation in wireless sensor networks , 2010, IPSN '10.

[51]  Panos J. Antsaklis,et al.  Control and Communication Challenges in Networked Real-Time Systems , 2007, Proceedings of the IEEE.

[52]  Jitendra Padhye,et al.  Routing in multi-radio, multi-hop wireless mesh networks , 2004, MobiCom '04.

[53]  Kamin Whitehouse,et al.  Towards Stable Network Performance in Wireless Sensor Networks , 2009, 2009 30th IEEE Real-Time Systems Symposium.

[54]  Andreas Willig,et al.  Recent and Emerging Topics in Wireless Industrial Communications: A Selection , 2008, IEEE Transactions on Industrial Informatics.