SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling...
-
Upload
arline-matthews -
Category
Documents
-
view
213 -
download
0
Transcript of SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling...
![Page 1: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/1.jpg)
SensorGrid
Galip AydinJune 26 2005
![Page 2: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/2.jpg)
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.
![Page 3: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/3.jpg)
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.
![Page 4: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/4.jpg)
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)
![Page 5: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/5.jpg)
Major SensorGrid Components
![Page 6: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/6.jpg)
Initial Implementation
SOPAC GPS ServicesReal Time Streaming Support for
Position Messages
![Page 7: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/7.jpg)
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.
![Page 8: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/8.jpg)
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.
![Page 9: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/9.jpg)
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.
![Page 10: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/10.jpg)
SOPAC GPS Services
![Page 11: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/11.jpg)
GPS Stations
• Current implementation provides real-time access to GP messages to following stations in RYO, ASCII and GML formats:
![Page 12: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/12.jpg)
NaradaBrokering topics
![Page 13: SensorGrid Galip Aydin June 26 2005. SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.](https://reader035.fdocuments.in/reader035/viewer/2022070401/56649f1e5503460f94c36899/html5/thumbnails/13.jpg)
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.