Connectivity-Based Space Filling Curve Construction Algorithms in High Genus 3D Surface WSNs

Many applications in wireless sensor networks (WSNs) require that sensor observations in a given monitoring area are aggregated in a serial fashion. This demands a routing path to be constructed traversing all sensors in that area, which is also needed to linearize the network. In this article, we present SURF, a Space filling cURve construction scheme for high genus three-dimensional (3D) surFace WSNs, yielding a traversal path provably aperiodic (that is, any node is covered at most a constant number of times). SURF first utilizes the hop-count distance function to construct the iso-contour in discrete settings, and then it uses the concept of the Reeb graph and the maximum cut set to divide the network into different regions. Finally, it conducts a novel serial traversal scheme, enabling the traversal within and between regions. To the best of our knowledge, SURF is the first high genus 3D surface WSN targeted and pure connectivity-based solution for linearizing the networks. It is fully distributed and highly scalable, requiring a nearly constant storage and communication cost per node in the network. To incorporate adaptive density of the constructed space filling curve, we also design a second algorithm, called SURF+, which makes use of parameterized spiral-like curves to cover the 3D surface and thus can yield a multiresolution SFC adapting to different requirements on travel budget or fusion delay. The application combining both algorithms for in-network data storage and retrieval in high genus 3D surface WSNs is also presented. Extensive simulations on several representative networks demonstrate that both algorithms work well on high genus 3D surface WSNs.

[1]  Chen Qian,et al.  Geographic Routing in $d$-Dimensional Spaces With Guaranteed Delivery and Low Stretch , 2011, IEEE/ACM Transactions on Networking.

[2]  Valerio Pascucci,et al.  Loops in Reeb Graphs of 2-Manifolds , 2003, SCG '03.

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

[4]  Yang Yang,et al.  A Unified Framework for Line-Like Skeleton Extraction in 2D/3D Sensor Networks , 2015, IEEE Transactions on Computers.

[5]  Anne-Marie Kermarrec,et al.  Convex Partitioning of Large-Scale Sensor Networks in Complex Fields: Algorithms and Applications , 2014, TOSN.

[6]  Gregory J. Pottie,et al.  Wireless integrated network sensors , 2000, Commun. ACM.

[7]  Brad Karp,et al.  GPSR: greedy perimeter stateless routing for wireless networks , 2000, MobiCom '00.

[8]  William S. Massey,et al.  Algebraic Topology: An Introduction , 1977 .

[9]  Jie Gao,et al.  Load-balanced short-path routing in wireless networks , 2006, IEEE Transactions on Parallel and Distributed Systems.

[10]  Jie Gao,et al.  Distributed and compact routing using spatial distributions in wireless sensor networks , 2013, TOSN.

[11]  Hans-Werner Gellersen,et al.  Location and Navigation Support for Emergency Responders: A Survey , 2010, IEEE Pervasive Computing.

[12]  Weifa Liang,et al.  Approximation Algorithms for Capacitated Minimum Forest Problems in Wireless Sensor Networks with a Mobile Sink , 2013, IEEE Transactions on Computers.

[13]  Xinbing Wang,et al.  Coverage and Energy Consumption Control in Mobile Heterogeneous Wireless Sensor Networks , 2013, IEEE Transactions on Automatic Control.

[14]  Alex Talevski,et al.  Applications of Wireless Sensor Networks in the Oil, Gas and Resources Industries , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[15]  Archan Misra,et al.  Minimum energy paths for reliable communication in multi-hop wireless networks , 2002, MobiHoc '02.

[16]  Angelika Mueller,et al.  Principles Of Random Walk , 2016 .

[17]  Tianlong Yu,et al.  Connectivity-Based Segmentation in Large-Scale 2-D/3-D Sensor Networks: Algorithm and Applications , 2015, IEEE/ACM Transactions on Networking.

[18]  Bruce S. Davie,et al.  Computer Networks, Fifth Edition: A Systems Approach , 2017 .

[19]  Deborah Estrin,et al.  Data-Centric Storage in Sensornets with GHT, a Geographic Hash Table , 2003, Mob. Networks Appl..

