[go: up one dir, main page]

CN103067977B - Data concurrence transmission method based on cross-layer optimization in wireless heterogeneous network system - Google Patents

Data concurrence transmission method based on cross-layer optimization in wireless heterogeneous network system Download PDF

Info

Publication number
CN103067977B
CN103067977B CN201210551225.7A CN201210551225A CN103067977B CN 103067977 B CN103067977 B CN 103067977B CN 201210551225 A CN201210551225 A CN 201210551225A CN 103067977 B CN103067977 B CN 103067977B
Authority
CN
China
Prior art keywords
layer
wireless heterogeneous
cross
heterogeneous networks
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.)
Expired - Fee Related
Application number
CN201210551225.7A
Other languages
Chinese (zh)
Other versions
CN103067977A (en
Inventor
王德胜
余想
林宏志
田科亮
熊磊
马璇
常成龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huazhong University of Science and Technology
Original Assignee
Huazhong University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huazhong University of Science and Technology filed Critical Huazhong University of Science and Technology
Priority to CN201210551225.7A priority Critical patent/CN103067977B/en
Publication of CN103067977A publication Critical patent/CN103067977A/en
Application granted granted Critical
Publication of CN103067977B publication Critical patent/CN103067977B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及一种无线异构网络系统中基于跨层优化的数据并发传输方法,步骤为:定义网关为多个无线异构网络在服务器和终端接入点之间的汇聚点;在网关的网络层和数据链路层之间构造一个新的协议层,为跨层处理层,同时在跨层处理层构造虚拟网卡;从服务器传来的数据到达网关时,在网关的网络层提取IP数据包,同时网关检测各个无线异构网络的信道质量信息;跨层处理层根据检测结果将要发送的IP数据包分配到各个无线异构网络中,发送给终端设备;终端接收数据,将接收到的IP数据包放入接收缓冲区中,并对缓冲区中的IP数据包进行重排序处理例程。本发明能提高网络端到端传输速率,降低业务端到端传输时延,实现无线异构网络系统中并发数据的均衡传输。

The present invention relates to a data concurrent transmission method based on cross-layer optimization in a wireless heterogeneous network system. A new protocol layer is constructed between the layer and the data link layer, which is the cross-layer processing layer, and a virtual network card is constructed at the cross-layer processing layer; when the data transmitted from the server reaches the gateway, the IP data packet is extracted at the network layer of the gateway At the same time, the gateway detects the channel quality information of each wireless heterogeneous network; the cross-layer processing layer distributes the IP data packets to be sent to each wireless heterogeneous network according to the detection results, and sends them to the terminal equipment; The data packet is put into the receiving buffer, and the IP data packet in the buffer is reordered and processed. The invention can improve the end-to-end transmission rate of the network, reduce the service end-to-end transmission time delay, and realize the balanced transmission of concurrent data in the wireless heterogeneous network system.

Description

无线异构网络系统中基于跨层优化的数据并发传输方法A data concurrent transmission method based on cross-layer optimization in a wireless heterogeneous network system

技术领域 technical field

本发明涉及无线通信领域,特别涉及无线异构网络系统中基于跨层优化的数据并发传输方法。The invention relates to the field of wireless communication, in particular to a data concurrent transmission method based on cross-layer optimization in a wireless heterogeneous network system.

背景技术 Background technique

近年来,无线通信技术取得了巨大的进展,各种全新的无线通信概念和技术层出不穷,形成了多种体制并存的无线异构网络。与此同时,移动互联网、通信技术迅猛发展,人们的生活品质逐步提高,多样化的智能终端开始普及,人们对通信网络的容量、速率、灵活性以及质量的需求日益增长,而单一模式的通信网络由于端到端的吞吐量较低、延时较大,已无法满足现有需求,许多蜂窝网络供应商开始为无线通信资源的短缺而感到十分焦虑。因此从资源的有限性、运营的有效性以及用户多样的业务需求等多方面角度考虑,需要充分利用不同网络间的互补特性,实现无线异构网络技术的有机融合和协作共享,以提供更为优化的网络性能和更加灵活可靠的业务,从而实现无线通信网络真正意义的自组织、自适应,并且实现网络间的互联互通。In recent years, wireless communication technology has made great progress, and various new wireless communication concepts and technologies emerge in an endless stream, forming a wireless heterogeneous network with multiple systems coexisting. At the same time, with the rapid development of mobile Internet and communication technology, people's quality of life is gradually improving, and diversified smart terminals are becoming popular. People's demand for the capacity, speed, flexibility and quality of communication networks is increasing day by day. Due to the low end-to-end throughput and high delay, the network can no longer meet the existing needs, and many cellular network providers are beginning to feel very anxious about the shortage of wireless communication resources. Therefore, from the perspectives of limited resources, operational effectiveness, and diverse business needs of users, it is necessary to make full use of the complementary characteristics of different networks to realize the organic integration and collaborative sharing of wireless heterogeneous network technologies, so as to provide more Optimized network performance and more flexible and reliable services, so as to realize the true self-organization and self-adaptation of wireless communication networks, and realize the interconnection and intercommunication between networks.

作为无线异构网络互通和融合的研究热点和有效手段之一,联合的无线资源管理在近年来受到了广泛的关注与研究。无线异构网络系统中的联合无线资源管理是一组针对多个共存网络的控制机制的集合,它包括智能的会话接纳控制、业务类型和传输速率的自适应管理,以及系统功率的优化分配和控制等,从而实现无线资源的有效利用并达到系统性能最优化的目标。然而,在过去的对联合无线资源管理的研究主要侧重于在提供业务时对具体网络的选择,从而发挥单一网络的技术优势,尽管也考虑了异构网络环境中其他网络的情况,但作为联合无线资源管理基础之一的多模或可重配置技术并没有得到充分的利用,从技术上来说,在多模技术或可重配置技术的支持下,拥有多套天线的终端具有同时接入到多个无线接入网络的能力,由此出现了一种无线资源管理的新概念:即将单一的业务数据流进行分流,并将子数据流交由多个网络进行并行传输。这样就可以充分发挥多种网络的优势,使无线异构网络之间相互合作,为用户提供更好的服务。As one of the research hotspots and effective means of interworking and integration of wireless heterogeneous networks, joint radio resource management has received extensive attention and research in recent years. Joint radio resource management in a wireless heterogeneous network system is a collection of control mechanisms for multiple coexisting networks, including intelligent session admission control, adaptive management of service types and transmission rates, and optimal allocation of system power and Control, etc., so as to realize the effective use of wireless resources and achieve the goal of system performance optimization. However, in the past, the research on joint radio resource management mainly focused on the selection of a specific network when providing services, so as to take advantage of the technical advantages of a single network. Although other networks in the heterogeneous network environment were also considered, as a joint The multi-mode or reconfigurable technology, one of the foundations of radio resource management, has not been fully utilized. Technically, with the support of multi-mode technology or reconfigurable technology, terminals with multiple sets of antennas have the ability to simultaneously access the The ability of multiple radio access networks, thus a new concept of radio resource management emerges: that is, to divide a single service data flow, and transfer the sub-data flows to multiple networks for parallel transmission. In this way, the advantages of multiple networks can be fully utilized, and wireless heterogeneous networks can cooperate with each other to provide users with better services.

发明内容 Contents of the invention

本发明的目的在于针对上述已有技术的不足,提出一种无线异构网络系统中基于跨层优化的数据并发传输方法,以提高网络端到端传输速率,降低业务端到端传输时延,实现无线异构网络系统中并发数据的均衡传输。The purpose of the present invention is to address the deficiencies of the above-mentioned existing technologies, and propose a data concurrent transmission method based on cross-layer optimization in a wireless heterogeneous network system, so as to improve the network end-to-end transmission rate and reduce the service end-to-end transmission delay. Realize the balanced transmission of concurrent data in the wireless heterogeneous network system.

本发明中,一方面,通过获取数据并发传输的分流参数作为分流策略的依据,将数据公平合理地分配到各个网络,另一方面,在接收端,对接收的IP数据包做重排序,保证IP数据包按序向协议栈上层提交。In the present invention, on the one hand, the data is distributed to each network in a fair and reasonable manner by obtaining the distribution parameters of concurrent data transmission as the basis of the distribution strategy; on the other hand, at the receiving end, the received IP data packets are reordered to ensure IP data packets are submitted to the upper layer of the protocol stack in sequence.

无线异构网络系统中基于跨层优化的数据并发传输方法,其特征在于按以下步骤进行:A data concurrent transmission method based on cross-layer optimization in a wireless heterogeneous network system is characterized in that the following steps are performed:

(1)、定义网关为多个无线异构网络在服务器和终端接入点之间的汇聚点;(1), defining a gateway as a convergence point between a server and a terminal access point for multiple wireless heterogeneous networks;

(2)、在网关的网络层和数据链路层之间构造一个新的协议层,称为跨层处理层,同时在跨层处理层构造虚拟网卡;(2), a new protocol layer is constructed between the network layer and the data link layer of the gateway, which is called the cross-layer processing layer, and a virtual network card is constructed at the cross-layer processing layer;

(3)、从服务器传来的数据到达网关时,在网关的网络层提取IP数据包;(3), when the data transmitted from the server arrives at the gateway, the IP packet is extracted at the network layer of the gateway;

(4)、网关检测各个无线异构网络的信道质量信息;其中,步骤(3)和步骤(4)为两个并行处理过程;(4), the gateway detects the channel quality information of each wireless heterogeneous network; wherein, step (3) and step (4) are two parallel processing processes;

(5)跨层处理层根据检测结果将要发送的IP数据包分配到各个无线异构网络中,发送给终端设备;(5) The cross-layer processing layer distributes the IP data packets to be sent to each wireless heterogeneous network according to the detection results, and sends them to the terminal equipment;

(6)终端接收数据,将接收到的IP数据包放入接收缓冲区中,并对缓冲区中的IP数据包进行重排序处理例程。(6) The terminal receives data, puts the received IP data packets into the receiving buffer, and performs a reordering processing routine on the IP data packets in the buffer.

本发明的步骤(4)的具体实现方法为:The concrete realization method of step (4) of the present invention is:

网关每隔固定时间T,同时通过所有的无线异构网络向终端发送一次互联网控制报文协议ICMP(Internet Control Message Protocol)包,来更新各个无线异构网络的端到端往返时延RTT(Round-Trip Time)。The gateway sends an Internet Control Message Protocol ICMP (Internet Control Message Protocol) packet to the terminal at a fixed time T at the same time through all wireless heterogeneous networks to update the end-to-end round-trip delay RTT (Round RTT) of each wireless heterogeneous network -Trip Time).

