Networked Computing in Wireless Sensor Networks for Structural Health Monitoring

This paper studies the problem of distributed computation over a network of wireless sensors. While this problem applies to many emerging applications, to keep our discussion concrete, we will focus on sensor networks used for structural health monitoring. Within this context, the heaviest computation is to determine the singular value decomposition (SVD) to extract mode shapes (eigenvectors) of a structure. Compared to collecting raw vibration data and performing SVD at a central location, computing SVD within the network can result in significantly lower energy consumption and delay. Using recent results on decomposing SVD, a well-known centralized operation, we seek to determine a near-optimal communication structure that enables the distribution of this computation and the reassembly of the final results, with the objective of minimizing energy consumption subject to a computational delay constraint. We show that this reduces to a generalized clustering problem and establish that it is NP-hard. By relaxing the delay constraint, we derive a lower bound. We then propose an integer linear program (ILP) to solve the constrained problem exactly as well as an approximate algorithm with a proven approximation ratio. We further present a distributed version of the approximate algorithm. We present both simulation and experimentation results to demonstrate the effectiveness of these algorithms .

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

[2]  Stephen P. Boyd,et al.  Randomized gossip algorithms , 2006, IEEE Transactions on Information Theory.

[3]  Panganamala Ramana Kumar,et al.  Computing and communicating functions over sensor networks , 2005, IEEE Journal on Selected Areas in Communications.

[4]  Mingyan Liu,et al.  A Computational Approach to the Joint Design of Distributed Data Compression and Data Dissemination in a Data-Gathering Wireless Sensor Network , 2003 .

[5]  Panganamala Ramana Kumar,et al.  Toward a theory of in-network computation in wireless sensor networks , 2006, IEEE Communications Magazine.

[6]  Kannan Ramchandran,et al.  Distributed source coding: symmetric rates and applications to sensor networks , 2000, Proceedings DCC 2000. Data Compression Conference.

[7]  Jerome P. Lynch,et al.  Design of a Wireless Sensor for Scalable Distributed In- Network Computation in a Structural Health Monitoring System , 2006 .

[8]  Raghupathy Sivakumar,et al.  Practical limits on achievable energy improvements and useable delay tolerance in correlation aware data gathering in wireless sensor networks , 2005, 2005 Second Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2005. IEEE SECON 2005..

[9]  Martin Vetterli,et al.  Network correlated data gathering with explicit communication: NP-completeness and algorithms , 2006, IEEE/ACM Transactions on Networking.

[10]  Weili Wu,et al.  Minimum connected dominating sets and maximal independent sets in unit disk graphs , 2006, Theor. Comput. Sci..

[11]  Robert Tappan Morris,et al.  Link-level measurements from an 802.11b mesh network , 2004, SIGCOMM '04.

[12]  O. S. Salawu Detection of structural damage through changes in frequency: a review , 1997 .

[13]  Mingyan Liu,et al.  Analysis of energy consumption and lifetime of heterogeneous wireless sensor networks , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[14]  Mohamed F. Younis,et al.  Overlapping Multihop Clustering for Wireless Sensor Networks , 2009, IEEE Transactions on Parallel and Distributed Systems.

[15]  Sivan Toledo,et al.  Wishbone: Profile-based Partitioning for Sensornet Applications , 2009, NSDI.

[16]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[17]  Gene H. Golub,et al.  Singular value decomposition and least squares solutions , 1970, Milestones in Matrix Computation.

[18]  John E. Mottershead,et al.  Model Updating In Structural Dynamics: A Survey , 1993 .

[19]  Alexander S. Szalay,et al.  Model-Based Event Detection in Wireless Sensor Networks , 2009, ArXiv.

[20]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[21]  L. Balzano,et al.  Blind Calibration of Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[22]  Wei Hong,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Tag: a Tiny Aggregation Service for Ad-hoc Sensor Networks , 2022 .

[23]  Charles R. Farrar,et al.  A summary review of vibration-based damage identification methods , 1998 .

[24]  Rajeev Rastogi,et al.  Efficient gossip-based aggregate computation , 2006, PODS.

[25]  Panganamala Ramana Kumar,et al.  Optimal strategies for computing symmetric Boolean functions in collocated networks , 2010, 2010 IEEE Information Theory Workshop on Information Theory (ITW 2010, Cairo).

[26]  Makoto Takizawa,et al.  A Survey on Clustering Algorithms for Wireless Sensor Networks , 2010, 2010 13th International Conference on Network-Based Information Systems.

[27]  Mario Gerla,et al.  Adaptive Clustering for Mobile Wireless Networks , 1997, IEEE J. Sel. Areas Commun..

[28]  D. J. Ewins,et al.  Modal Testing: Theory and Practice , 1984 .

[29]  Chenyang Lu,et al.  Cyber-Physical Codesign of Distributed Structural Health Monitoring with Wireless Sensor Networks , 2010, IEEE Transactions on Parallel and Distributed Systems.

