[e2e] Technology marches forward at the expense of the net?

Michelle Munson michelle at digitalfountain.com
Fri Dec 14 13:56:36 PST 2001


"David P. Reed" wrote:
> 
> At 11:15 AM 12/14/2001 -0500, Tarik Alj wrote:
> >- Would it be possible to evaluate in what proportion, on the average, a
> >packet that gets through will contribute to the final file?
> 
> This isn't an FEC, exactly. There's an analogy here, though. The reason is
> that the recipient stops listening as soon as they have enough to
> reconstruct the file.  Every received packet contributes to the final file
> essentially 100%.
> 
> >- In other words how much bandwidth is wasted by applying FEC at such a high
> >level?
> 
>  From the recipient's point of view, essentially none.  However packets
> that get part of the way to the destination consume "bandwidth" (using that
> term is incorrect here, because we aren't talking about bandwidth, but
> bitrate).  So if few packets get all the way from source to destination,
> there can be heavy overhead before the bottleneck point or error sources,
> which increases as the source transmission rate gets much larger than the
> destination reception rate.
> 
> >- what about sequences of small file transfers, such as web pages?
> 
> This approach doesn't help at all with independent request of small files
> like web pages or transaction RPCs.  And hurts more as the web page size
> gets smaller, because if RTT*(sending rate) is large, the sender will send
> a lot of redundant packets after the recipient has received the whole web
> page, but it can't stop sending until it knows that the recipient has
> received the whole file.
> 

However better codes optimized for better performance on small files
(e.g. less redundancy overhead necessary to reconstruct the original) 
are always possible ... hint, hint :-)

Michelle Munson
An engineer at Digital Fountain



More information about the end2end-interest mailing list