所述RTT按如下方式完成更新:The RTT is updated as follows:

RTT=α×(RTTnew)+(1-α)×(RTTold)RTT=α×(RTT new )+(1-α)×(RTT old )

其中RTTnew为当前时刻无线异构网的端到端往返时延,RTTold为上一时刻无线异构网络的端到端往返时延,α表示RTT历史影响因子,一般取0.125。Among them, RTT new is the end-to-end round-trip delay of the wireless heterogeneous network at the current moment, RTT old is the end-to-end round-trip delay of the wireless heterogeneous network at the previous moment, and α represents the RTT historical impact factor, which is generally taken as 0.125.

本发明的步骤(5)具体实现方法为:Step (5) concrete realization method of the present invention is:

首先通过无线异构网络的物理层可用带宽W和端到端往返时延RTT的比值来表征无线异构网络的传输能力,然后计算出每个无线异构网络传输能力占所有无线异构网络总传输能力的比例,将数据包以该比例值大小为概率发送到各个网络。Firstly, the transmission capability of the wireless heterogeneous network is characterized by the ratio of the available bandwidth W of the physical layer of the wireless heterogeneous network to the end-to-end round-trip delay RTT, and then the transmission capacity of each wireless heterogeneous network is calculated as a percentage of the total wireless heterogeneous network. The ratio of the transmission capacity, the data packet is sent to each network with the probability of the ratio value.

