为了增强卫星网络中TCP协议的性能,首先提出了一种卫星链路下的TCP性能模型,该模型可以反映出带宽约束下TCP性能相关参数对有效吞吐率的影响;其次,基于该模型提出了一种动态规划解决方案,通过求解吞吐率代价函数,得到优化的数据传输策略,该方案不仅能够方便地平衡卫星基站对TCP吞吐率或公平性的要求,还可帮助TCP协议适应卫星衰减链路的各项特征变化。仿真试验表明:该算法能够有效地改进卫星传输TCP的性能。
In order to improve the performance of TCP in satellite network, an optimization model of TCP for satellite network is presented with the consideration of the important control variables of TCP performance limited to bandwidth. Then an optimal data scheduling strategy based on dynamic programming is proposed by solving a throughput cost function, which helps balance TCP performance indexes for satellite base stations and adjust TCP to the characteristic of satellite fading channel. The simulation results show that TCP performances in terms of utilization and fairness are clearly improved by the dynamic resource allocation mechanism.