Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
An Environmental Information System for Hypoxia in Corpus Christi Bay: A WATERS Network Testbed Paul Montagna, Texas A&M University Corpus Christi Barbara Minsker, University of Illinois Urbana-Champaign David Maidment and Ben Hodges, University of Texas Austin Jim Bonner, Texas A&M University College Station Acknowledgements Funding for the CCBay Testbed comes from NSF. Funding for data collection comes from Coastal Bend Bay and Estuary Program, Texas General Land Office, and the Texas Water Development Board. Project teams are thanked for their contributions to the emerging EIS system. The Consortium of Universities for the Advancement of Hydrologic Sciences, Inc (CUAHSI),Hydrographic Information Systems (HIS) Project. National Center for Supercomputing Applications (NCSA), Environmental CyberInfrastructure Demonstrator (ECID) Project. WATERS Network. WATERS Testbeds Corpus Christi Bay, Texas Testbeds in WATERS Network WATer and Environmental Research Systems (WATERS) Network: A proposed networked infrastructure of environmental field facilities working to promote multidisciplinary research and education on complex, large-scale environmental systems. A network of instrumented field facilities A facility that assists with and provides training on sensor deployments, measurement campaigns, and sensor development Multidisciplinary synthesis of research and education to exploit instrumented sites and networked information An environmental cyberinfrastructure Cyberinfrastructure (CI) Computers Networks Archives Grid services Collaboration services Information technology services Data management, mining, and visualization services Why Corpus Christi Bay (CCB)? A good question: Can we forecast hypoxia? Existing long-term data sets Existing sensor networks Manageable place to prototype CI CCBay Goal and Questions: To observe, model, and understand hypoxia in Corpus Christi Bay with advanced sensing and environmental information systems Understand Hypoxia: Integrate the Observing System: Can data from different sensors be combined to depict hypoxic conditions in real-time and guide sampling strategies? Model the System: How is hypoxia interrelated with dissolved oxygen dynamics, hydrodynamics, and salinity? How do engineered systems impact hypoxia? Can hydrodynamic and salinity conditions occurring during hypoxic events be successfully simulated using known mechanisms and/or or machine learning (i.e., data mining)? Build Environmental Information System (EIS): How can the EIS for in Corpus Christi Bay be applied as a template for the investigation of hypoxia at other locations? Can cyberinfrastructure elements of a digital bay be adapted for other water environments? What data models best integrate observed and simulated information in three-dimensional water bodies? Sensors in Corpus Christi Bay Sensors in Corpus Christi Bay NCDC station TCEQ stations TCOON stations Hypoxic Regions Montagna stations USGS gages SERF stations National Datasets (National HIS) USGS NCDC Regional Datasets (Workgroup HIS) TCOON Dr. Paul Montagna TCEQ SERF CC Bay Researchers Currently Cannot Adapt Monitoring to Hypoxia Events Oxygen data from continuous sondes are only downloaded weekly Other sensor data are available in near-real-time, but correlations with oxygen levels have not been quantified For example, wind speed & direction, water surface level, salinity, and temperature Manual sampling should be increased when probability of hypoxia is high, but researchers cannot integrate diverse data and models to predict when to mobilize Cyberinfrastructure can create an information system to enable near-real-time, adaptive monitoring Solution is to Create a Digital Watershed A Digital Watershed integrates observed and modeled data from various sources into a single description of the environment Environmental Information System Servers Observations Server* GIS Data Server Digital Watershed Weather Server Remote Sensing Server *Using the Observations Data Model (ODM) Observations Data Model ODM = Observations Catalog + Values Table + Metadata Tables EIS Server Architecture Map front end – Relational database – ArcGIS Server 9.2 (being programmed by ESRI Water Resources) SQL/Server 2005 or Express Web services library – VB.Net programs accessed as a Web Service Description Language (WSDL) Environmental CI Architecture Integrated CI Knowledge Services Create Hypothesis Data Services Workflows & Model Services Obtain Data Analyze Data &/or Assimilate into Model(s) Supporting Technology MetaWorkflows Link &/or Run Analyses &/or Model(s) Collaboration Services Discuss Results Digital Library Publish Research Process CC Bay Near-Real-Time Hypoxia Prediction Process Anomaly Detection Replace or Remove Errors Update Boundary Condition Models Sensor net C++ code Data D2K workflows Fortran numerical models IM2Learn workflows Archive Hypoxia Machine Learning Models Hypoxia Model Integrator Visualize Hypoxia Risk Hydrodynamic Model Water Quality Model Visualize Hydrodynamics Workflow Using Cyberintergrator Development Studying complex environmental systems like Corpus Christi Bay requires: Coupling analyses and models Real-time, automated updating of analyses and modeling with diverse tools CyberIntegrator is a prototype technology to support modeling and analysis of complex systems CyberIntegrator Event-Driven Architecture What is an event? When something noteworthy happens in one component of the CI that should be broadcast to other components of the CI. Applications in the cyberinfrastracture can produce or consume events. For example, sensor anomaly detected, or predicted hypoxia requires focused manual sampling. Sensor Anomalies Sensors are not always reliable (see above wind data), and real-time data can be difficult to check by hand We have developed machine learning anomaly detectors Being implemented with data services in CyberIntegrator to automatically detect anomalies & alert data managers Event Architecture Producer Event Broker Anomaly Detection Event: Anomaly Detected (JMS Broker) Handle messages and their distribution Consumer CyberIntegrator Visualize anomaly and previous ten values Consumer Event: Anomaly Detected Detect anomaly in data from Sensors Consumer System Tray Notification App Portlet Notify user of anomaly Visualize published events How Will All This Help Researchers in CC Bay? Consider the following scenario that defines what could be enabled … Hypoxia Alert John Doe gets a page saying that hypoxic conditions are predicted with 80% certainty in 24 hours John logs into the CyberCollaboratory, where he joins an ongoing chat with researchers (both local and across the country), who also received the alert, and are looking at the data and model predictions The researchers agree that the predictions appear to be reasonable given the current conditions John mobilizes his research team to deploy detailed manual sampling of the affected region the next morning He uses the CyberCollaboratory to notify students & volunteers from the local region who have indicated an interest in helping with field sampling Hypoxia Alert When the samplers and crews are mobilized, the data they collect are transmitted back to the data storehouse Model predictions made by CyberIntegrator meta-workflows are updated automatically Additional data needs are identified with CyberIntegrator meta-workflows and are transmitted back to the crews through event subscriptions Others monitor visualizations of hypoxia in real time and discuss implications in the CyberCollaboratory Useful to: Regulators & stakeholders Researchers and students across the country Interested public (fisherman, teachers, journalists) New Paradigm Cyberinfrastructure can enable nearreal-time adaptive monitoring, modeling, and management of largescale environmental systems through: Web services architecture to deliver diverse data quickly and easily Event-based cyberenvironments enable users to easily link and adapt complex models and analyses