步骤(6)的重排序处理例程具体实现方法如下:The specific implementation method of the reordering processing routine of step (6) is as follows:

在接收端,在整个可用SN(数据包序号)区间内设置一个宽度一定的重排序窗口,且窗口宽度不超过SN数目-1,窗口下沿即当前期待接收的SN号;如果收到的SN落在窗口外,则丢弃该数据包;如果收到的SN恰好为窗口下沿,则移动窗口,向上层按序提交从下沿开始的、连续的、已收的数据包;如果收到的SN落在窗口内但不为窗口下沿,则插入到窗口队列中;另外,启动一个周期轮询任务,若窗口内有数据包超时未提交,则强制移动窗口下沿至该数据包之后,并向上层按序提交移出窗口外的、已收的数据包。At the receiving end, set a reordering window with a certain width in the entire available SN (data packet sequence number) interval, and the window width does not exceed the number of SNs-1, and the lower edge of the window is the SN number currently expected to be received; if the received SN If it falls outside the window, the data packet is discarded; if the received SN happens to be the lower edge of the window, then the window is moved, and the continuous and received data packets starting from the lower edge are submitted to the upper layer in sequence; If the SN falls within the window but is not the lower edge of the window, it is inserted into the window queue; in addition, a periodic polling task is started, and if there is a data packet in the window that has not been submitted overtime, the lower edge of the window is forced to be moved to after the data packet, And submit the received data packets out of the window to the upper layer in sequence.

