[发明专利]基于多径负载均衡的无线互联网拥塞控制方法及控制器无效
申请号: | 200810233009.1 | 申请日: | 2008-11-07 |
公开(公告)号: | CN101404622A | 公开(公告)日: | 2009-04-08 |
发明(设计)人: | 李云;周扬眉;刘期烈 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/08 |
代理公司: | 重庆华科专利事务所 | 代理人: | 康海燕 |
地址: | 400065重*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 负载 均衡 无线 互联网 拥塞 控制 方法 控制器 | ||
1.基于多径负载均衡的无线互联网拥塞控制方法,其特征在于,网络层带宽时延估计模块动态测量路径带宽及时延,并提交传输层的TCP拥塞检测模块及分组分发模块;TCP拥塞检测模块判断若TCP窗口发送速率等于或大于主路径带宽,则说明该路径发生拥塞;当源节点检测到定时器超时或重复的数据分组ACK并非由拥塞引起,TCP差错控制模块控制报文段发送模块进行报文重发;当定时器超时或重复的ACK由拥塞引起,采用TCP拥塞控制策略和基于备用路径分组分发的拥塞控制策略缓解拥塞,所述TCP拥塞控制策略为,TCP拥塞检测模块检测到接收端的定时器超时或产生三个重复的ACK,如果此时TCP窗口发送速率小于主路径带宽,则TCP差错控制模块启用TCP差错控制,命令报文段发送模块重传差错报文段,如果此时TCP窗口发送速率大于主路径带宽,立即启用备用路径,如果仍然不能满足发送速率要求,TCP拥塞控制模块启用对发送窗口大小进行调整;所述基于备用路径分组分发的拥塞控制策略为,通过多径分流使得初始路径和备用路径之间分担TCP报文段的传输,并采用一个专有的分组分发模块来进行多路分组分发。
2.根据权利要求1所述的无线互联网拥塞控制方法,其特征在于,分组分发模块进行多路分组分发的步骤具体包括,分组分发模块对到达的数据分组进行分发,对每个即将发送的第n个数据分组,选择其ACK到达源节点的时刻大于前一个数据分组ACK到达源节点的时刻的路径进行发送。
3.根据权利要求1或2所述的无线互联网拥塞控制方法,其特征在于,测量路径带宽时延的步骤具体包括,利用前两个数据分组往返时延以及数据分组大小估算需要传输的数据分组的往返时延;根据待传输的数据分组及前一数据分组大小以及上述数据分组的往返时延差,进行带宽估算。
4.基于多径负载均衡的无线互联网拥塞控制器,其特征在于,包括,TCP拥塞检测模块、TCP拥塞控制模块、TCP差错控制模块、报文段发送模块、分组分发模块、带宽时延估计模块,带宽时延估计模块动态测量路径带宽及时延,并提交TCP拥塞检测模块及分组分发模块;TCP拥塞检测模块判断若TCP窗口发送速率等于或大于主路径带宽,则说明该路径发生拥塞;当源节点检测到定时器超时或重复的ACK并非由拥塞引起,TCP差错控制模块控制报文段发送模块进行报文重发;当定时器超时或重复的ACK由拥塞引起,且TCP拥塞检测模块检测到接收端的定时器超时或产生三个重复的ACK,如果此时TCP窗口发送速率小于主路径带宽,则TCP差错控制模块启用TCP差错控制,命令报文段发送模块重传差错报文段,如果此时TCP窗口发送速率大于主路径带宽,立即启用备用路径,如果仍然不能满足发送速率要求,TCP拥塞控制模块对发送窗口大小进行调整;通过多径分流使得初始路径和备用路径之间分担TCP报文段的传输,并采用一个专有的分组分发模块来进行多路分组分发。
5.根据权利要求4所述的无线互联网拥塞控制器,其特征在于,分组分发模块对每个即将发送的第n个数据分组,选择其ACK到达源节点的时刻大于前一个数据分组ACK到达源节点的时刻的路径进行发送。
6.根据权利要求4或5所述的无线互联网拥塞控制器,其特征在于,带宽时延估计模块利用前两个数据分组往返时延以及数据分组大小估算需要传输的数据分组的往返时延;根据待传输的数据分组及前一数据分组大小以及上述数据分组的往返时延差,进行带宽估算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810233009.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生态湿地的人工土壤构建方法
- 下一篇:高纯度无水四氯化锡的生产方法