[30]  Ramesh Govindan,et al.  The impact of spatial correlation on routing with compression in wireless sensor networks , 2008, TOSN.

[31]  Panganamala Ramana Kumar,et al.  Zero-error function computation in sensor networks , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[32]  Stephen P. Boyd,et al.  Gossip algorithms: design, analysis and applications , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[33]  Rainer Lienhart,et al.  Position calibration of microphones and loudspeakers in distributed computing platforms , 2005, IEEE Transactions on Speech and Audio Processing.

[34]  Jerome P. Lynch,et al.  Automated Modal Parameter Estimation by Parallel Processing within Wireless Monitoring Systems , 2008 .

[35]  P. Kumar,et al.  Towards a Theory of In-Network Computation in Wireless Sensor Networks , 2006 .

[36]  Haiyun Luo,et al.  A two-tier data dissemination model for large-scale wireless sensor networks , 2002, MobiCom '02.

[37]  Robert Morris,et al.  Link-level measurements from an 802.11b mesh network , 2004, SIGCOMM 2004.

[38]  G. Papanicolaou,et al.  Time reversal imaging for sensor networks with optimal compensation in time. , 2007, The Journal of the Acoustical Society of America.

[39]  Jerome P. Lynch,et al.  Market-based frequency domain decomposition for automated mode shape estimation in wireless sensor networks , 2010 .

[40]  R. Srikant,et al.  Distributed Symmetric Function Computation in Noisy Wireless Sensor Networks , 2007, IEEE Transactions on Information Theory.

[41]  J.P. Lynch,et al.  A Parallel Simulated Annealing Architecture for Model Updating in Wireless Sensor Networks , 2009, IEEE Sensors Journal.

[42]  S. Feizi,et al.  When do only sources need to compute? On functional compression in tree networks , 2009, 2009 47th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[43]  Andrew T. Zimmerman,et al.  Automated Damage Estimation in Wireless Sensing Networks using Parallelized Model Updating , 2009 .

[44]  Ricardo Perera,et al.  Power mode shapes for early damage detection in linear structures , 2009 .

[45]  Chenyang Lu,et al.  Damage Detection and Correlation-Based Localization Using Wireless Mote Sensors , 2005, Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, 2005..

[46]  Mingyan Liu,et al.  Networked Computing for Structural Health Monitoring , 2010 .

[47]  Laura Galluccio,et al.  Efficient data aggregation in wireless sensor networks: An entropy-driven analysis , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[48]  Bo Brinkman,et al.  Degree-constrained Minimum Latency Trees are APX-Hard , 2008 .

[49]  Fred S. Annexstein,et al.  Depth-Latency Tradeoffs in Multicast Tree Algorithms , 2007, 21st International Conference on Advanced Information Networking and Applications (AINA '07).

[50]  Shashi Phoha,et al.  Dynamic Agent Classification and Tracking Using an Ad Hoc Mobile Acoustic Sensor Network , 2003, EURASIP J. Adv. Signal Process..

[51]  Boaz Patt-Shamir A note on efficient aggregate queries in sensor networks , 2004, PODC '04.

[52]  Johannes Gehrke,et al.  Gossip-based computation of aggregate information , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[53]  Jack K. Wolf,et al.  Noiseless coding of correlated information sources , 1973, IEEE Trans. Inf. Theory.

[54]  Taieb Znati,et al.  A mobility-based framework for adaptive clustering in wireless ad hoc networks , 1999, IEEE J. Sel. Areas Commun..

[55]  Wendi Heinzelman,et al.  Proceedings of the 33rd Hawaii International Conference on System Sciences- 2000 Energy-Efficient Communication Protocol for Wireless Microsensor Networks , 2022 .

[56]  Rune Brincker,et al.  Modal identification of output-only systems using frequency domain decomposition , 2001 .

[57]  Deborah Estrin,et al.  Directed diffusion for wireless sensor networking , 2003, TNET.

[58]  Daniel R. Greening,et al.  Parallel simulated annealing techniques , 1990 .

[59]  Makoto Takizawa,et al.  A Survey on Clustering Algorithms for Wireless Sensor Networks , 2010, NBiS.

[60]  Nicholas A J Lieven,et al.  DYNAMIC FINITE ELEMENT MODEL UPDATING USING SIMULATED ANNEALING AND GENETIC ALGORITHMS , 1997 .

[61]  H. Abdul Razak,et al.  Determination of damage location in RC beams using mode shape derivatives , 2006 .

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

[63]  Mohamed F. Younis,et al.  Overlapping Multi-hop Clustering for Wireless Sensor Networks , 2009, ArXiv.

[64]  Saurabh Ganeriwal,et al.  Aggregation in sensor networks: an energy-accuracy trade-off , 2003, Ad Hoc Networks.

[65]  Bhaskar Krishnamachari,et al.  Enhancing the Data Collection Rate of Tree-Based Aggregation in Wireless Sensor Networks , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[66]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[67]  Guido De Roeck,et al.  Damage assessment by FE model updating using damage functions , 2002 .