本发明与现有技术相比有如下优点:Compared with the prior art, the present invention has the following advantages:

(1)本发明通过将数据分流到几种不同无线异构网络中传输,比起数据集中在单个网络中传输,具有更高的端到端吞吐量和更低的时延。(1) The present invention distributes data to several different wireless heterogeneous networks for transmission, which has higher end-to-end throughput and lower delay than data centralized transmission in a single network.

(2)本发明通过构造新的协议层,即跨层处理层,将在物理层和网络层测得的信道质量信息联合起来来衡量各个无线异构网络的传输能力,并根据各个无线异构网络的传输能力分配相应比例的数据流,使得发送到各个无线异构网络的数据量与当前的真实传输能力相匹配。一方面,一定程度上实现了负载均衡,另一方面,在大业务量时,能明显提高业务端到端的吞吐量和减少业务传输时延。(2) By constructing a new protocol layer, that is, the cross-layer processing layer, the present invention combines the channel quality information measured at the physical layer and the network layer to measure the transmission capabilities of each wireless heterogeneous network, and according to each wireless heterogeneous The transmission capacity of the network allocates a corresponding proportion of data flow, so that the amount of data sent to each wireless heterogeneous network matches the current real transmission capacity. On the one hand, it achieves load balancing to a certain extent; on the other hand, it can significantly improve the end-to-end throughput of the business and reduce the service transmission delay when the business volume is large.

(3)本发明通过在网络层和链路层之间构造新协议层,即跨层处理层,并在跨层处理层做分流,相比在应用层和传输层做分流,其分流的效用更高,即获得较高的传输灵活性和带宽利用率;相比在链路层做分流,其数据排序、同步等复杂问题更容易处理。(3) The present invention constructs a new protocol layer between the network layer and the link layer, that is, the cross-layer processing layer, and performs shunting at the cross-layer processing layer. Compared with shunting at the application layer and the transport layer, the utility of shunting Higher, that is, to obtain higher transmission flexibility and bandwidth utilization; compared with splitting at the link layer, complex issues such as data sorting and synchronization are easier to deal with.

(4)本发明通过在接收端对IP数据包做重排序处理,避免了因各个无线异构网络的端到端时延不同而导致的接收端收到的数据包的乱序问题,保证了IP数据包向协议栈上层的按序提交。(4) The present invention avoids the out-of-sequence problem of data packets received by the receiving end caused by the different end-to-end delays of various wireless heterogeneous networks by reordering the IP data packets at the receiving end, ensuring IP data packets are submitted sequentially to the upper layer of the protocol stack.

附图说明 Description of drawings

图1是本发明的实施例的系统结构示意图。FIG. 1 is a schematic diagram of the system structure of an embodiment of the present invention.

图2是本发明的实施例的系统中各节点所包含的功能模块图。Fig. 2 is a diagram of functional modules contained in each node in the system of the embodiment of the present invention.

图3是本发明基于跨层优化的数据并发传输方法的总流程图。FIG. 3 is a general flowchart of the method for concurrent data transmission based on cross-layer optimization in the present invention.

具体实施方式 Detailed ways

结合附图对本发明作进一步的描述。The present invention will be further described in conjunction with the accompanying drawings.

