·上一文章:CAN技术工程机械控制领域的应用
·下一文章:基于神经网络的火电厂生产过程故障诊断专家系统
S1和S2为数据发送源端,其中假定S1发送高优先级数据流,S2发送低优先级数据流,D1和D2为接收端。瓶颈链路位于路由器1和2之间,其链路容量为64 kb/s,其余链路的容量为10 Mb/s,各主动队列管理算法设置在路由器1上。仿真时间为20 s,路由器的缓冲区大小为50个数据包。以上介绍的各种算法的参数设置如下:RED基本参数设置为min_th=5, max_th=15, max_p=0.02。对于本文提出的方案DS-RED 参数设置为 min_th=5, max_th=15, max_p=0.2。下面分别采用恒定速率和文件传输FTP的模型对以上的仿真模型进行测试[5-6],仿真结果分别如图3和图4所示。
由仿真结果可以看到,在恒定速率下,两种算法的丢弃概率是差不多的,但是在FTP文件传输的情况下,使用改进后的算法高优先级数据包的丢弃概率明显降低,而低优先级数据包丢弃概率相应升高。而改进之前的高优先级数据包的丢弃概率高于低优先级的丢弃概率,改进之后高优先级数据包的概率明显低于丢优先级的数据包的丢弃概率,而且改进后的算法在时间延迟方面也有了明显改善。
如何减少网络中的丢包率,提高链路的利用率,降低传输时延,防止网络崩溃对网络研究来说是很重要的。当数据包在到达接点前就被丢掉或者是链路长时间处于空闲状态或者大量不必要的数据包重传都会造成网络资源的大量浪费。所以网络的拥塞控制的研究也就变得至关重要。
通过MATLAB仿真,将该方法与RED算法进行性能比较,结果表明,改进后的拥塞控制机制能够提供区分服务,更好地满足Qos要求。