论文部分内容阅读
光突发交换(OBS)有望成为下一代IP网络的关键技术。而传输控制协议(TCP)作为一种端到端的传输层协议已经广泛的应用在因特网络和广域网中。现有的多种TCP协议专为包交换网络设计,并不是完全适合于OBS。由于OBS的自身特点(节点无缓存)和专有参数(时间门限和包长门限)使得TCP在OBS上的性能与在传统网络上相比非常不同。比如说,在OBS网络中,一个长突发包的丢失将对TCP的拥塞窗口(cwnd)有极大的影响。
本文首先通过从TCP拥塞窗口的瞬时效应或者说是抖动效应研究TCP在OBS上的传输性能。我们在实验床上评估了在不同OBS配置条件下TCP Reno以及TCPVeno在拥塞窗口抖动、吞吐量、和时延方面的性能。我们发现通过调整TCP接收缓存、RTO_MIN、和突发包长、偏置时间等参数,TCP抖动效应和吞吐量得到明显改善和提高。我们同时发现,存在有限的突发包长以及偏置时间范围使得TCP在OBS上的性能最优。这也限制我们对于突发包长以及偏置时间的选择。
第二步,我们评估了多种TCP的拥塞窗口抖动效应在OBS上的表现。其中使用的协议包括TCP Reno,TCP Veno,High Speed TCP,H-TCP,Scalable TCP,TCP BIC,TCP CUBIC,TCP Hybla,TCP Vegas以及TCP Westwood。我们发现各种TCP协议需要不同的OBS参数范围配合以达到最佳的性能。在实验中,同时我们发现单纯基于时延或者基于丢包的TCP协议不适合应用在OBS网络中,而那些具有准确RTT估计的TCP协议适合应用在OBS,我们通过吞吐量和传输时延来评价这些高速TCP协议。我们建议根据OBS的组帧参数以及偏置时间为传输层跨层的选择合适的协议。同时,我们希望有更多的研究机构能关注TCP拥塞窗口的抖动效应从而解决TCP over OBS的问题。
第三步,我们为解决TCP over OBS设计了TCP ACK旁路方案。仿真结果证明我们提出的新方案在多跳以及长时延的OBS网络上工作的非常好。这说明这种方案将适合像因特网这样的大网络,并且能支持巨大数量的可靠传输应用,比如网格计算、离线视频传输以及BT。
最后,我们为自组织OBS网络或者动态光网络提出了一种基于跨层设计的方案。我们建议在应用层、传输层、网络层和OBS层以及控制层面都能使用各自的自组织的方案。我们简单的在物理层尝试设计自组织方案。基于不同的应用,不同的层可以有不同的自组织方案。不同层的自组织方案可以用模块化的方式形成统一的自组织系统。
我们建议根据OBS的时间门限、包长门限以及偏置时间为TCP跨层的估计RTT。下一步的工作包括:在不同丢包率以及背景码流下的拥塞窗口抖动效应的研究;在OBS实验床上设计ACK旁路;在ACK不受突发效应下,研究TCP性能:根据数据突发包包长,动态调整ACK突发包的包长等。