[20]  Serge Fdida,et al.  Twins: A Dual Addressing Space Representation for Self-Organizing Networks , 2006, IEEE Transactions on Parallel and Distributed Systems.

[21]  Rik Sarkar Geometric Methods of Information Storage and Retrieval in Sensor Networks , 2014 .

[22]  Hanif D. Sherali,et al.  Making Sensor Networks Immortal: An Energy-Renewal Approach With Wireless Power Transfer , 2012, IEEE/ACM Transactions on Networking.

[23]  Feng Li,et al.  3DQS: Distributed Data Access in 3D Wireless Sensor Networks , 2011, 2011 IEEE International Conference on Communications (ICC).

[24]  Feng Li,et al.  LBDP: Localized Boundary Detection and Parametrization for 3-D Sensor Networks , 2014, IEEE/ACM Transactions on Networking.

[25]  Jun Luo,et al.  GeoQuorum: Load balancing and energy efficient data access in wireless sensor networks , 2011, 2011 Proceedings IEEE INFOCOM.

[26]  Hongyi Wu,et al.  A distributed triangulation algorithm for wireless sensor networks on 2D and 3D surface , 2011, 2011 Proceedings IEEE INFOCOM.

[27]  Stefan Funke,et al.  Network sketching or: "How Much Geometry Hides in Connectivity?--Part II" , 2007, SODA '07.

[28]  Jan M. Rabaey,et al.  A study of energy consumption and reliability in a multi-hop sensor network , 2004, MOCO.

[29]  Matt Welsh,et al.  Simulating the power consumption of large-scale sensor network applications , 2004, SenSys '04.

[30]  Davide Brunelli,et al.  Wireless Sensor Networks , 2012, Lecture Notes in Computer Science.

[31]  Naveen Chauhan,et al.  Balancing Energy Consumption to Maximize Network Lifetime in Data- Gathering Sensor Networks , 2013 .

[32]  Bing-Hong Liu,et al.  GPS-Free, Boundary-Recognition-Free, and Reliable Double-Ruling-Based Information Brokerage Scheme in Wireless Sensor Networks , 2012, IEEE Transactions on Computers.

[33]  Yunhao Liu,et al.  CitySee: not only a wireless sensor network , 2013, IEEE Network.

[34]  Shudong Jin,et al.  Prediction or Not? An Energy-Efficient Framework for Clustering-Based Data Collection in Wireless Sensor Networks , 2011, IEEE Transactions on Parallel and Distributed Systems.

[35]  Kamin Whitehouse,et al.  Toward Stable Network Performance in Wireless Sensor Networks: A Multilevel Perspective , 2015, ACM Trans. Sens. Networks.

[36]  Feng Li,et al.  LAACAD: Load Balancing k-Area Coverage through Autonomous Deployment in Wireless Sensor Networks , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[37]  Feng Li,et al.  Harmonic quorum systems: Data management in 2D/3D wireless sensor networks with holes , 2012, 2012 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[38]  Bruce S. Davie,et al.  Computer Networks: A Systems Approach , 1996 .

[39]  James M. Kang,et al.  Space-Filling Curves , 2017, Encyclopedia of GIS.

[40]  Xiaoli Chu,et al.  Resource allocation with interference mitigation in OFDMA femtocells for co-channel deploymenta , 2012, EURASIP J. Wirel. Commun. Netw..

[41]  Ming-Jer Tsai,et al.  Double-ruling-based location-free data replication and retrieval scheme in mobile ad hoc networks , 2014, 2014 23rd International Conference on Computer Communication and Networks (ICCCN).

[42]  Topological Methods in Data Analysis and Visualization , 2011, Mathematics and Visualization.

[43]  Jie Gao,et al.  Greedy routing with guaranteed delivery using Ricci flows , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[44]  Jeff Erickson,et al.  Optimally Cutting a Surface into a Disk , 2002, SCG '02.

[45]  Samir Ranjan Das,et al.  Serial data fusion using space-filling curves in wireless sensor networks , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[46]  Wei Zeng,et al.  Topology dependent space filling curves for sensor networks and applications , 2013, 2013 Proceedings IEEE INFOCOM.

[47]  Jie Gao,et al.  Scalable routing in 3D high genus sensor networks using graph embedding , 2012, 2012 Proceedings IEEE INFOCOM.

