A Service-Oriented Middleware for Integrated Management of Crowdsourced and Sensor Data Streams in Disaster Management †

The increasing number of sensors used in diverse applications has provided a massive number of continuous, unbounded, rapid data and requires the management of distinct protocols, interfaces and intermittent connections. As traditional sensor networks are error-prone and difficult to maintain, the study highlights the emerging role of “citizens as sensors” as a complementary data source to increase public awareness. To this end, an interoperable, reusable middleware for managing spatial, temporal, and thematic data using Sensor Web Enablement initiative services and a processing engine was designed, implemented, and deployed. The study found that its approach provided effective sensor data-stream access, publication, and filtering in dynamic scenarios such as disaster management, as well as it enables batch and stream management integration. Also, an interoperability analytics testing of a flood citizen observatory highlighted even variable data such as those provided by the crowd can be integrated with sensor data stream. Our approach, thus, offers a mean to improve near-real-time applications.

[1]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[2]  Daniel Nüst,et al.  Discovering the Sensor Web through Mobile Applications , 2012 .

[3]  Nigel Waters,et al.  Road assessment after flood events using non-authoritative data , 2013 .

[4]  L. F. Assis Service-oriented middleware for dynamic, real-time management of heterogeneous geosensors in flood management , 2015 .

[5]  Fabrizio Ciancetta,et al.  Plug-n-Play Smart Sensor Network With Dynamic Web Service , 2008, IEEE Transactions on Instrumentation and Measurement.

[6]  Kurt Buehler,et al.  OGC Consensus: How Successful Standards Are Made , 2015, ISPRS Int. J. Geo Inf..

[7]  F. Ciancetta,et al.  Plug-n-Play Smart Sensor Based on Web Service , 2007, IEEE Sensors Journal.

[8]  Arthur P. Cracknell,et al.  An overview of small satellites in remote sensing , 2008 .

[9]  Wilhelm Claupein,et al.  A Sensor Web-Enabled Infrastructure for Precision Farming , 2015, ISPRS Int. J. Geo Inf..

[10]  Nader Mohamed,et al.  Middleware: middleware challenges and approaches for wireless sensor networks , 2006, IEEE Distributed Systems Online.

[11]  Victor Marchezini,et al.  Understanding the decision-making process in disaster risk monitoring and early-warning: A case study within a control room in Brazil , 2018, International Journal of Disaster Risk Reduction.

[12]  Sang Hyuk Son,et al.  Event Detection Services Using Data Service Middleware in Distributed Sensor Networks , 2003, Telecommun. Syst..

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

[15]  M. Goodchild Citizens as sensors: the world of volunteered geography , 2007 .

[16]  Christian Wietfeld,et al.  Network-centric Middleware for Service Oriented Architectures across Heterogeneous Embedded Systems , 2007, 2007 Eleventh International IEEE EDOC Conference Workshop.

[17]  Liping Di,et al.  Implementation of Sensor Observation Service for Satellite Imagery Sensors , 2009, 2009 17th International Conference on Geoinformatics.

[18]  Ian M. Atkinson,et al.  Establishing Low Cost Aquatic Monitoring Networks for Developing Countries , 2010, WCITD/NF.

[19]  Laura Díaz,et al.  Publishing sensor observations into Geospatial Information Infrastructures: A use case in fire danger assessment , 2013, Environ. Model. Softw..

[20]  Hermann Klug,et al.  A SMART groundwater portal: An OGC web services orchestration framework for hydrology to improve data access and visualisation in New Zealand , 2014, Comput. Geosci..

[21]  Thierry Coupaye,et al.  The FRACTAL component model and its support in Java , 2006, Softw. Pract. Exp..

[22]  Carlos Eduardo Pereira,et al.  Dynamic Sensor Management: Extending Sensor Web for Near Real-Time Mobile Sensor Integration in Dynamic Scenarios , 2016, 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA).

[23]  Simon Jirka,et al.  A human sensor web for water availability monitoring , 2009 .

[24]  George Percivall,et al.  Innovation in OGC: The Interoperability Program , 2015, ISPRS Int. J. Geo Inf..

