An approach to monitoring, data analytics, and decision support for

Transkrypt

An approach to monitoring, data analytics, and decision support for
An approach to monitoring, data analytics, and decision support
for levee supervision
Marian Bubak1,2, Bartosz Baliś1,2, Daniel Harężlak2, Marek Kasztelnik2, Piotr Nowakowski2
Tomasz Bartyński2, Tomasz Gubala2, Maciej Malawski1,2, Maciej Pawlik2, Bartosz Wilk2
1
AGH University of Science and Technology, Department of Computer Science
2
ACC Cyfronet AGH
Krakow, Poland
emails: {balis,bubak}@agh.edu.pl
Keywords: levee monitoring, natural disasters, flood protection, data analytics
In this paper, we present a concept of a comprehensive software platform facilitating levee
supervision [1] through on-line processing of levee sensor monitoring data, offline data
analytics, and decision support. The platform is developed as part of the ISMOP project [2]
whose objectives span construction of an artificial levee, design of wireless sensors for levee
instrumentation, development of a sensor communication infrastructure, and a software
platform for execution management, data management and decision support.
Execution Platform
Provisioning platform
Composite App
Optimizer & Scheduler
App model
Scaling rules
Autoscaler
Data access (DAP)
Events
Enact
Reconfigure app
App state
HyperFlow Enactment Engine
Initial deployment
Provisioner
Start/Stop/Reconfigure VM
measurements
Cloud
Execute
Input data
Executor
Trigger app execution
VM
VM
VM
VM
VM
Monitoring
Fig. 1. Architecture of the execution and provisioning (EXP) platform.
Fig. 1 presents the execution and provisioning platform (EXP), the first part our
solution supporting execution and management of complex distributed applications. While
the EXP platform is generic, in the ISMOP project it will be responsible for hosting an
application responsible for online levee monitoring. This application continuously fetches
current monitoring data collected from in-situ sensors, and coordinates the execution of
various analytical modules, depending on the emergency level. The platform will be
designed for monitoring very large areas spanning many kilometers of levees. Consequently,
it will be capable of hosting many instances of the levee monitoring application
(responsible for different sections of levees), dynamic provisioning of cloud resources, and
autoscaling based on current resource demands. The need for such an architecture stems
from the fact that while most of the time (for low emergency levels) the monitoring
applications will work in a standby mode demanding only little amount of computing
resources, in high-emergency situations their resource demands may rapidly grow, as new
computing and data-intensive analyses will be enabled. The solution is inspired by our work
on the Common Information Space for early warning systems against natural disasters [3,4].
From sensor network communication infrastructure
Sensor data collection
Apache Flume
propagation
propagation
DB interfaces
Time Series DB
GIS database
HDFS
Namenode
Storage node
2nd NN
Storage node
Offline data analytics
Storage node
synchronization
Online data access
API
Hive
Pig
Data access
To application services
Fig. 2. Architecture of the data access and analytics platform (DAP).
The second part of our solution is a data access and analytics platform (DAP, Fig. 2),
responsible for storage and access to various data sets including geospatial data, sensor data,
and metadata. The DAP platform also includes a big data infrastructure which is necessary
for data-intensive online analytics scenarios, one of which includes searching through a very
large collection of data sets representing various simulated levee monitoring scenarios as
a basis of current risk prediction algorithm.
Finally, the third part of the solution is a visualization and decision support system
responsible for visualization of levee state, results of risk assessments and predictions, as
well as dissemination of warnings.
Acknowledgment: This work was supported by the ISMOP project [2]. The authors are
very grateful to the members of this project for many inspiring discussions and suggestions.
References
1.
2.
3.
4.
International Levee Handbook, http://www.leveehandbook.net/
Project ISMOP: Informatyczny System Monitorowania Obwałowań Przeciwpowodziowych
http://www.ismop.edu.pl/
Bartosz Balis, Tomasz Bartynski, Marian Bubak, Grzegorz Dyk, Tomasz Gubala, and Marek
Kasztelnik. A Development and Execution Environment for Early Warning Systems for Natural
Disasters. In Cluster, Cloud and Grid Computing (CCGrid), 2013 pp. 575-582. IEEE, 2013.
B. Balis, M. Kasztelnik, M. Bubak, T. Bartynski, T. Gubala, P. Nowakowski, and J. Broekhuijsen.
The UrbanFlood Common Information Space for Early Warning Systems. Procedia Computer
Science, 4:96-105, 2011. Proc. International Conference on Computational Science, ICCS 2011.

Podobne dokumenty