本文将以图1为实施例对无线异构网络系统中基于跨层优化的数据并发传输方法做详细说明,但不局限于图1所示的网络拓扑结构。This article will take FIG. 1 as an example to describe in detail the concurrent data transmission method based on cross-layer optimization in a wireless heterogeneous network system, but is not limited to the network topology shown in FIG. 1 .

图1是本发明的实施例的系统结构示意图,该系统由LTE和WLAN两个无线异构网络组成;整个无线异构网络系统包含两个多模终端、一个网关以及一条LTE链路和两条WLAN链路,其中网关是各个无线异构网络在服务器和终端接入点之间的汇聚点。Fig. 1 is the system structural diagram of the embodiment of the present invention, and this system is made up of two wireless heterogeneous networks of LTE and WLAN; The whole wireless heterogeneous network system comprises two multimode terminals, a gateway and an LTE link and two WLAN link, wherein the gateway is the aggregation point between the server and the terminal access point of each wireless heterogeneous network.

图2是系统中各节点所包含的功能模块示意图,本发明只针对网关和终端,在现有功能模块基础上增加部分功能模块,由于网关和终端为两个对等实体,因此在网关和终端处均增加了跨层处理层,并在跨层处理层中实现虚拟网卡、分流和重排序三个功能模块,以实现网关和终端的基于跨层优化的数据并发传输功能。Fig. 2 is a schematic diagram of the functional modules contained in each node in the system. The present invention is only for the gateway and the terminal, and some functional modules are added on the basis of the existing functional modules. Since the gateway and the terminal are two peer entities, the gateway and the terminal A cross-layer processing layer is added everywhere, and three functional modules of virtual network card, shunt and reordering are implemented in the cross-layer processing layer to realize the concurrent data transmission function based on cross-layer optimization of gateways and terminals.

图3为本发明基于跨层优化的数据并发传输方法的总流程图,该方法包括:Fig. 3 is the general flow chart of the data concurrent transmission method based on cross-layer optimization of the present invention, and this method comprises:

步骤1:定义网关为多个无线异构网络在服务器和终端接入点之间的汇聚点;Step 1: Define the gateway as the aggregation point between the server and the terminal access point for multiple wireless heterogeneous networks;

步骤2:在网关的网络层和数据链路层之间构造一个新的协议层,称为跨层处理层,同时在跨层处理层构造虚拟网卡;Step 2: Construct a new protocol layer between the network layer and the data link layer of the gateway, called the cross-layer processing layer, and construct a virtual network card at the cross-layer processing layer;

步骤3:服务器传来的数据到达网关时,在网关的网络层提取IP数据包;Step 3: When the data from the server arrives at the gateway, extract the IP data packet at the network layer of the gateway;

步骤4:网关检测各个无线异构网络的信道质量信息;Step 4: The gateway detects channel quality information of each wireless heterogeneous network;

如图3所示, 步骤3和步骤4为两并行处理过程,其中步骤4的具体实现方法如下:As shown in Figure 3, Step 3 and Step 4 are two parallel processing processes, and the specific implementation method of Step 4 is as follows:

网关每隔固定时间T,同时通过所有的无线异构网络向终端发送一次ICMP包,来更新各个无线异构网络端到端往返时延RTT;Every fixed time T, the gateway sends an ICMP packet to the terminal through all wireless heterogeneous networks at the same time to update the end-to-end round-trip delay RTT of each wireless heterogeneous network;

所述RTT按如下方式完成更新:The RTT is updated as follows:

RTT=α×(RTTnew)+(1-α)×(RTTold)RTT=α×(RTT new )+(1-α)×(RTT old )

其中RTTnew为当前时刻无线异构网的端到端往返时延,RTTold为上一时刻无线异构网络的端到端往返时延,α表示RTT历史影响因子,一般取0.125。Among them, RTT new is the end-to-end round-trip delay of the wireless heterogeneous network at the current moment, RTT old is the end-to-end round-trip delay of the wireless heterogeneous network at the previous moment, and α represents the RTT historical impact factor, which is generally taken as 0.125.

步骤5:根据检测结果将要发送的IP数据包分配到各个无线异构网络中,发送给终端设备;Step 5: distribute the IP data packets to be sent to each wireless heterogeneous network according to the detection results, and send them to the terminal equipment;

其具体实现如下:Its specific implementation is as follows:

