- 7
- 0
- 约5.86万字
- 约 41页
- 2015-10-30 发布于江苏
- 举报
卫星网络中的拥塞控制研究
研究生:夏斌 导师:陈元琰教授
学科专业:计算机软件与理论 研究方向:计算机网络 年级:2007 级
摘 要
在当今信息时代,Internet 在人们的日常生活中发挥越来越大的作用,其发展速度非常
迅猛,以致地面通信已无法满足现代通信对覆盖面、通信速度及数据带宽等方面的要求。
通过互联网的支持,随着航天技术的发展,卫星网络以其高速、及时、稳定可靠以及广域
无隙覆盖等优势得到了迅猛发展。
然而,由于卫星无线信道与地面的有线信道有非常大的差异,将卫星直接接入 Internet
中面临着很多问题需要解决。卫星网络的某些特性限制了 Internet 技术的核心——TCP 性
能的发展。现有的 TCP 拥塞控制机制在卫星网络上的应用效果并不能令人满意,目前国内
外提出了许多改进的拥塞控制机制或新的拥塞控制算法,推动了拥塞控制的研究,取得了
良好的运行效果。但是这些方案有的只是针对某一特定问题提出的解决方案,对于其他问
题却没有涉及;有的在实现过程中对网络开销要求比较大,本身就是一种资源浪费;还有
一部分对硬件以及除了 TCP 协议以外的其他层次或路由协议有额外的要求,很难实现。本
文首先阐述了拥塞发生的原因,分析了现有的针对卫星网络中的 TCP 性能的改进方案。
本文首先对现有针对卫星网络拥塞控制方案进行了整体的分析研究,论述了基于端到端的
改进方案和基于中间件的改进方案,给出研究重点。论文以端到端的改进协议为依据,进
行了研究和改进,主要研究成果如下:
1. 针对 TCP-Peach+在高误码率环境中 NIL 数据段丢失严重,在后面的急速恢复阶段
(Quick Recovery)使得 cwnd 很难恢复到初始状态,cwnd 逐渐降低进而导致数据传输速率不
断降低的问题,提出了一种急速恢复的改进机制,来抑制 cwnd 的逐渐降低和TCP-Peach+
性能的恶化。
2. 针对 TCP-Peach+算法在拥塞避免阶段仍然是传统的将慢启动阀值设为 cwnd/2 的机
制,对现有带宽资源是一种浪费的问题,提出了一种新的基于带宽估计的 TCP-nPeach 算
法,该算法通过观察 ACK 到达的情况采用 ABSE 机制进行准确的带宽估计,在收到 3 个
重复 ACK 时根据估计带宽设置 cwnd 和慢启动阀值(ssthresh) 。仿真结果表明,新算法在吞
吐量和公平性方面都有很好的改进。
关键字:拥塞控制;卫星网络;TCP-Peach ;带宽估计;TCP-nPeach
I
Research on Congestion Control for Satellite
Networks
Author :Xia Bin Tutor :Chen Yuanyan Specialty :Computer Software and Theory
Direction :Computer Network Grade :2007
Abstract
In todays information age, Internet in peoples daily life play an increasing role and its
development speed is very fast, so the ground communication has been unable to meet the
coverage, communication speed and data bandwidth demand of modern communication. With
Internet and the deve
原创力文档

文档评论(0)