QuakeLink

Realtime streaming of event information

Overview

QuakeLink is a new protocol with a appendant software implementation to exchange earthquake and inventory information in real-time or time window based. With the help of plug-ins data is imported from different sources, feed to a central archive and forwarded to connected clients. QuakeLink supports standardized XML output formats as well as row-based summary responses, optimized for low bandwidth consumption.

During the development particular attention was payed to fast response times and minimal resource footprint. Conventional software solutions store event and inventory information in a relational database and construct the XML output in dependency of the query parameters. QuakeLink takes a different approach by storing new data in indexed data chunks. These data blocks are much larger than the entities of a normalized database scheme. Hence fewer disk access is needed respectively more data can be written and read constantly.

QuakeLink is used as the back-end for the GDS . A Live Demo is available showing the HTTP interface. Part of this Web interface is the Event Browser  which provides an overview of recorded events.

Features

  • serves inventory and event information
  • lightweight protocol for minimized packet overhead
  • archived and real-time data served through one protocol and one connection
  • fast response times through pre-processed data chunks
  • HTTP interface for monitoring and data access (similar to FDSNWS)
  • secure communication via SSL
  • fine-grained access control
  • gzip compressed data streams