[25]  Jiannong Cao,et al.  Middleware for Wireless Sensor Networks: A Survey , 2008, Journal of Computer Science and Technology.

[26]  Arne Bröring,et al.  Sensor bus: an intermediary layer for linking geosensors and the sensor web , 2010, COM.Geo '10.

[27]  Krzysztof Janowicz,et al.  Semantic Matchmaking & Mediation for Sensors on the Sensor Web , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[28]  Michael J. Franklin,et al.  Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing , 2012, NSDI.

[29]  Nalini Venkatasubramanian,et al.  Adaptive Middleware for Distributed Sensor Environments , 2003 .

[30]  Thomas Blaschke,et al.  Contextual Sensing: Integrating Contextual Information with Human and Technical Geo-Sensor Information for Smart Cities , 2015, Sensors.

[31]  Kevin A. Delin The Sensor Web: A Macro-Instrument for Coordinated Sensing , 2002 .

[32]  Margaret Martonosi,et al.  Impala: a middleware system for managing autonomic, parallel sensor systems , 2003, PPoPP '03.

[33]  Ivica Crnkovic,et al.  SaveCCM - a component model for safety-critical real-time systems , 2004, Proceedings. 30th Euromicro Conference, 2004..

[34]  Muhammad Imran,et al.  Integrating Social Media Communications into the Rapid Assessment of Sudden Onset Disasters , 2014, SocInfo.

[35]  Amin Mobasheri,et al.  Towards a unified infrastructure for automated management and integration of heterogeneous Geo-datasets in disaster response , 2015, 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[36]  Kevin A. Delin,et al.  Sensor Webs in the Wild , 2005 .

[37]  Arne Bröring,et al.  Interaction patterns for bridging the gap between sensor networks and the Sensor Web , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[38]  Marcos R. S. Borges,et al.  Resilience and brittleness in the ALERTA RIO system: a field study about the decision-making of forecasters , 2013, Natural Hazards.

[39]  Thomas Blaschke,et al.  Fusing human and technical sensor data: concepts and challenges , 2015, SIGSPACIAL.

[40]  D. Tralli,et al.  Satellite remote sensing of earthquake, volcano, flood, landslide and coastal inundation hazards , 2005 .

[41]  Alexander Zipf,et al.  Publish/Subscribe System Based on Event Calculus to Support Real-Time Multi-Agent Evacuation Simulation , 2013, AGILE Conf..

[42]  Janos J. Bogardi,et al.  Early warning systems in the context of disaster risk management , 2006 .

[43]  You He,et al.  A Framework of Spatial Sensor Web , 2007, 2007 Third International IEEE Conference on Signal-Image Technologies and Internet-Based System.

[44]  Flávio Eduardo Aoki Horita,et al.  Geographical prioritization of social network messages in near real-time using sensor data streams: an application to floods , 2016, GEOINFO.

[45]  Adam Wolisz,et al.  A Service-Based Universal Application Interface for Ad-hoc Wireless Sensor Networks , 2003 .

[46]  Edward Nash,et al.  Coupling Wireless Sensor Networks and the Sensor Observation Service - Bridging the Interoperability Gap , 2009 .

[47]  M. L. Chaim,et al.  FlexFT: A Generic Framework for Developing Fault-Tolerant Applications in the Sensor Web , 2013, Int. J. Distributed Sens. Networks.

[48]  Kevin A. Delin,et al.  Sensor web: a new instrument concept , 2001, SPIE OPTO.

[49]  Daniel Mihai Toma,et al.  Middleware for Plug and Play Integration of Heterogeneous Sensor Resources into the Sensor Web , 2017, Sensors.

[50]  Jarrod Trevathan,et al.  The integration, analysis and visualization of sensor data from dispersed wireless sensor network systems using the SWE framework , 2015 .

[51]  L. Smith Satellite remote sensing of river inundation area, stage, and discharge: a review , 1997 .

[52]  Flávio Eduardo Aoki Horita,et al.  Bridging the gap between decision-making and emerging big data sources: An application of a model-based framework to disaster management in Brazil , 2017, Decis. Support Syst..

[53]  Sang Hyuk Son,et al.  EnviroTrack: towards an environmental computing paradigm for distributed sensor networks , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[54]  Christoph Stasch,et al.  Semantic Challenges for Sensor Plug and Play , 2009, W2GIS.

