拥塞控制中应考虑哪些问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:28:49

拥塞控制机制分为三个阶段:拥塞检测,拥塞指示和拥塞控制算法。拥塞检测的位置可以在端节点和中间节点。对于在端节点的拥塞控制,探测拥塞的判断依据是分组丢失,例如TCP的定时器超时,或者是重复的ACK。对于在中间节点的拥塞控制,其判断拥塞的依据为平均队长不能超过门限,例如RED(Random Early Detection)[15]和其他AQM(Active Queue Management)机制。如果拥塞检测在源端节点,则不需要拥塞指示。拥塞指示有两种方式:隐式通告和显式通告(Explicit Congestion Notification, ECN)。而拥塞控制算法就是能够实现拥塞控制、维持网络性能的算法。根据控制参数选择的不同,拥塞控制算法可分为:基于窗口的拥塞控制,例如TCP[16][17];以及基于速率的拥塞控制,例如TFRC[18](TCP Friendly Rate Control)。在实际中,应该针对不同的应用需求选择不同的拥塞控制算法。
主要考察的指标有TCP公平性,速率平滑性,响应性,当然还有有效性