0MQ: The Intelligent Transport Layer

Bob rdenny at dc3.com
Mon Dec 26 22:17:30 PST 2011


May write more soon (or maybe I'm done with this), but:

(1) Is "transport neutrality" like "gauge neutrality" for a 
railroad? What is the benefit? The meat is in the messages not the 
plumbing.

(2) Is "undefined and ever expanding incompatible transport" 
standing in the way of adoption? I suspect the uncertainty is a 
huge barrier to adoption.

(3) Ah, the LSST spectre... I say again "Who is going to USE (or 
even LOOK AT) 2 million alerts per night? What's the point? It 
seems like the stick that the sandboxers use to beat the realists 
over the head with. That head again ;-) And a sentence ending in a 
preposition. Sorry.

(4) Is transport research and development for VOEvent a vehicle 
for garnering additional grant (and therefore 
grocery/housepayment) money? If so, stability and adoption are 
hopeless.

  -- Bob

On Mon Dec 26 23:02:29 CST 2011, Rob Seaman <seaman at noao.edu> 
wrote:

> Hi Bob,
> 
> I can't comment on either your head or wall :-) but nothing is 
> wrong with either the transport note or Dakota.  And however 
> simple zeromg is, it certainly can't be simpler than vanilla TCP. 
>  My suspicion is that vTCP and thus Dakota will be supported 
> indefinitely, but that more boutique protocols like zeromg, 
> elvin, Java messaging - and perhaps jabber - will come and go.  
> As has been said before, this implies the creation and 
> maintenance of bridges in the deployed VOEventNet for any future 
> network.  VOEvent itself is transport neutral by design.
> 
> Will vTCP scale to the current LSST baseline of two million 
> alerts per night?  Will other technologies?  In the near term, 
> projects now nearing completion or in commissioning will deliver 
> many thousands of events nightly in the next few years.  These 
> several surveys are each likely to produce numerous streams of 
> events, filtered or correlated in scientifically interesting 
> ways.  Registries - either explicitly through the VO or 
> implicitly through the diverse stakeholders for each survey - 
> will be used to discover streams and associated metadata and 
> per-project schemata (again, either explicit or implicit).
> 
> All of these issues and the related science requirements from the 
> diverse event-producers and consumers will have a hand in 
> evolving the deployed infrastructure needed to scale to the 
> future event rates and large numbers of future subscribers of 
> different sorts.  There are a lot of different options for how 
> that infrastructure will be funded and operated.  It is quite 
> likely that different parties will provide access to different 
> classes of subscribers as well as classes of event authors (both 
> humans and autonomous agents).  For instance, I would think it an 
> almost foregone conclusion that your customers would most 
> robustly and efficiently subscribe through your software, 
> whatever the network topology of future event brokers.  Whether 
> one or more of those brokers includes bridging capabilities from 
> some yet-to-be-specified transport protocol to vTCP seems (at 
> this end) to be an implementation detail.
> 
> Or alternately, perhaps the native protocol of the event backbone 
> will remain vTCP and no bridging will be needed by Dakota 
> clients, but other subscribers will choose some trendy boutique 
> notification service using either a push or pull paradigm.  
> Whichever it is, I would be flabbergasted if the astronomical 
> community in general or IVOA in particular sought to forbid 
> boundary components of the ramifying VOEventNet from including 
> bridging technology to zeromg or any other transport protocol.
> 
> Rob


More information about the voevent mailing list