CN103067977A - 无线异构网络***中基于跨层优化的数据并发传输方法 - Google Patents
无线异构网络***中基于跨层优化的数据并发传输方法 Download PDFInfo
- Publication number
- CN103067977A CN103067977A CN2012105512257A CN201210551225A CN103067977A CN 103067977 A CN103067977 A CN 103067977A CN 2012105512257 A CN2012105512257 A CN 2012105512257A CN 201210551225 A CN201210551225 A CN 201210551225A CN 103067977 A CN103067977 A CN 103067977A
- Authority
- CN
- China
- Prior art keywords
- layer
- wireless heterogeneous
- heterogeneous networks
- cross
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种无线异构网络***中基于跨层优化的数据并发传输方法,步骤为:定义网关为多个无线异构网络在服务器和终端接入点之间的汇聚点;在网关的网络层和数据链路层之间构造一个新的协议层,为跨层处理层,同时在跨层处理层构造虚拟网卡;从服务器传来的数据到达网关时,在网关的网络层提取IP数据包,同时网关检测各个无线异构网络的信道质量信息;跨层处理层根据检测结果将要发送的IP数据包分配到各个无线异构网络中,发送给终端设备;终端接收数据,将接收到的IP数据包放入接收缓冲区中,并对缓冲区中的IP数据包进行重排序处理例程。本发明能提高网络端到端传输速率,降低业务端到端传输时延,实现无线异构网络***中并发数据的均衡传输。
Description
技术领域
本发明涉及无线通信领域,特别涉及无线异构网络***中基于跨层优化的数据并发传输方法。
背景技术
近年来,无线通信技术取得了巨大的进展,各种全新的无线通信概念和技术层出不穷,形成了多种体制并存的无线异构网络。与此同时,移动互联网、通信技术迅猛发展,人们的生活品质逐步提高,多样化的智能终端开始普及,人们对通信网络的容量、速率、灵活性以及质量的需求日益增长,而单一模式的通信网络由于端到端的吞吐量较低、延时较大,已无法满足现有需求,许多蜂窝网络供应商开始为无线通信资源的短缺而感到十分焦虑。因此从资源的有限性、运营的有效性以及用户多样的业务需求等多方面角度考虑,需要充分利用不同网络间的互补特性,实现无线异构网络技术的有机融合和协作共享,以提供更为优化的网络性能和更加灵活可靠的业务,从而实现无线通信网络真正意义的自组织、自适应,并且实现网络间的互联互通。
作为无线异构网络互通和融合的研究热点和有效手段之一,联合的无线资源管理在近年来受到了广泛的关注与研究。无线异构网络***中的联合无线资源管理是一组针对多个共存网络的控制机制的集合,它包括智能的会话接纳控制、业务类型和传输速率的自适应管理,以及***功率的优化分配和控制等,从而实现无线资源的有效利用并达到***性能最优化的目标。然而,在过去的对联合无线资源管理的研究主要侧重于在提供业务时对具体网络的选择,从而发挥单一网络的技术优势,尽管也考虑了异构网络环境中其他网络的情况,但作为联合无线资源管理基础之一的多模或可重配置技术并没有得到充分的利用,从技术上来说,在多模技术或可重配置技术的支持下,拥有多套天线的终端具有同时接入到多个无线接入网络的能力,由此出现了一种无线资源管理的新概念:即将单一的业务数据流进行分流,并将子数据流交由多个网络进行并行传输。这样就可以充分发挥多种网络的优势,使无线异构网络之间相互合作,为用户提供更好的服务。
发明内容
本发明的目的在于针对上述已有技术的不足,提出一种无线异构网络 ***中基于跨层优化的数据并发传输方法,以提高网络端到端传输速率,降低业务端到端传输时延,实现无线异构网络***中并发数据的均衡传输。
本发明中,一方面,通过获取数据并发传输的分流参数作为分流策略的依据,将数据公平合理地分配到各个网络,另一方面,在接收端,对接收的IP数据包做重排序,保证IP数据包按序向协议栈上层提交。
无线异构网络***中基于跨层优化的数据并发传输方法,其特征在于按以下步骤进行:
(1)、定义网关为多个无线异构网络在服务器和终端接入点之间的汇聚点;
(2)、在网关的网络层和数据链路层之间构造一个新的协议层,称为跨层处理层,同时在跨层处理层构造虚拟网卡;
(3)、从服务器传来的数据到达网关时,在网关的网络层提取IP数据包;
(4)、网关检测各个无线异构网络的信道质量信息;其中,步骤(3)和步骤(4)为两个并行处理过程;
(5)跨层处理层根据检测结果将要发送的IP数据包分配到各个无线异构网络中,发送给终端设备;
(6)终端接收数据,将接收到的IP数据包放入接收缓冲区中,并对缓冲区中的IP数据包进行重排序处理例程。
本发明的步骤(4)的具体实现方法为:
网关每隔固定时间T,同时通过所有的无线异构网络向终端发送一次互联网控制报文协议ICMP(Internet Control Message Protocol)包,来更新各个无线异构网络的端到端往返时延RTT(Round-Trip Time)。
所述RTT按如下方式完成更新:
RTT=α×(RTTnew)+(1-α)×(RTTold)
其中RTTnew为当前时刻无线异构网的端到端往返时延,RTTold为上一时刻无线异构网络的端到端往返时延,α表示RTT历史影响因子,一般取0.125。
本发明的步骤(5)具体实现方法为:
首先通过无线异构网络的物理层可用带宽W和端到端往返时延RTT的比值来表征无线异构网络的传输能力,然后计算出每个无线异构网络传输能力占所有无线异构网络总传输能力的比例,将数据包以该比例值大小为概率发送到各个网络。
步骤(6)的重排序处理例程具体实现方法如下:
在接收端,在整个可用SN(数据包序号)区间内设置一个宽度一定的重排序窗口,且窗口宽度不超过SN数目-1,窗口下沿即当前期待接收的SN号;如果收到的SN落在窗口外,则丢弃该数据包;如果收到的SN恰好为窗口下沿,则移动窗口,向上层按序提交从下沿开始的、连续的、已收的数据包;如果收到的SN落在窗口内但不为窗口下沿,则***到窗口队列中;另外,启动一个周期轮询任务,若窗口内有数据包超时未提交,则强制移动窗口下沿至该数据包之后,并向上层按序提交移出窗口外的、已收的数据包。
本发明与现有技术相比有如下优点:
(1)本发明通过将数据分流到几种不同无线异构网络中传输,比起数据集中在单个网络中传输,具有更高的端到端吞吐量和更低的时延。
(2)本发明通过构造新的协议层,即跨层处理层,将在物理层和网络层测得的信道质量信息联合起来来衡量各个无线异构网络的传输能力,并根据各个无线异构网络的传输能力分配相应比例的数据流,使得发送到各个无线异构网络的数据量与当前的真实传输能力相匹配。一方面,一定程度上实现了负载均衡,另一方面,在大业务量时,能明显提高业务端到端的吞吐量和减少业务传输时延。
(3)本发明通过在网络层和链路层之间构造新协议层,即跨层处理层,并在跨层处理层做分流,相比在应用层和传输层做分流,其分流的效用更高,即获得较高的传输灵活性和带宽利用率;相比在链路层做分流,其数据排序、同步等复杂问题更容易处理。
(4)本发明通过在接收端对IP数据包做重排序处理,避免了因各个无线异构网络的端到端时延不同而导致的接收端收到的数据包的乱序问题,保证了IP数据包向协议栈上层的按序提交。
附图说明
图1是本发明的实施例的***结构示意图。
图2是本发明的实施例的***中各节点所包含的功能模块图。
图3是本发明基于跨层优化的数据并发传输方法的总流程图。
具体实施方式
结合附图对本发明作进一步的描述。
本文将以图1为实施例对无线异构网络***中基于跨层优化的数据并发传输方法做详细说明,但不局限于图1所示的网络拓扑结构。
图1是本发明的实施例的***结构示意图,该***由LTE和WLAN两个无线异构网络组成;整个无线异构网络***包含两个多模终端、一个网关 以及一条LTE链路和两条WLAN链路,其中网关是各个无线异构网络在服务器和终端接入点之间的汇聚点。
图2是***中各节点所包含的功能模块示意图,本发明只针对网关和终端,在现有功能模块基础上增加部分功能模块,由于网关和终端为两个对等实体,因此在网关和终端处均增加了跨层处理层,并在跨层处理层中实现虚拟网卡、分流和重排序三个功能模块,以实现网关和终端的基于跨层优化的数据并发传输功能。
图3为本发明基于跨层优化的数据并发传输方法的总流程图,该方法包括:
步骤1:定义网关为多个无线异构网络在服务器和终端接入点之间的汇聚点;
步骤2:在网关的网络层和数据链路层之间构造一个新的协议层,称为跨层处理层,同时在跨层处理层构造虚拟网卡;
步骤3:服务器传来的数据到达网关时,在网关的网络层提取IP数据包;
步骤4:网关检测各个无线异构网络的信道质量信息;
如图3所示, 步骤3和步骤4为两并行处理过程,其中步骤4的具体实现方法如下:
网关每隔固定时间T,同时通过所有的无线异构网络向终端发送一次ICMP包,来更新各个无线异构网络端到端往返时延RTT;
所述RTT按如下方式完成更新:
RTT=α×(RTTnew)+(1-α)×(RTTold)
其中RTTnew为当前时刻无线异构网的端到端往返时延,RTTold为上一时刻无线异构网络的端到端往返时延,α表示RTT历史影响因子,一般取0.125。
步骤5:根据检测结果将要发送的IP数据包分配到各个无线异构网络中,发送给终端设备;
其具体实现如下:
(1)计算:无线异构网络的物理层可用带宽W与端到端往返时延RTT的比值,得到异构无线网络的传输能力P;
(2)按如下公式计算每个无线异构网络传输能力占所有无线异构网络总传输能力的比例;
上式中ηi表示无线异构网络i传输能力占所有无线异构网络总传输能力比例大小,Wi表示无线异构网络网络i的物理层可用带宽,RTTi 表示当前时刻无线异构网络网络i的端到端往返时延,n表示无线异构网络个数,i表示1到n之间的整数;
(3)以上述步骤(2)中计算出来的比例值ηi为概率确定IP数据包的发送网络,具体是先将0到1的范围以比例值ηi(1≤i≤n)为大小分割成互不重叠的n个区间,即每个区间对应一个无线异构网络,然后产生一个0到1的随机数,随机数落在某个区间即对应某个无线异构网络中,该无线异构网络即为IP数据包将要发送的网络。
步骤6:终端接收数据,将接收到的IP数据包放入接收缓冲区, 并对缓冲区中的IP数据包进行重排序处理例程。
参考图3中的重排序处理例程,其具体实现方法如下:
在接收端,在整个可用SN区间内设置一个宽度一定的重排序窗口,且窗口宽度不超过SN数目-1,窗口下沿即当前期待接收的SN号(序号);如果收到的SN落在窗口外,则丢弃该数据包;如果收到的SN恰好为窗口下沿,则移动窗口,向上层按序提交从下沿开始的、连续的、已收的数据包;如果收到的SN落在窗口内但不为窗口下沿,则***到窗口队列中;另外,启动一个周期轮询任务,若窗口内有数据包超时未提交,则强制移动窗口下沿至该数据包之后,并向上层按序提交移出窗口外的、已收的数据包。
Claims (5)
1.无线异构网络***中基于跨层优化的数据并发传输方法,其特征在于按以下步骤进行:
(1)、定义网关为多个无线异构网络在服务器和终端接入点之间的汇聚点;
(2)、在网关的网络层和数据链路层之间构造一个新的协议层,称为跨层处理层,同时在跨层处理层构造虚拟网卡;
(3)、从服务器传来的数据到达网关时,在网关的网络层提取IP数据包;
(4)、网关检测各个无线异构网络的信道质量信息;其中,步骤(3)和步骤(4)为两个并行处理过程;
(5)跨层处理层根据检测结果将要发送的IP数据包分配到各个无线异构网络中,发送给终端设备;
(6)终端接收数据,将接收到的IP数据包放入接收缓冲区中,并对缓冲区中的IP数据包进行重排序处理例程。
2.根据权利要求1所述的无线异构网络***中基于跨层优化的数据并发传输方法,其特征在于:所述步骤(4)的具体实现方法为:
网关每隔固定时间T,同时通过所有的无线异构网络向终端发送一次互联网控制报文协议ICMP(Internet Control Message Protocol)包,来更新各个无线异构网络的端到端往返时延RTT(Round-Trip Time)。
3.根据权利要求2所述的无线异构网络***中基于跨层优化的数据并发传输方法,其特征在于:所述RTT按如下方式完成更新:
RTT=α×(RTTnew)+(1-α)×(RTTold)
其中RTTnew为当前时刻无线异构网的端到端往返时延,RTTold为上一时刻无线异构网络的端到端往返时延,α表示RTT历史影响因子,一般取0.125。
4.根据权利要求1所述的无线异构网络***中基于跨层优化的数据并发传输方法,其特征在于:所述步骤(5)具体实现方法为:
首先通过无线异构网络的物理层可用带宽W和端到端往返时延RTT的比值来表征无线异构网络的传输能力,然后计算出每个无线异构网络传输能力占所有无线异构网络总传输能力的比例,将数据包以该比例值大小为概率发送到各个网络。
5.根据权利要求1所述的无线异构网络***中基于跨层优化的数据并发传输方法,其特征在于:所述步骤IP数据包进行重排序处理例程的具体实现方法如下:在接收端,在整个可用SN(数据包序号)区间内设置一个宽度一定的重排序窗口,且窗口宽度不超过SN数目-1,窗口下沿即当前期待接收的SN号;如果收到的SN落在窗口外,则丢弃该数据包;如果收到的SN恰好为窗口下沿,则移动窗口,向上层按序提交从下沿开始的、连续的、已收的数据包;如果收到的SN落在窗口内但不为窗口下沿,则***到窗口队列中;另外,启动一个周期轮询任务,若窗口内有数据包超时未提交,则强制移动窗口下沿至该数据包之后,并向上层按序提交移出窗口外的、已收的数据包。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210551225.7A CN103067977B (zh) | 2012-12-18 | 2012-12-18 | 无线异构网络***中基于跨层优化的数据并发传输方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210551225.7A CN103067977B (zh) | 2012-12-18 | 2012-12-18 | 无线异构网络***中基于跨层优化的数据并发传输方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103067977A true CN103067977A (zh) | 2013-04-24 |
CN103067977B CN103067977B (zh) | 2015-04-15 |
Family
ID=48110401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210551225.7A Expired - Fee Related CN103067977B (zh) | 2012-12-18 | 2012-12-18 | 无线异构网络***中基于跨层优化的数据并发传输方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103067977B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014205722A1 (zh) * | 2013-06-27 | 2014-12-31 | 华为技术有限公司 | 一种分流的方法、通信设备及通信*** |
CN105722152A (zh) * | 2016-02-25 | 2016-06-29 | 华中科技大学 | 一种异构网络数据并行传输***及方法 |
CN105992272A (zh) * | 2015-01-27 | 2016-10-05 | ***通信集团公司 | 一种数据发送及接收方法、装置和数据传输*** |
CN106130608A (zh) * | 2016-06-07 | 2016-11-16 | 华中科技大学 | 一种基于双层云处理的异构网络融合架构及其数据传输方法 |
CN106559842A (zh) * | 2015-09-25 | 2017-04-05 | 展讯通信(上海)有限公司 | 基站及其承载服务质量控制方法 |
CN109327486A (zh) * | 2017-07-31 | 2019-02-12 | 西门子公司 | 上传数据至云平台的方法、***及网关和机器可读介质 |
CN111343671A (zh) * | 2020-02-20 | 2020-06-26 | 北京小米移动软件有限公司 | 信息处理方法、装置及存储介质 |
CN111629382A (zh) * | 2020-06-12 | 2020-09-04 | 国网上海市电力公司 | 一种地下电站用无线局域网*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101827396A (zh) * | 2010-04-29 | 2010-09-08 | 北京邮电大学 | 异构无线环境下多网协作传输的资源分配***及方法 |
WO2011019501A1 (en) * | 2009-08-13 | 2011-02-17 | Qualcomm Incorporated | Link aggregation in a heterogeneous communication system |
CN102497660A (zh) * | 2011-12-09 | 2012-06-13 | 电子科技大学 | 一种用于异构无线网络的多业务并发接入***及接入方法 |
-
2012
- 2012-12-18 CN CN201210551225.7A patent/CN103067977B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011019501A1 (en) * | 2009-08-13 | 2011-02-17 | Qualcomm Incorporated | Link aggregation in a heterogeneous communication system |
CN101827396A (zh) * | 2010-04-29 | 2010-09-08 | 北京邮电大学 | 异构无线环境下多网协作传输的资源分配***及方法 |
CN102497660A (zh) * | 2011-12-09 | 2012-06-13 | 电子科技大学 | 一种用于异构无线网络的多业务并发接入***及接入方法 |
Non-Patent Citations (1)
Title |
---|
KONSTANTINOS DIMOU: "Generic Link Layer:A solution for multi-radio transmission diversity in communication networks beyond 3G", 《IEEE VEHICULAR TECHNOLOGY CONFERENCE,2005》, 28 September 2005 (2005-09-28) * |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104509156A (zh) * | 2013-06-27 | 2015-04-08 | 华为技术有限公司 | 一种分流的方法、通信设备及通信*** |
CN104509156B (zh) * | 2013-06-27 | 2019-03-08 | 华为技术有限公司 | 一种分流的方法、通信设备及通信*** |
WO2014205722A1 (zh) * | 2013-06-27 | 2014-12-31 | 华为技术有限公司 | 一种分流的方法、通信设备及通信*** |
CN105992272A (zh) * | 2015-01-27 | 2016-10-05 | ***通信集团公司 | 一种数据发送及接收方法、装置和数据传输*** |
CN110602749A (zh) * | 2015-09-25 | 2019-12-20 | 展讯通信(上海)有限公司 | 基站及其承载服务质量控制方法 |
CN110505661B (zh) * | 2015-09-25 | 2022-03-04 | 展讯通信(上海)有限公司 | 基站及其承载服务质量控制方法 |
CN106559842A (zh) * | 2015-09-25 | 2017-04-05 | 展讯通信(上海)有限公司 | 基站及其承载服务质量控制方法 |
CN110602749B (zh) * | 2015-09-25 | 2022-02-08 | 展讯通信(上海)有限公司 | 基站及其承载服务质量控制方法 |
CN110505661A (zh) * | 2015-09-25 | 2019-11-26 | 展讯通信(上海)有限公司 | 基站及其承载服务质量控制方法 |
CN105722152A (zh) * | 2016-02-25 | 2016-06-29 | 华中科技大学 | 一种异构网络数据并行传输***及方法 |
CN106130608B (zh) * | 2016-06-07 | 2019-10-22 | 华中科技大学 | 一种基于双层云处理的异构网络融合架构及其数据传输方法 |
CN106130608A (zh) * | 2016-06-07 | 2016-11-16 | 华中科技大学 | 一种基于双层云处理的异构网络融合架构及其数据传输方法 |
CN109327486B (zh) * | 2017-07-31 | 2022-01-14 | 西门子公司 | 上传数据至云平台的方法、***及网关和机器可读介质 |
CN109327486A (zh) * | 2017-07-31 | 2019-02-12 | 西门子公司 | 上传数据至云平台的方法、***及网关和机器可读介质 |
CN111343671A (zh) * | 2020-02-20 | 2020-06-26 | 北京小米移动软件有限公司 | 信息处理方法、装置及存储介质 |
CN111343671B (zh) * | 2020-02-20 | 2024-04-09 | 北京小米移动软件有限公司 | 信息处理方法、装置及存储介质 |
CN111629382A (zh) * | 2020-06-12 | 2020-09-04 | 国网上海市电力公司 | 一种地下电站用无线局域网*** |
CN111629382B (zh) * | 2020-06-12 | 2023-08-25 | 国网上海市电力公司 | 一种地下电站用无线局域网*** |
Also Published As
Publication number | Publication date |
---|---|
CN103067977B (zh) | 2015-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103067977B (zh) | 无线异构网络***中基于跨层优化的数据并发传输方法 | |
WO2022121985A1 (zh) | 一种静态和动态相结合的毫米波波束资源分配与优化方法 | |
CN102638872B (zh) | 协作中继网络中基于负载均衡的中继选择方法 | |
CN101217497B (zh) | 一种无线网状网络的路径选择方法 | |
CN101827396B (zh) | 异构无线环境下多网协作传输的资源分配***及方法 | |
US9276718B2 (en) | Method and a system for bandwidth aggregation in an access point | |
CN103355008A (zh) | 用于使用多个接入点公平的网络回程吞吐量聚集的方法和单一无线站 | |
CN104937977A (zh) | 用于改善无线网络中按时吞吐量的方法 | |
CN102111819B (zh) | 一种延迟容忍网络 | |
CN104205665A (zh) | 多向中继器架构以及配合其使用的设备和操作方法 | |
CN101516066B (zh) | 数据流传输方法及移动通信*** | |
CN104144514A (zh) | 基于多业务的分组调度方法及基站 | |
Gao et al. | QoS-driven path selection for MPTCP: A scalable SDN-assisted approach | |
WO2012151921A1 (zh) | 多接口终端的业务传输方法及装置 | |
Wang et al. | A joint optimization scheme for hybrid MAC layer in LEO satellite supported IoT | |
CN101247327B (zh) | 利用长流检测实现无线自组织网络的动态资源预留的方法 | |
CN104968015B (zh) | 一种多rat并发传输方法和装置 | |
CN102202344B (zh) | 无线Mesh网中基于博弈论的跨层拥塞控制方法 | |
CN102104975B (zh) | 一种减小等待时延的无线mesh网络的业务调度的方法 | |
CN102685917A (zh) | 一种面向容量扩展的无线传感网多信道调度方法 | |
CN110324869A (zh) | 一种用户接入方法和基站 | |
CN107396449A (zh) | Td‑lte电力无线专网特殊子帧的配置方法 | |
Hussain et al. | TDMA MAC protocols for WiFi-based long distance networks: A survey | |
CN102104914A (zh) | 一种提高异构网络的混合业务调度准时性的方法 | |
Wang et al. | A segment-based adaptive joint session scheduling mechanism in heterogeneous wireless networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150415 Termination date: 20151218 |
|
EXPY | Termination of patent right or utility model |