(1)计算:无线异构网络的物理层可用带宽W与端到端往返时延RTT的比值,得到异构无线网络的传输能力P;(1) Calculation: the ratio of the available bandwidth W of the physical layer of the wireless heterogeneous network to the end-to-end round-trip delay RTT, and obtain the transmission capability P of the heterogeneous wireless network;

(2)按如下公式计算每个无线异构网络传输能力占所有无线异构网络总传输能力的比例;(2) Calculate the ratio of the transmission capacity of each wireless heterogeneous network to the total transmission capacity of all wireless heterogeneous networks according to the following formula;

ηη ii == WW ii RTTRTT ii WW 11 RTTRTT ii ++ WW 22 RTTRTT 22 ++ .. .. .. ++ WW nno RTTRTT nno ,, 11 ≤≤ ii ≤≤ nno ,, 22 ≤≤ nno

上式中ηi表示无线异构网络i传输能力占所有无线异构网络总传输能力比例大小,Wi表示无线异构网络网络i的物理层可用带宽,RTTi 表示当前时刻无线异构网络网络i的端到端往返时延,n表示无线异构网络个数,i表示1到n之间的整数;In the above formula, η i represents the ratio of the transmission capacity of wireless heterogeneous network i to the total transmission capacity of all wireless heterogeneous networks, W i represents the available bandwidth of the physical layer of wireless heterogeneous network i, and RTT i represents the current wireless heterogeneous network network The end-to-end round-trip delay of i, n represents the number of wireless heterogeneous networks, and i represents an integer between 1 and n;

(3)以上述步骤(2)中计算出来的比例值ηi为概率确定IP数据包的发送网络,具体是先将0到1的范围以比例值ηi(1≤i≤n)为大小分割成互不重叠的n个区间,即每个区间对应一个无线异构网络,然后产生一个0到1的随机数,随机数落在某个区间即对应某个无线异构网络中,该无线异构网络即为IP数据包将要发送的网络。(3) Use the ratio value η i calculated in the above step (2) as the probability to determine the sending network of the IP data packet. Specifically, the range from 0 to 1 is first determined by the ratio value η i (1≤i≤n) Divide into n intervals that do not overlap with each other, that is, each interval corresponds to a wireless heterogeneous network, and then generate a random number from 0 to 1. The random number falls in a certain interval and corresponds to a wireless heterogeneous network. The structured network is the network where the IP datagrams will be sent.

步骤6:终端接收数据,将接收到的IP数据包放入接收缓冲区, 并对缓冲区中的IP数据包进行重排序处理例程。Step 6: The terminal receives the data, puts the received IP data packets into the receiving buffer, and performs reordering processing routines on the IP data packets in the buffer.

参考图3中的重排序处理例程,其具体实现方法如下:With reference to the reordering processing routine in Figure 3, its specific implementation method is as follows:

在接收端,在整个可用SN区间内设置一个宽度一定的重排序窗口,且窗口宽度不超过SN数目-1,窗口下沿即当前期待接收的SN号(序号);如果收到的SN落在窗口外,则丢弃该数据包;如果收到的SN恰好为窗口下沿,则移动窗口,向上层按序提交从下沿开始的、连续的、已收的数据包;如果收到的SN落在窗口内但不为窗口下沿,则插入到窗口队列中;另外,启动一个周期轮询任务,若窗口内有数据包超时未提交,则强制移动窗口下沿至该数据包之后,并向上层按序提交移出窗口外的、已收的数据包。At the receiving end, set a reordering window with a certain width in the entire available SN interval, and the window width does not exceed the number of SNs -1, and the lower edge of the window is the SN number (sequence number) that is currently expected to be received; if the received SN falls within If the received SN is just at the lower edge of the window, then move the window and submit the continuous and received data packets from the lower edge to the upper layer in sequence; if the received SN falls In the window but not at the lower edge of the window, insert it into the window queue; in addition, start a periodic polling task, if there is a data packet in the window that is timed out and unsubmitted, the lower edge of the window is forced to move to after the data packet, and upward Layers sequentially submit received packets that move out of the window.

Claims (5)