[55]  Nengcheng Chen,et al.  An Observation Capability Metadata Model for EO Sensor Discovery in Sensor Web Enablement Environments , 2014, Remote. Sens..

[56]  João Porto de Albuquerque,et al.  Flood Citizen Observatory: a crowdsourcing-based approach for flood risk management in Brazil , 2014, SEKE.

[57]  Wouter Joosen,et al.  A middleware platform to support river monitoring using wireless sensor networks , 2011, Journal of the Brazilian Computer Society.

[58]  S. J. Junier,et al.  The European flood risk directive: challenges for research , 2009 .

[59]  Rahim Tafazolli,et al.  A Service Oriented Middleware Architecture for Wireless Sensor Networks , 2010 .

[60]  Giovanni Bucci,et al.  A Plug-n-Play wireless sensor network based on Web service for monitoring climatic parameters , 2010, 2010 IEEE International Conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems.

[61]  A. Maini,et al.  Remote Sensing Satellites , 2006 .

[62]  Dirk Timmermann,et al.  Generic sensor network gateway architecture for plug and play data management in smart laboratory environments , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[63]  Frank O. Ostermann,et al.  A conceptual workflow for automatically assessing the quality of volunteered geographic information for crisis management , 2011 .

[64]  Theodor Foerster,et al.  A Service-Oriented Framework for Real-Time and Distributed Geoprocessing , 2009, OGRS.

[65]  Mark R. Schoeberl,et al.  A web of sensors: enabling the Earth science vision , 2002, IEEE International Geoscience and Remote Sensing Symposium.

[66]  Philip Levis,et al.  Maté: a tiny virtual machine for sensor networks , 2002, ASPLOS X.

[67]  Jó Ueyama,et al.  Development of a spatial decision support system for flood risk management in Brazil that combines volunteered geographic information with wireless sensor networks , 2015, Comput. Geosci..

[68]  Emin Gün Sirer,et al.  On the need for system-level support for ad hoc and sensor networks , 2002, OPSR.

[69]  Wouter Joosen,et al.  LooCI: a loosely-coupled component infrastructure for networked embedded systems , 2009, MoMM.

[70]  Amy L. Murphy,et al.  Middleware to support sensor network applications , 2004, IEEE Network.

[71]  Cecilia Mascolo,et al.  The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom'07).

[72]  Chih-Yuan Huang,et al.  GeoCENS: A Geospatial Cyberinfrastructure for the World-Wide Sensor Web , 2013, Sensors.

[73]  Mark James,et al.  A system to provide real-time collaborative situational awareness by web enabling a distributed sensor network , 2012, SWE '12.

[74]  Barry Porter,et al.  Lorien: a pure dynamic component-based operating system for wireless sensor networks , 2009, MidSens '09.

[75]  Chien-Chung Shen,et al.  Sensor Information Networking Architecture , 2000, Proceedings 2000. International Workshop on Parallel Processing.

[76]  Bernd Resch,et al.  People as Sensors and Collective Sensing-Contextual Observations Complementing Geo-Sensor Network Measurements , 2013, Progress in Location-Based Services.

[77]  Kimon P. Valavanis,et al.  Advances in Unmanned Aerial Vehicles: State of the Art and the Road to Autonomy , 2007 .

[78]  Gordon S. Blair,et al.  A generic component model for building systems software , 2008, TOCS.

[79]  Alexander Zipf,et al.  A geographic approach for combining social media and authoritative data towards identifying useful information for disaster management , 2015, Int. J. Geogr. Inf. Sci..

[80]  Matthes Rieke,et al.  The new OGC Publish/Subscribe Standard - applications in the Sensor Web and the Aviation domain , 2017, Open Geospatial Data, Software and Standards.

[81]  Slobodan P. Simonovic,et al.  DECISION SUPPORT SYSTEM FOR FLOOD MANAGEMENT IN THE RED RIVER BASIN , 1999 .

[82]  Daniel Nüst,et al.  Semantically-Enabled Sensor Plug & Play for the Sensor Web , 2011, Sensors.