A Scalable and Dependable Data Analytics Platform for Water Infrastructure Monitoring

With weather becoming more extreme both in terms of longer dry periods and more severe rain events, municipal water networks are increasingly under pressure. The effects include damages to the pipes, flash floods on the streets and combined sewer overflows. Retrofitting underground infrastructure is very expensive, thus water infrastructure operators are increasingly looking to deploy IoT solutions that promise to alleviate the problems at a fraction of the cost. In this paper, we report on preliminary results from an ongoing joint research project, specifically on the design and evaluation of its data analytics platform. The overall system consists of energy-efficient sensor nodes that send their observations to a stream processing engine, which analyzes and enriches the data and transmits the results to a GIS-based frontend. As the proposed solution is designed to monitor large and critical infrastructures of cities, several non-functional requirements such as scalability, responsiveness and dependability are factored into the system architecture. We present a scalable stream processing platform and its integration with the other components, as well as the algorithms used for data processing. We discuss significant challenges and design decisions, introduce an efficient data enrichment procedure and present empirical results to validate the compliance with the target requirements. The entire code for deploying our platform and running the data enrichment jobs is made publicly available with this paper.

[1]  Polly Huang,et al.  TriopusNet: Automating wireless sensor network deployment and replacement in pipeline monitoring , 2012, 2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN).

[2]  Mubashir Husain Rehmani,et al.  Applications of wireless sensor networks for urban areas: A survey , 2016, J. Netw. Comput. Appl..

[3]  Karsten Berns,et al.  Controlling a multi-joint robot for autonomous sewer inspection , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  Avi Ostfeld,et al.  Mobile sensor networks for optimal leak and backflow detection and localization in municipal water networks , 2016, Environ. Model. Softw..

[5]  L. Nachman,et al.  PIPENET: A Wireless Sensor Network for Pipeline Monitoring , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[6]  D. Hou,et al.  The Free-Swimming Device Leakage Detection in Plastic Water-filled Pipes through Tuning the Wavelet Transform to the Underwater Acoustic Signals , 2017 .

[7]  Hiroyuki Kitagawa,et al.  GeoFlink: A Framework for the Real-time Processing of Spatial Streams , 2020, ArXiv.

[8]  Manuel Gómez,et al.  Experimental campaign to determine grated inlet clogging factors in an urban catchment of Barcelona , 2013 .

[9]  John S. Heidemann,et al.  SWATS: Wireless sensor networks for steamflood and waterflood pipeline monitoring , 2011, IEEE Network.

[10]  R. A. Abd-Alhameed,et al.  A Low Power Wireless Sensor Network for Gully Pot Monitoring in Urban Catchments , 2012, IEEE Sensors Journal.

[11]  Eliana Soriano Pulido,et al.  Study of the spatiotemporal correlation between sediment-related blockage events in the sewer system in Bogotá (Colombia). , 2019, Water science and technology : a journal of the International Association on Water Pollution Research.

[12]  Philippe Dobbelaere,et al.  Kafka versus RabbitMQ: A comparative study of two industry reference publish/subscribe implementations: Industry Paper , 2017, DEBS.

[13]  David W Kurtz Developments in a Free-Swimming Acoustic Leak Detection System for Water Transmission Pipelines , 2006 .

[14]  Philippe Cudré-Mauroux,et al.  Scalable Anomaly Detection for Smart City Infrastructure Networks , 2013, IEEE Internet Computing.

[15]  Qinghua Liu,et al.  Hydrologic Time Series Anomaly Detection Based on Flink , 2020 .

[16]  Ivan Stoianov,et al.  PIPENETa wireless sensor network for pipeline monitoring , 2007, IPSN.

[17]  J. Langeveld,et al.  Monitoring and statistical modelling of the solids accumulation rate in gully pots , 2020, Urban Water Journal.

[18]  A. Mailhot,et al.  Climate Change Impact on Combined Sewer Overflows , 2015 .

[19]  Conceição Amado,et al.  Water distribution systems flow monitoring and anomalous event detection: A practical approach , 2016 .

[20]  Amir Ali Forough Nassiraei,et al.  Concept and Design of A Fully Autonomous Sewer Pipe Inspection Mobile Robot "KANTARO" , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[21]  Stevan Dubljevic,et al.  Pipeline Leak Detection Swimming Robot Design and Deployment , 2018, 2018 Annual American Control Conference (ACC).

[22]  Ian F. Akyildiz,et al.  MISE-PIPE: Magnetic induction-based wireless sensor networks for underground pipeline monitoring , 2011, Ad Hoc Networks.

[23]  Andrew J. Whittle,et al.  WaterWiSe@SG : a testbed for continuous monitoring of the water distribution system in Singapore , 2011 .

[24]  S. Sitharama Iyengar,et al.  SPAMMS: A sensor-based pipeline autonomous monitoring and maintenance system , 2010, 2010 Second International Conference on COMmunication Systems and NETworks (COMSNETS 2010).

[25]  Kevin E Lansey,et al.  Real-Time Detection of Sanitary Sewer Overflows Using Neural Networks and Time Series Analysis , 2007 .

[26]  Avi Ostfeld,et al.  Event detection in water distribution systems from multivariate water quality time series. , 2012, Environmental science & technology.

[27]  Xiaogang Ma,et al.  GeoBeam: A distributed computing framework for spatial data , 2019, Comput. Geosci..

[28]  R. Abd‐Alhameed,et al.  Energy efficient gully pot monitoring system using radio frequency identification (RFID) , 2013, 2013 Loughborough Antennas & Propagation Conference (LAPC).

[29]  Panagiotis Tsakalides,et al.  Smart Water Grids : A Cyber-Physical Systems Approach , 2018 .

[30]  Christoph Matthies,et al.  How Fast Can We Insert? A Performance Study of Apache Kafka , 2020, ArXiv.

[31]  Mani B. Srivastava,et al.  SewerSnort: A Drifting Sensor for In-situ Sewer Gas Monitoring , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[32]  Guoyin Wang,et al.  A survey of smart water quality monitoring system , 2015, Environmental Science and Pollution Research.