1. in Wireless Heterogeneous Networks system based on the data concurrency transmission method of cross-layer optimizing, it is characterized in that carrying out according to the following steps:
(1), defining gateway is the convergent point of multiple Wireless Heterogeneous Networks between server and terminal accessing-point;
(2), between the network layer and data link layer of gateway construct a new protocol layer, be called cross-layer processing layer, simultaneously at cross-layer processing layer constructing virtual network interface card;
(3), when the data, from server transmitted arrive gateway, IP packet is extracted in the network layer of gateway;
(4), gateway detects the channel quality information of each Wireless Heterogeneous Networks; Wherein, step (3) and step (4) are two parallel process;
(5) the cross-layer processing layer IP allocation of packets that will send according to testing result is in each Wireless Heterogeneous Networks, sends to terminal equipment;
(6) terminal receives data, and the IP packet received is put into reception buffer zone, and to reorder process routine to the IP packet in buffering area.
2. in Wireless Heterogeneous Networks system according to claim 1 based on the data concurrency transmission method of cross-layer optimizing, it is characterized in that: the concrete methods of realizing of described step (4) is:
Gateway is every set time T, send an Internet Control Message agreement ICMP(Internet Control Message Protocol by all Wireless Heterogeneous Networks to terminal simultaneously) bag, upgrade the end-to-end round-trip delay RTT(Round-Trip Time of each Wireless Heterogeneous Networks).
3. in Wireless Heterogeneous Networks system according to claim 2 based on the data concurrency transmission method of cross-layer optimizing, it is characterized in that: described RTT completes renewal as follows:
RTT=α×(RTT new)+(1-α)×(RTT old)
Wherein RTT newfor the end-to-end round-trip delay of current time wireless isomer network, RTT oldfor the end-to-end round-trip delay of a upper moment Wireless Heterogeneous Networks, α represents the RTT historical influence factor, generally gets 0.125.
4. in Wireless Heterogeneous Networks system according to claim 1 based on the data concurrency transmission method of cross-layer optimizing, it is characterized in that: described step (5) concrete methods of realizing is:
First the transmittability of Wireless Heterogeneous Networks is characterized by the physical layer available bandwidth W of Wireless Heterogeneous Networks and the ratio of end-to-end round-trip delay RTT, then calculate the ratio that each Wireless Heterogeneous Networks transmittability accounts for the total transmittability of all Wireless Heterogeneous Networks, by packet with this ratio value size for probability is sent to each network.
5. in Wireless Heterogeneous Networks system according to claim 1 based on the data concurrency transmission method of cross-layer optimizing, it is characterized in that: described step IP packet carry out the reordering concrete methods of realizing of process routine is as follows: at receiving terminal, the certain window that reorders of a width is set in whole available SN (packet sequence number) interval, and window width is no more than SN number-1, lower window edge and current No. SN of expecting reception; If the SN received drops on outside window, then abandon this packet; If the SN received is just for lower window edge, then moving window, to upper strata submit to according to the order of sequence from lower along, continuous print, the packet received; If the SN received to drop in window but is not lower window edge, be then inserted in window queue; In addition, start one-period polling tasks, if there is packet time-out not submit in window, then forces along after this packet under moving window, and submit packet outside grand window, that receive to upper strata according to the order of sequence to.
CN201210551225.7A 2012-12-18 2012-12-18 Data concurrence transmission method based on cross-layer optimization in wireless heterogeneous network system Expired - Fee Related CN103067977B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210551225.7A CN103067977B (en) 2012-12-18 2012-12-18 Data concurrence transmission method based on cross-layer optimization in wireless heterogeneous network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210551225.7A CN103067977B (en) 2012-12-18 2012-12-18 Data concurrence transmission method based on cross-layer optimization in wireless heterogeneous network system

Publications (2)

Publication Number Publication Date
CN103067977A CN103067977A (en) 2013-04-24
CN103067977B true CN103067977B (en) 2015-04-15

Family

ID=48110401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210551225.7A Expired - Fee Related CN103067977B (en) 2012-12-18 2012-12-18 Data concurrence transmission method based on cross-layer optimization in wireless heterogeneous network system

Country Status (1)

