[hxserver] CR: RDT RTT Probe interval

[hxserver] CR: RDT RTT Probe interval

Damon Lanphear damonlan at real.com
Fri Nov 21 12:56:14 PST 2003


This change has been committed to SERVER_10_1_STABLE and
SERVER_CURRENT.  

On Thu, 2003-11-20 at 18:13, Damon Lanphear wrote:
> Suggested Reviewers:
> 
> Go
> Tom
> 
> Problem:
> 
> Congestion control depends on regular feedback from the transport in
> order to update state.  In the RDT case, the rate of feedback was tied
> to the rate of packet transmission.  One feedback request was sent for
> every N data packets. In cases where there is persistent congestion,
> congestion control will reduce the rate dramatically.  In such cases
> feedback slows to a very low rate.  The result is that recovery from a
> congestion event takes a VERY long time.
> 
> Solution:
> 
> Request transport feedback in RDT for at precise regular intervals
> throughout the entire duration of the session.  A callback class is
> introduced that handles the request for RDT RTT and buffer information.
> This request is sent at a user configurable interval.  The default is
> 250ms, or 4 times per second.  The default rate introduces an overhead
> of 224 bps, which is tunable by the user.
> 
> Further, transport information requests are only sent of MDP is enabled
> for the session AND the RDT feature level is greater than or equal to 3.
> 
> Leak and functionality checked on Linux using a variety of RDT capable
> clients and MDP configurations.
>  
> 
> ______________________________________________________________________
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe at helix-server.helixcommunity.org
> For additional commands, e-mail: dev-help at helix-server.helixcommunity.org
-- 
Damon Lanphear <damonlan at real.com>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe at helix-server.helixcommunity.org
For additional commands, e-mail: dev-help at helix-server.helixcommunity.org




More information about the Helix-server-dev mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.