Resolving data gaps in seedlink server

56 views
Skip to first unread message

James P Davis

unread,
Aug 23, 2021, 1:02:59 PM8/23/21
to Earthworm Community Forum

Hi all,

We've run into a snag passing data between our Earthworm production servers and I'm interested in hearing how others are currently doing this. We seem to have outgrown ringtocoax and coaxtoring, and import/export pairs and seedlink seem like good options, but there might be other solutions.

The issue is that we're seeing gaps in our the waveservers and seedlink server on one of our production servers. The server in question is currently running two instances using Earthworm 7.9. The first instance runs 17 waveservers with a total of 1054 wavetanks. The second instance runs a seedlink server which is our feed to IRIS. Data are fed to both Earthworm instances via coaxtoring modules on a tracewire.
Until recently, this has been fine with a few limited issues. The problem seems to be rooted in our reliance on the tracewire to move all of our data. The server, though powerful, seems to have become too busy to collect the UDP packets in a timely fashion. This seems to be confirmed as the gaps disappear after several of the waveserver modules are stopped.


James


Philip Crotwell

unread,
Aug 23, 2021, 1:51:48 PM8/23/21
to earthworm_forum

Hi

While not specifically part of earthworm, I have found that ringserver from IRIS seems to be more efficient and thus to be less likely to have data gaps. In addition, slink2dali allows direct input of seedlink and ew2ringserver and slink2ew allows back and forth from ringserver to earthworm. IMHO it is a good solution for waveform archiving (miniseed files) and near-realtime distribution (seedlink).


Philip


--
--
You received this message because you are subscribed to the Google
Groups "Earthworm Community Forum" group.
 
To post to this group, send an email to earthwo...@googlegroups.com
 
To unsubscribe from this group, send an email to
earthworm_for...@googlegroups.com
 
For more options, visit this group at
http://groups.google.com/group/earthworm_forum?hl=en

---
You received this message because you are subscribed to the Google Groups "Earthworm Community Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to earthworm_for...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/earthworm_forum/0d687e12-e70d-4b1a-a656-3c42d4a31796n%40googlegroups.com.

James P Davis

unread,
Sep 1, 2021, 6:00:50 PM9/1/21
to Earthworm Community Forum
Thanks Philip. We've switched over to using ringservers for each Earthworm instance on our collection machines, and slink2ew for populating our ringservers for IRIS and our waveservers. Performance now is very much improved.


James

Philip Crotwell

unread,
Sep 1, 2021, 6:38:43 PM9/1/21
to earthworm_forum
Cool.

Now that you have ringserver running, and if you enable an HTTP port on it, you have web access to the status of the streams and can even do realtime data viewing in the web browser (via seedlink over web sockets). See here for more info:
and here for a live example connecting to IRIS's ringserver:

Let me know if you have questions about any of this.
Philip

Reply all
Reply to author
Forward
0 new messages