[zeromq-dev] Proposal regarding PGM and ZMQ

Martin Sustrik sustrik at 250bpm.com
Sat May 15 07:51:16 CEST 2010

Steven McCoy wrote:
> On 15 May 2010 01:04, Pieter Hintjens <ph at imatix.com 
> <mailto:ph at imatix.com>> wrote:
>     On Fri, May 14, 2010 at 5:40 PM, Martin Sustrik <sustrik at 250bpm.com
>     <mailto:sustrik at 250bpm.com>> wrote:
>      > 1. RDATA cannot take precedence to ODATA
>      > 2. ODATA cannot take precedence to RDATA
>     Perhaps this is more sophisticated than we can do, but it would seem
>     that the ideal design is to allow RDATA to take precedence over ODATA
>     but only up to a certain %, say 10%.  So if there are no errors, RDATA
>     consumes 0% and ODATA gets 100%, but if the network or clients are
>     unreliable, the RDATA consumes more, but only up to a safe limit. The
>     RDATA limit could probably be hardcoded for almost all cases.
> RDATA as a percentage is fine, I can use 
> "source_transmit_rdata_max_percentage" as per SmartPGM,

Ah, is that already a part of OpenPGM?

> ODATA over RDATA is good for real time data, especially with pro-active 
> FEC which is transmitted as ODATA.
> RDATA over ODATA is effectively congestion control.
> Both PGMCC and pro-active FEC are half implemented in v3, there is no 
> implementation of RDATA over ODATA.


More information about the zeromq-dev mailing list