Re: [Rmt] small group replication service, application-level multicast etc.

Justin Chapweske <justin@chapweske.com> Thu, 20 March 2003 17:45 UTC

Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA26868 for <rmt-archive@odin.ietf.org>; Thu, 20 Mar 2003 12:45:26 -0500 (EST)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id h2KI3O510017 for rmt-archive@odin.ietf.org; Thu, 20 Mar 2003 13:03:24 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h2KI3OO10014 for <rmt-web-archive@optimus.ietf.org>; Thu, 20 Mar 2003 13:03:24 -0500
Received: from www1.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA26839 for <rmt-web-archive@ietf.org>; Thu, 20 Mar 2003 12:44:55 -0500 (EST)
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h2KI18O09890; Thu, 20 Mar 2003 13:01:08 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h2KHxeO09683 for <rmt@optimus.ietf.org>; Thu, 20 Mar 2003 12:59:40 -0500
Received: from open-content.net (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA26705 for <rmt@ietf.org>; Thu, 20 Mar 2003 12:41:11 -0500 (EST)
Received: (qmail 7666 invoked from network); 21 Mar 2003 06:45:37 -0000
Received: from c-24-118-168-169.mn.client2.attbi.com (HELO chapweske.com) (24.118.168.169) by onionnetworks.com with SMTP; 21 Mar 2003 06:45:37 -0000
Message-ID: <3E79FDBE.8010602@chapweske.com>
Date: Thu, 20 Mar 2003 11:43:26 -0600
From: Justin Chapweske <justin@chapweske.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: IMAI Yuji <kimai@labs.fujitsu.com>, rmt@ietf.org
Subject: Re: [Rmt] small group replication service, application-level multicast etc.
References: <OFA0A5687F.26B339AE-ON85256CEE.0068399D@us.ibm.com> <3E78C52B.1050505@chapweske.com> <20030320172016L.kimai@labs.fujitsu.com>
In-Reply-To: <20030320172016L.kimai@labs.fujitsu.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: rmt-admin@ietf.org
Errors-To: rmt-admin@ietf.org
X-BeenThere: rmt@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/rmt>, <mailto:rmt-request@ietf.org?subject=unsubscribe>
List-Id: Reliable Multicast Transport <rmt.ietf.org>
List-Post: <mailto:rmt@ietf.org>
List-Help: <mailto:rmt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/rmt>, <mailto:rmt-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

> 
>   But your system seems to be focused on the goal different from
>   ours. For real time datagram exchanging like VoIP and video
>   meeting, source of original is only one node and it is not
>   difficult, I think nearly impossible, for the listeners to
>   require other several nodes to relay each part of real time
>   streaming data depending of various unsettled bandwidth
>   situation.

While Swarmcast-like systems are optimized for static content 
distribution, they can certainly be applied to near-realtime delivery as 
well.

The tradeoff of using something like Swarmcast is that by encoding data, 
and delivering data out-of-order from multiple locations, you increase 
the latency of the communication.

So, for a near-live broadcast, you can easily buffer up 30 seconds of 
audio/video of data, and encode/interleave that chunk data swarming 
technologies.  So while the individual packets of the feed will be 
delivered out-of-order and from multiple sources in parallel, the 
overall feed can be reconstructed in its original sequential form.

So, while this approach obviously wouldn't work for a conference call 
VoIP application where latency is very critical, it might work well for 
a near-live news or sports broadcast where latency can be traded off for 
better performance and reliability.

>   For me, this looks the example of "There is no one-fits-all
>   multicast transport protocol."

So true.

-- 
Justin Chapweske, Onion Networks
http://onionnetworks.com/

_______________________________________________
Rmt mailing list
Rmt@ietf.org
https://www1.ietf.org/mailman/listinfo/rmt