论文部分内容阅读
随着流媒体应用的日益广泛,用户对其服务质量的要求也越来越高。流媒体应用的特点是可以忍受少量丢包,但是对于带宽和实时性要求很高。目前 Interact上所使用的传输层协议是 TCP 和 UDP,这两个协议均有其自身的弊端,无法尽可能可靠而又及时地传输实时多媒体数据流。所以近年来又陆续提出多个传输层协议,SCTP 就是其中的代表之一。
由于继承了 TCP 和 UDP 协议的出色性能,SCTP 很快成为人们关注的焦点。但由于其拥塞控制机制过于保守,即使提出部分可靠传输特性进行完善,亦不能在混合数据流传输保持很好的性能。因此本文提出采用对 RED 网关拥塞避免机制进行改进,使之与 SCTP 拥塞控制机制协作的方法,即 SCTP/D-RED,为日后对Internet 上传输层协议拥塞控制机制进行深入研究和完善提供参考。SCTP/D-RED引入粗糙集属性重要度理论,基于属性重要度将连续的属性值离散化,在网关处创建信息系统表 (决策表),对不同类的数据流采用不同的丢包策略;对于多媒体数据流采用的是“伪丢弃”的方法,通过保留分组头继续向前发送,得到 SCTP累计 TSN 确认通过,从而在拥塞避免阶段不降低发送速率,不减小拥塞控制窗口,不触发重传机制;在满足多媒体数据流传输质量要求的情况下,在拥塞控制阶段可以不触发多媒体数据的重传,降低了因为重传而引入的额外开销,提高了对其他非多媒体数据流的传输公平性,最终有效地避免了拥塞的产生和网络状况的继续恶化。
本文最后进行了仿真实验,结果证明 SCTP/D-RED 拥塞控制机制相对于标准的 SCTP 性能有了显著改善,特别在对混合数据流的传输上性能有明显提高。