[48]  WangChen,et al.  Connectivity-Based Space Filling Curve Construction Algorithms in High Genus 3D Surface WSNs , 2016 .

[49]  Jie Gao,et al.  Double Rulings for Information Brokerage in Sensor Networks , 2006, IEEE/ACM Transactions on Networking.

[50]  Jacques M. Bahi,et al.  Hilbert mobile beacon for localisation and coverage in sensor networks , 2008, Int. J. Syst. Sci..

[51]  Hamish Carr,et al.  Topological Methods in Data Analysis and Visualization III, Theory, Algorithms, and Applications , 2011 .

[52]  Jack Snoeyink,et al.  Simplifying flexible isosurfaces using local geometric measures , 2004, IEEE Visualization 2004.

[53]  Azzedine Boukerche,et al.  A scalable approach for serial data fusion in Wireless Sensor Networks , 2015, Comput. Networks.

[54]  Jie Gao,et al.  Connectivity-Based Localization of Large Scale Sensor Networks with Complex Shape , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[55]  Jun Luo,et al.  Joint Sink Mobility and Routing to Maximize the Lifetime of Wireless Sensor Networks: The Case of Constrained Mobility , 2010, IEEE/ACM Transactions on Networking.

[56]  Yunhao Liu,et al.  Underground coal mine monitoring with wireless sensor networks , 2009, TOSN.

[57]  Anne-Marie Kermarrec,et al.  Connectivity-Guaranteed and Obstacle-Adaptive Deployment Schemes for Mobile Sensor Networks , 2008, IEEE Transactions on Mobile Computing.

[58]  Tianlong Yu,et al.  SINUS: A scalable and distributed routing algorithm with guaranteed delivery for WSNs on high genus 3D surfaces , 2013, 2013 Proceedings IEEE INFOCOM.

[59]  Alfred Gray,et al.  Modern differential geometry of curves and surfaces with Mathematica (2. ed.) , 1998 .

[60]  Chen Wang,et al.  SURF: A connectivity-based space filling curve construction algorithm in high genus 3D surface WSNs , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[61]  Stefan Friedrich,et al.  Topology , 2019, Arch. Formal Proofs.

[62]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[63]  Xianfeng Gu,et al.  Discrete Surface Ricci Flow , 2008, IEEE Transactions on Visualization and Computer Graphics.

[64]  G. Peano Sur une courbe, qui remplit toute une aire plane , 1890 .

[65]  Roger Wattenhofer,et al.  Worst-Case optimal and average-case efficient geometric ad-hoc routing , 2003, MobiHoc '03.

[66]  Yao Zhao,et al.  Cut graph based information storage and retrieval in 3D sensor networks with general topology , 2013, 2013 Proceedings IEEE INFOCOM.

[67]  Yao Zhao,et al.  Distributed Information Storage and Retrieval in 3-D Sensor Networks With General Topologies , 2015, IEEE/ACM Transactions on Networking.

[68]  R. Ho Algebraic Topology , 2022 .

[69]  Dimitrios Koutsonikolas,et al.  Path planning of mobile landmarks for localization in wireless sensor networks , 2006, Comput. Commun..

[70]  Larry L. Peterson,et al.  Computer Networks: A Systems Approach, 5/E. , 2016 .

[71]  Anne-Marie Kermarrec,et al.  Connectivity-based and anchor-free localization in large-scale 2d/3d sensor networks , 2010, MobiHoc '10.

[72]  Leonidas J. Guibas,et al.  Landmark Selection and Greedy Landmark-Descent Routing for Sensor Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[73]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[74]  Deborah Estrin,et al.  GHT: a geographic hash table for data-centric storage , 2002, WSNA '02.

[75]  Rajesh K. Gupta,et al.  Path Planning of Data Mules in Sensor Networks , 2011, TOSN.

[76]  Chiang Lee,et al.  An efficient mechanism for processing similarity search queries in sensor networks , 2011, Inf. Sci..

[77]  Yuhong Zhang,et al.  Modeling and energy consumption evaluation of a stochastic wireless sensor network , 2012, EURASIP Journal on Wireless Communications and Networking.