一种MAC-TCP跨层优化拥塞控制方法及系统技术方案

技术编号:10505651 阅读:156 留言:0更新日期:2014-10-08 10:29
本发明专利技术公开了一种MAC-TCP跨层优化拥塞控制方法及系统,涉及无线卫星通信技术领域,所述拥塞控制方法包括:S1:同步卫星判断哪些移动终端在所述同步卫星的MAC层所积压的TCP数据包发生超时,并通过网关将拥塞警告发送至相应的移动终端;S2:判断是否存在虚假超时,若是,则执行步骤S3;S3:所述移动终端判断所述虚假超时是否由于用户信道衰落所引起,若是,则直接采用拥塞避免方法,直至用户信道衰落结束,若否,则先采用快速恢复方法,再采用拥塞避免方法。本发明专利技术通过判断移动终端是否存在虚假超时,再确定虚假超时的引起原因,并对不同的引起原因进行相应处理,使得在不增加丢包率的前提下,减小了时延带来的影响。

【技术实现步骤摘要】
-种MAC-TCP跨层优化拥塞控制方法及系统
本专利技术涉及无线卫星通信
,特别涉及一种MAC-TCP跨层优化拥塞控制方 法及系统。
技术介绍
随着陆地蜂窝4G技术的正式投入商用,当前,无论在学术界还是工业界,国内外 关于第五代移动通信网络(5G)的研究均已如火如荼的开展。而为了弥补陆地蜂窝系统覆 盖范围的问题而引入的卫星通信系统中的3G技术也日渐成熟,与陆地蜂窝系统相对于的 下一代移动卫星通信系统也成为了研究热点。 下一代移动卫星通信旨在提供更广泛类型的服务、更高的传输速率,其主要 特点为集合了 4G中的关键技术:正交频分多址(Orthogonal Frequency Division Multiplexing,OFDM)、多输入多输出(Multiple-Input Multiple_0utput,MIM0)、多点协作 传输(Coordinated Multiple Points Transmission/Reception,CoMP)。但是新的 4G 技 术跟卫星通信系统相结合产生了不同于陆地蜂窝系统的特点。 从同步卫星无线资源管理的功能实现方面看,无线资源管理体系包括卫星MAC协 议、接入控制机制、链路层带宽分配和物理层资源分配等核心功能。其中,卫星MAC协议是 无线资源管理体系的基本框架,主要功能是解决多用户以何种方式共享无线资源的问题。 现有卫星MAC协议分为三大类,包括随机接入类、带宽固定分配类、带宽按需分配类。目前 带宽按需分配方式已经成为同步卫星通信系统设计与实现的趋势,但由于GE0卫星链路的 长传播延时,带宽请求/分配过程增加了业务时延。因此,高资源利用率与低业务时延之间 的矛盾是基于带宽按需分配的无线资源管理体系需要解决的一个核心问题,是近年来的研 究热点。 MAC层无线资源管理所要面临的难题在于如何在系统资源利用率和用户QoS满意 度之间达到一种平衡。从系统的角度看,通常希望达到系统资源的最大利用率或容纳最多 的接入用户,从而达到效益最大化;而从用户的角度则希望无论何时何地系统都能够提供 足够的资源供用户接入,以得到满意的QoS。 TCP协议是针对有线网络设计的一种窗口协议,现在广泛应用于移动终端与同步 卫星通信系统之间的通信,由于移动网络具有更高的时延和误码率,而地面有线网络的TCP 协议通常将丢包视作网络拥塞,因此会降低系统整体的吞吐量;此外,由于空口环境的快速 变化,TCP的发送方往往不能及时掌握无线链路和带宽的快速变化,造成缓冲区溢出而产生 丢包。 对于同步卫星通信系统,由于卫星处于距离地面很高的同步卫星轨道,信号的往 返时延(Round-Trip Time,RTT)可达500ms,因此需要在保证不增加丢包率的前提下,减少 时延带来的影响。
技术实现思路
(一)要解决的技术问题 本专利技术要解决的技术问题是:如何在不增加丢包率的前提下,减小时延带来的影 响。 (二)技术方案 为解决上述技术问题,本专利技术提供了一种MAC-TCP跨层优化拥塞控制方法,所述 拥塞控制方法包括以下步骤: S1 :同步卫星判断哪些移动终端在所述同步卫星的MAC层所积压的TCP数据包发 生超时,并通过网关将拥塞警告发送至相应的移动终端; S2:所述移动终端接收到所述拥塞警告后,判断是否存在虚假超时,若是,则执行 步骤S3 ; S3:所述移动终端判断所述虚假超时是否由于用户信道衰落所引起,若是,则直接 采用拥塞避免方法,直至用户信道衰落结束,若否,则先采用快速恢复方法,再采用拥塞避 免方法。 其中,步骤S1之前还包括: S0 :所述同步卫星获取所有移动终端的TCP数据包到达所述同步卫星的MAC层的 速率和所有移动终端的TCP数据报在所述同步卫星的MAC层的积压情况; 步骤S1中,所述同步卫星根据获取到的速率和积压情况判断哪些移动终端在所 述同步卫星的MAC层所积压的TCP数据包发生超时。 其中,所述积压情况包括:数据量和时延。 其中,步骤S2具体包括: S201 :所述移动终端接收到所述拥塞警告后,对数据超时进行检测,若检测到数据 超时,则将检测到的数据超时时间减去所述拥塞警告的接收时间,以获得时间间隔; S202:所述移动终端将所述时间间隔与预设间隔相比,若不大于,则判断为发生虚 假超时,并执行步骤S3。 其中,步骤S202中,若大于,则返回步骤S1。 其中,步骤S201中,若未检测到数据超时,则返回步骤S1。 其中,步骤S3中,所述移动终端通过以下步骤判断所述虚假超时是否由于用户信 道衰落所引起: S301 :所述移动终端将慢启动门限ssthresh设定为当前已发送但还未收到确认 的TCP数据报的个数的一半,将拥塞窗口大小设定为与所述慢启动门限ssthresh相同,并 调整重传超时定时器; S302 :所述移动终端记录当前拥塞窗口大小,将所述当前拥塞窗口与之前的拥塞 窗口比较,若不小于,则判断所述虚假超时是由于用户信道衰落所引起,若小于,则判断所 述虚假超时不是由于用户信道衰落所引起。 其中,步骤S3之后还包括: S4:所述同步卫星判断是否达到预设周期,若否,则等待,直至达到所述预设周期 后,返回步骤S0,若是,则直接返回步骤S0。 其中,所述拥塞警告为包头设置有拥塞标志位的TCP数据包。 本专利技术还公开了一种MAC-TCP跨层优化拥塞控制系统,所述拥塞控制系统包括: 同步卫星、网关和移动终端; 所述同步卫星,用于判断哪些移动终端在所述同步卫星的MAC层所积压的TCP数 据包发生超时,并通过网关将拥塞警告发送至相应的移动终端; 所述移动终端,用于接收到所述拥塞警告后,判断是否存在虚假超时; 所述移动终端,还用于判断所述虚假超时是否由于用户信道衰落所引起,若是,则 直接采用拥塞避免方法,直至用户信道衰落结束,若否,则先采用快速恢复方法,再采用拥 塞避免方法。 (三)有益效果 本专利技术通过判断移动终端是否存在虚假超时,再确定虚假超时的引起原因,并对 不同的引起原因进行相应处理,使得在不增加丢包率的前提下,减小了时延带来的影响。 【附图说明】 图1是本专利技术一种实施方式的MAC-TCP跨层优化拥塞控制方法的流程图; 图2是移动终端收到拥塞警告后的处理示意图; 图3是拥塞警告所采用的TCP数据包的包头的结构示意图; 图4是本专利技术一种实施方式的MAC-TCP跨层优化拥塞控制系统的结构示意图。 【具体实施方式】 下面结合附图和实施例,对本专利技术的【具体实施方式】作进一步详细描述。以下实施 例用于说明本专利技术,但不用来限制本专利技术的范围。 图1是本专利技术一种实施方式的MAC-TCP跨层优化拥塞控制方法的流程图;参照图 1,所述拥塞控制方法包括以下步骤: S1 :同步卫星判断哪些移动终端在所述同步卫星的MAC层所积压的TCP数据包发 生超时,并通过网关将拥塞警告发送至相应的移动终端; S2:所述移动终端接收到所述拥塞警告后,判断是否存在虚假超时,若是,则执行 步骤S3 ; S3:所述移动终端判断所述虚假超时是否由本文档来自技高网
...

