1 / 13

SensorGrid

SensorGrid. Galip Aydin June 26 2005. SensorGrid. A flexible computing environment for coupling real-time data sources to High Performance Geographic Information Systems (GIS) applications. Based on Service Oriented Architecture (SOA) principles and High Performance Web Services ideas.

zorina
Download Presentation

SensorGrid

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SensorGrid Galip AydinJune 26 2005

  2. SensorGrid • A flexible computing environment for coupling real-time data sources to High Performance Geographic Information Systems (GIS) applications. • Based on Service Oriented Architecture (SOA) principles and High Performance Web Services ideas. • Real-time sources publish their data products via standard interfaces in common formats and clients have access to both streaming and archived data.

  3. Open Standards • SensorGrid will combine Open GIS standards for data and services with Web Services specifications. • GML and SensorML, OGC (Open Geospatial Consortium Inc.) specifications for encoding geospatial data and sensor metadata in XML will be adopted for universal compatibility with larger GIS community. • WS-* specifications will be utilized to ensure access to these data via standard interfaces.

  4. High Performance Transport • To provide high performance transport between services we use NaradaBrokering as the messaging substrate. • NaradaBrokering is also used to provide real-time data access in a streaming fashion. • NB ensures reliable delivery of events in the case of broker or client failures and prolonged entity disconnects. • Implements high-performance protocols (message transit time of 1 to 2 ms per hop)

  5. Major SensorGrid Components

  6. Initial Implementation SOPAC GPS ServicesReal Time Streaming Support for Position Messages

  7. SOPAC GPS Services • As a case study we implemented services to provide real-time access to GPS position messages collected from several SOPAC networks. • Next step is to couple data assimilation tools (such as RDAHMM) to real-time streaming GPS data. • A Sensor Collection Service will be implemented to provide metadata about GPS sensors in SensorML.

  8. Position Messages • SOPAC provides 1-2Hz real-time position messages from various GPS networks in a binary format called RYO. • Position messages are broadcasted through RTD server ports. • We have implemented tools to convert RYO messages into ASCII text and another that converts ASCII messages into GML.

  9. Real-Time Access to Position Messages • We have a Forwarder tool that connects to RTD server port to forward RYO messages to a NB topic. • RYO to ASCII converter tool subscribes this topic to collect binary messages and converts them to ASCII. Then it publishes ASCII messages to another NB topic. • ASCII to GML converter subscribes this topic and publishes GML messages to another topic.

  10. SOPAC GPS Services

  11. GPS Stations • Current implementation provides real-time access to GP messages to following stations in RYO, ASCII and GML formats:

  12. NaradaBrokering topics

  13. Software • Please visit http://www.crisisgrid.org/html/sensorgrid.html for more information on SensorGrid and software that includes tools for providing real-time access to SOPAC position messages.

More Related