[发明专利]一种应用于多路径传输的接收缓存配置方法及装置有效
申请号: | 200810118659.1 | 申请日: | 2008-08-21 |
公开(公告)号: | CN101656653A | 公开(公告)日: | 2010-02-24 |
发明(设计)人: | 阳旺;彭聪;李风华;李贺武;吴茜;陈荣第 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/00;H04L1/16;H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 魏 杉 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 路径 传输 接收 缓存 配置 方法 装置 | ||
技术领域
本发明涉及移动通信领域,尤其涉及对应用于多路径传输的接收缓存的配置技术。
背景技术
未来的移动通信网呈现出宽带化以及多种异构无线接入网络并存的发展趋势。在异构网络环境中,多种无线接入网络覆盖同一区域并提供服务将是普遍的场景;另一方面,随着网络接口成本的降低,多模移动终端成为发展的趋势,移动终端将同时拥有多个异构无线接口,比如Wi-Fi(WirelessFidelity,无线保真)、2.5G(第2.5代移动通信)、3G(第3代移动通信)、WiMAX(WorldInteroperability for Microwave Access,全球微波接入互操作性)等。在多种异构无线接入网络同时覆盖的区域,移动终端可以通过多个无线接口从不同接入网络分配到对应的IP地址,从而成为多宿主终端。
在多宿主的情况下,通讯双方可以有多条IP(Internet Protocol,互联网协议)路径用于通讯。通过实现多路径传输协议,可以将多条IP路径的网络带宽聚合起来(即同时使用多条IP路径进行通讯),从而提高端到端的吞吐率。
如图1所示,在多路径传输协议中,作为发送方的移动终端在向接收方的移动终端发送数据时,可以通过多个路径(比如路径1、以及路径2)发送。分组调度模块将发送方的发送缓存中缓存的要发送的数据包进行调度,决定从哪个路径发送数据包。相应的,作为接收方的移动终端可以通过多个路径接收到发送方发送的数据包,并在接收缓存中存放已经接收到,但尚未被应用层程序处理或者尚未按序到达的分组数据包。在接收方收到发送方发送的数据包后,要向接收方返回SACK(Selective Acknowledgement,选择性应答) 分组数据包;在接收方每次发送SACK分组数据包时,要对接收缓存剩余的空间进行统计,将统计的剩余缓存空间大小写入SACK分组字段rwnd(Receiverwindow,接收端通知窗口)中。发送方接收到SACK分组数据包后,根据cwnd(Congestion window,拥塞窗口)和rwnd中的最小值来调整发送数据的流量。其中cwnd为拥塞窗口,反映网络当前可用带宽。当rwnd小于cwnd时,即min(cwnd,rwnd)=rwnd,发送数据的流量将受限于接收缓存的大小,此时称为接收缓存限制。由此可见,如果接收缓存较小将使得数据传输带宽降低,或者说会使得传输速率下降、吞吐率降低。
现有的多路径传输协议接收缓存配置主要有以下两种方法:第一种是为接收缓存配置一个很大的值,比如说8MByte(8M字节);第二种是建议配置的接收缓存大小不低于128KByte(128K字节),但没有提供具体的配置值。
本发明的发明人发现根据上述第一种接收缓存配置方法进行配置,配置的缓存过大,对于内存资源紧俏的移动终端设备,这种配置方法将造成内存资源更加紧张;而第二种配置方法则给出了一个过宽的配置范围(大于128KB都可以),根据该方法无法确定在实际情况中具体配置多大的接收缓存;如果配置的接收缓存过小,将限制传输协议的吞吐量;如果配置的接收缓存过大,则又会造成内存资源更加紧张。而且,即使根据经验值配置了一个比较合适的接收缓存值大小,但是移动终端通讯的多路径有可能发生改变,某些传输路径发生改变后,这种静态方法配置的接收缓存就有可能不再适合当前的多路径网络情况了。因此,现有技术的多路径传输协议接收缓存的配置方法在实际应用中存在着不合理性:无法既保证传输协议的吞吐量又不占用过多资源,并且无法动态的随路径网络性能状态的改变而改变。
发明内容
本发明实施例提供了一种应用于多路径传输的接收缓存配置方法及装置,对多路径传输协议接收缓存进行更为合理的配置。
本发明实施例提供了一种传输路径选取方法及装置,用于根据确定的多路径传输协议接收缓存需求量更为合理的选取传输路径。
一种应用于多路径传输的接收缓存配置方法,包括:
测量获得多路径中各单路径的往返时延参数RTT;
确定各单路径的接收缓存需求量abuf_size;
根据各单路径的RTT,确定各单路径的RTT之间的倍率关系;
根据所述倍率关系以及各单路径的接收缓存需求量abuf_size,确定所述多路径的接收缓存需求量bufs_size;
根据确定的bufs_size配置所述应用于多路径传输的接收缓存。
所述根据各单路径的RTT,确定各单路径的RTT之间的倍率关系,具体为:
将各单路径的RTT中的一个RTT值作为基准值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118659.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:处理MPLS分组的方法、媒体网关和系统
- 下一篇:RC滤波器的校准电路及方法