【技术保护点】
一种MAC‑TCP跨层优化拥塞控制方法,其特征在于,所述拥塞控制方法包括以下步骤:S1:同步卫星判断哪些移动终端在所述同步卫星的MAC层所积压的TCP数据包发生超时,并通过网关将拥塞警告发送至相应的移动终端;S2:所述移动终端接收到所述拥塞警告后,判断是否存在虚假超时,若是,则执行步骤S3;S3:所述移动终端判断所述虚假超时是否由于用户信道衰落所引起,若是,则直接采用拥塞避免方法,直至用户信道衰落结束,若否,则先采用快速恢复方法,再采用拥塞避免方法。

【技术特征摘要】
1. 一种MAC-TCP跨层优化拥塞控制方法,其特征在于,所述拥塞控制方法包括以下步 骤: 51 :同步卫星判断哪些移动终端在所述同步卫星的MAC层所积压的TCP数据包发生超 时,并通过网关将拥塞警告发送至相应的移动终端; 52 :所述移动终端接收到所述拥塞警告后,判断是否存在虚假超时,若是,则执行步骤 S3 ; 53 :所述移动终端判断所述虚假超时是否由于用户信道衰落所引起,若是,则直接采用 拥塞避免方法,直至用户信道衰落结束,若否,则先采用快速恢复方法,再采用拥塞避免方 法。2. 如权利要求1所述的拥塞控制方法,其特征在于,步骤S1之前还包括: SO :所述同步卫星获取所有移动终端的TCP数据包到达所述同步卫星的MAC层的速率 和所有移动终端的TCP数据报在所述同步卫星的MAC层的积压情况; 步骤S1中,所述同步卫星根据获取到的速率和积压情况判断哪些移动终端在所述同 步卫星的MAC层所积压的TCP数据包发生超时。3. 如权利要求2所述的拥塞控制方法,其特征在于,所述积压情况包括:数据量和时 延。4. 如权利要求1所述的拥塞控制方法,其特征在于,步骤S2具体包括: 5201 :所述移动终端接收到所述拥塞警告后,对数据超时进行检测,若检测到数据超 时,则将检测到的数据超时时间减去所述拥塞警告的接收时间,以获得时间间隔; 5202 :所述移动终端将所述时间间隔与预设间隔相比,若不大于,则判断为发生虚假超 时,并执行步骤S3。5. 如权利要求4所述的拥塞控制方法,其特征在于,步骤S202中,若大于,则返回步骤 S1。6. 如权利要求4所述的拥塞控制方法,其...

【专利技术属性】
技术研发人员:崔琪楣陶小峰李左琳宋恒国
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1