[94115] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: Network end users to pull down 2 gigabytes a day, continuously?

daemon@ATHENA.MIT.EDU (Gian Constantine)
Wed Jan 10 00:47:12 2007

In-Reply-To: <Pine.GSO.4.64.0701092331010.20853@clifden.donelan.com>
Cc: nanog@merit.edu
From: Gian Constantine <constantinegi@corp.earthlink.net>
Date: Wed, 10 Jan 2007 00:43:39 -0500
To: Sean Donelan <sean@donelan.com>
Errors-To: owner-nanog@merit.edu



--Apple-Mail-3--1025424989
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

There you go. SSM would be a great solution. Who the hell supports  
it, though?

We still get back to the issue of large scale market acceptance. High  
take rate will be limited to the more popular channels, which are run  
by large media conglomerates, who are reluctant to let streams out of  
a closed network.

Gian Anthony Constantine
Senior Network Design Engineer
Earthlink, Inc.
Office: 404-748-6207
Cell: 404-808-4651
Internal Ext: x22007
constantinegi@corp.earthlink.net



On Jan 10, 2007, at 12:08 AM, Sean Donelan wrote:

>
> On Tue, 9 Jan 2007, Valdis.Kletnieks@vt.edu wrote:
>> Multicast streaming may be a big win when you're only streaming  
>> the top
>> 5 or 10 networks (for some value of 5 or 10).  What's the performance
>> characteristics if you have 300K customers, and at any given time,  
>> 10%
>> are watching something from the "long tail" - what's the  
>> difference between
>> handling 30K unicast streams, and 30K multicast streams that each  
>> have only
>> one or at most 2-3 viewers?
>
> 1/2, 1/3, etc the bandwidth for each additional viewer of the same  
> stream?
> The worst case for a multicast stream is the same as the unicast  
> stream, but the unicast stream is always the worst case.
>
> Multicast doesn't have to be real-time. If you collect interested  
> subscribers over a longer time period, e.g. scheduled downloads  
> over the next hour, day, week, month, you can aggregate more  
> multicast receivers through the same stream.  TiVo collects its  
> content using a broadcast
> schedule.
>
> A "long tail" distribution includes not only the tail, but also the  
> head.  30K unicast streams may be the same as 30K multicast  
> streams, but
> 30K multicast streams is a lot better than 300,000 unicast streams.
> Although the long tail steams may have 1, 2, 3 receivers of a  
> stream, the Parato curve also has 1, 2, 3 streams with 50K, 25K,  
> 12K receivers.
>
> With Source-Specific Multicast addressing there isn't a shortage of  
> multicast addresses for the typical broadcast usage.  At least not  
> until
> we also run out of IPv4 unicast addresses.
>
> There is rarely only one way to solve a problem.  There will be  
> multiple
> ways to distribute data, video, voice, etc.


--Apple-Mail-3--1025424989
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=ISO-8859-1

<HTML><BODY style=3D"word-wrap: break-word; -khtml-nbsp-mode: space; =
-khtml-line-break: after-white-space; ">There you go. SSM would be a =
great solution. Who the hell supports it, though?<DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>We still get back to the =
issue of large scale market acceptance. High take rate will be limited =
to the more popular channels, which are run by large media =
conglomerates, who are reluctant to let streams out of a closed =
network.</DIV><DIV><BR><DIV> <SPAN class=3D"Apple-style-span" =
style=3D"border-collapse: separate; border-spacing: 0px 0px; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><DIV>Gian Anthony =
Constantine</DIV><DIV>Senior Network Design =
Engineer</DIV><DIV>Earthlink, Inc.</DIV><DIV>Office: =
404-748-6207</DIV><DIV>Cell: 404-808-4651</DIV><DIV>Internal Ext: =
x22007</DIV><DIV><A =
href=3D"mailto:constantinegi@corp.earthlink.net">constantinegi@corp.earthl=
ink.net</A></DIV><DIV><BR class=3D"khtml-block-placeholder"></DIV><BR =
class=3D"Apple-interchange-newline"></SPAN></SPAN> =
</DIV><BR><DIV><DIV>On Jan 10, 2007, at 12:08 AM, Sean Donelan =
wrote:</DIV><BR class=3D"Apple-interchange-newline"><BLOCKQUOTE =
type=3D"cite"><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">On Tue, 9 Jan 2007, <A =
href=3D"mailto:Valdis.Kletnieks@vt.edu">Valdis.Kletnieks@vt.edu</A> =
wrote:</DIV> <BLOCKQUOTE type=3D"cite"><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Multicast =
streaming may be a big win when you're only streaming the top</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">5 or 10 networks (for some value of 5 or 10).<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>What's the =
performance</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">characteristics if you have 300K =
customers, and at any given time, 10%</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">are =
watching something from the "long tail" - what's the difference =
between</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">handling 30K unicast streams, =
and 30K multicast streams that each have only</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">one or at most 2-3 viewers?</DIV> </BLOCKQUOTE><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1/2, =
1/3, etc the bandwidth for each additional viewer of the same =
stream?</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">The worst case for a multicast =
stream is the same as the unicast stream, but the unicast stream is =
always the worst case.</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; =
"><BR></DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">Multicast doesn't have to be =
real-time. If you collect interested subscribers over a longer time =
period, e.g. scheduled downloads over the next hour, day, week, month, =
you can aggregate more multicast receivers through the same stream.<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>TiVo collects its content =
using a broadcast</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">schedule.</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">A "long =
tail" distribution includes not only the tail, but also the head.<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>30K unicast streams may be =
the same as 30K multicast streams, but</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">30K =
multicast streams is a lot better than 300,000 unicast =
streams.</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">Although the long tail steams =
may have 1, 2, 3 receivers of a stream, the Parato curve also has 1, 2, =
3 streams with 50K, 25K, 12K receivers.</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">With =
Source-Specific Multicast addressing there isn't a shortage of multicast =
addresses for the typical broadcast usage.<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>At least not until</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">we also run out of IPv4 unicast addresses.</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">There is =
rarely only one way to solve a problem.<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>There will be =
multiple</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">ways to distribute data, video, =
voice, etc.</DIV> </BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>=

--Apple-Mail-3--1025424989--

home help back first fref pref prev next nref lref last post