Country Link
CN (1) CN103067977B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014205722A1 (en) * 2013-06-27 2014-12-31 华为技术有限公司 Stream splitting method, communications device, and communications system
CN105992272A (en) * 2015-01-27 2016-10-05 中国移动通信集团公司 Data transmitting and receiving method, device and data transmission system
CN106559842B (en) * 2015-09-25 2019-09-17 展讯通信(上海)有限公司 Base station and its bearer quality of service control method
CN105722152A (en) * 2016-02-25 2016-06-29 华中科技大学 Heterogeneous network data parallel transmission system and method
CN106130608B (en) * 2016-06-07 2019-10-22 华中科技大学 A heterogeneous network fusion architecture and data transmission method based on two-layer cloud processing
CN109327486B (en) * 2017-07-31 2022-01-14 西门子公司 Method and system for uploading data to cloud platform, gateway and machine readable medium
CN111343671B (en) * 2020-02-20 2024-04-09 北京小米移动软件有限公司 Information processing method, device and storage medium
CN111629382B (en) * 2020-06-12 2023-08-25 国网上海市电力公司 A wireless local area network system for underground power station
CN116232999B (en) * 2023-03-14 2025-03-25 北京百度网讯科技有限公司 Traffic scheduling method and device for network cluster, electronic device and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101827396A (en) * 2010-04-29 2010-09-08 北京邮电大学 Multi-net cooperative transmission resource distribution system in heterogeneous wireless environment and method
WO2011019501A1 (en) * 2009-08-13 2011-02-17 Qualcomm Incorporated Link aggregation in a heterogeneous communication system
CN102497660A (en) * 2011-12-09 2012-06-13 电子科技大学 A multi-service concurrent access system and access method for heterogeneous wireless networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
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 (en) * 2010-04-29 2010-09-08 北京邮电大学 Multi-net cooperative transmission resource distribution system in heterogeneous wireless environment and method
CN102497660A (en) * 2011-12-09 2012-06-13 电子科技大学 A multi-service concurrent access system and access method for heterogeneous wireless networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Generic Link Layer:A solution for multi-radio transmission diversity in communication networks beyond 3G;Konstantinos Dimou;《IEEE Vehicular Technology Conference,2005》;20050928 *

Also Published As

Publication number Publication date
CN103067977A (en) 2013-04-24

Similar Documents

Publication Publication Date Title
CN103067977B (en) Data concurrence transmission method based on cross-layer optimization in wireless heterogeneous network system
CN102355670B (en) A multi-channel wireless mesh network channel allocation method
CN102761470B (en) Multipath TCP (transmission control protocol) message scheduling method
Xu et al. CMT-NC: improving the concurrent multipath transfer performance using network coding in wireless networks
CN102665142B (en) Wireless audio and video parallel transmission method with terminal equalization rate
CN101827396B (en) Multi-net cooperative transmission resource distribution system in heterogeneous wireless environment and method
CN101888664B (en) Video multi-path parallel transfer method in wireless self-organization network
Ji et al. Capacity of dual-radio multi-channel wireless sensor networks for continuous data collection
CN107318146B (en) Topology control method of mobile cluster ad hoc network
CN103355008A (en) Method and single radio station for fair aggregation of internet backhaul throughput using multiple access points
CN102098728A (en) Mobile load balancing method
CN106658735A (en) TDMA based long propagation delay wireless link time slot distribution method
CN102638872A (en) Relay selection method based on load balancing in cooperation relay network
CN103346963A (en) MPTCP data scheduling method based on forecast arrival time
CN101516066B (en) Data flow transmission method and mobile communication system
CN103607737A (en) Heterogeneous network service flow-dividing method and system
Gao et al. QoS-driven path selection for MPTCP: A scalable SDN-assisted approach
CN101610594A (en) TD-OFDMA-based Dynamic Hierarchical PMP/Mesh Hybrid Network System and Its Superframe Structure
Xia et al. User popularity-based packet scheduling for congestion control in ad-hoc social networks
CN107135547A (en) A kind of data processing method and device in multi-link system
CN102469529B (en) Resource allocation method and multi-mode controller
CN102202344B (en) Cross-layer Congestion Control Method Based on Game Theory in Wireless Mesh Network
CN104968015B (en) A kind of more RAT concurrent transmission methods and device
CN106550409A (en) Compound relaying motivational techniques in coordination downlink communication
CN102104975B (en) Method for traffic scheduling of wireless mesh network capable of shortening waiting delay

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