CN104936224B - Energy-efficient offloading method with dual-band AP in WLAN - Google Patents
Energy-efficient offloading method with dual-band AP in WLAN Download PDFInfo
- Publication number
- CN104936224B CN104936224B CN201510340911.3A CN201510340911A CN104936224B CN 104936224 B CN104936224 B CN 104936224B CN 201510340911 A CN201510340911 A CN 201510340911A CN 104936224 B CN104936224 B CN 104936224B
- Authority
- CN
- China
- Prior art keywords
- service
- band
- funnel
- dual
- frequency band
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 239000000872 buffer Substances 0.000 claims abstract description 33
- 238000005070 sampling Methods 0.000 claims abstract description 19
- 230000009977 dual effect Effects 0.000 claims abstract description 8
- 230000002776 aggregation Effects 0.000 claims description 20
- 238000004220 aggregation Methods 0.000 claims description 20
- 230000008859 change Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 4
- 238000005265 energy consumption Methods 0.000 abstract description 7
- 238000006243 chemical reaction Methods 0.000 abstract description 3
- 238000004519 manufacturing process Methods 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 28
- 238000002347 injection Methods 0.000 description 21
- 239000007924 injection Substances 0.000 description 21
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 21
- 238000004088 simulation Methods 0.000 description 12
- 239000000243 solution Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0278—Traffic management, e.g. flow control or congestion control using buffer status reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种WLAN中具有双频段AP的能效分流方法,主要解决无线网络接入点设备中时延和功率消耗大及吞吐量小的问题。其实现方案是:1、在AP设备中用单双频转换算法选择最优化的频段数目,该算法基于在线采样,当单频段能够满足网络业务的服务质量需求时,仅使用单频段传输业务,当不能满足时,开启下一频段;2、由单双频转换算法确定频段数目,并在发送业务包之前,利用漏斗缓存需要发送的业务包,当超过漏斗的开关阀值时,将全部缓存的帧发送到发送缓存队列较短的频段上。本发明提高了用户的能效,为生产设备厂家减小了能耗,可用于无线局域网WLAN在双频段中选择频段和网络层流量控制。
The invention discloses an energy-efficiency distribution method with dual-band APs in a WLAN, which mainly solves the problems of large time delay and power consumption and low throughput in wireless network access point equipment. The implementation plan is: 1. Use the single-frequency conversion algorithm in the AP device to select the optimal number of frequency bands. This algorithm is based on online sampling. When the single-frequency band can meet the service quality requirements of the network service, only the single-frequency band is used to transmit services. When not satisfied, open the next frequency band; 2. Determine the number of frequency bands by the single-frequency conversion algorithm, and use the funnel to buffer the business packets that need to be sent before sending the business packets. When the switching threshold of the funnel is exceeded, all will be buffered The frames are sent to the frequency band with a shorter transmit buffer queue. The invention improves the energy efficiency of users, reduces energy consumption for production equipment manufacturers, and can be used for wireless local area network WLAN to select frequency bands and network layer flow control in dual frequency bands.
Description
技术领域technical field
本发明属于通信技术领域,具体一种无线接入点AP的能效分流方法,可用于无线局域网WLAN在双频段中选择频段和网络层流量控制。The invention belongs to the technical field of communication, and specifically relates to an energy-efficient flow distribution method of a wireless access point AP, which can be used for wireless local area network WLAN to select frequency bands in dual frequency bands and control network layer flow.
背景技术Background technique
在无线局域网中,业务来临之后要解决流量控制的问题,通常有随机分配、冗余分配、注水分配和帧聚合分配等几种分配方式。然而随着移动应用业务的井喷式增长,终端设备的能耗越来越大,导致客户对移动设备的技术指标要求也就越来越高。而且多频段的无线局域网WLAN采用802.11n协议,相比传统型的AP设备,新型设备功耗增加的原因是因为配备了多端口,增加了电路单元的固定消耗,但是上述传统的单一分流方式还是不能更好的解决能耗问题。因此,必须提出更好的解决策略来应对能耗。In a WLAN, after the arrival of services, the problem of flow control must be solved. There are usually several distribution methods such as random distribution, redundant distribution, water injection distribution and frame aggregation distribution. However, with the explosive growth of mobile application business, the energy consumption of terminal equipment is increasing, which leads to higher and higher requirements of customers for technical specifications of mobile equipment. Moreover, the multi-band wireless local area network WLAN adopts the 802.11n protocol. Compared with the traditional AP equipment, the power consumption of the new equipment is increased because it is equipped with multiple ports, which increases the fixed consumption of circuit units. However, the above-mentioned traditional single distribution method is still Can not better solve the energy consumption problem. Therefore, better solutions must be proposed to deal with energy consumption.
在无线局域网中,无线接入点AP的配置有两个频段:2.4GHZ和5.8GHZ。业务传输时,需要进行流量控制,对于不同的分流方法会选择不同的频段。随着无线局域网的快速发展,网络对吞吐量、能效和时延的要求越来越高。而上述传统的分流方式均存在不同的缺陷:In the wireless local area network, the configuration of the wireless access point AP has two frequency bands: 2.4GHZ and 5.8GHZ. During service transmission, flow control is required, and different frequency bands will be selected for different distribution methods. With the rapid development of wireless local area networks, the network has higher and higher requirements on throughput, energy efficiency and delay. However, the above-mentioned traditional shunting methods all have different defects:
随机分配:不考虑每个频段的实际情况,将要发送的业务包随机的分配到某一个频段上,毫无目的的进行业务分配,其性能自然很差。Random allocation: Regardless of the actual situation of each frequency band, the service packets to be sent are randomly allocated to a certain frequency band, and the service allocation is performed without purpose, and its performance is naturally poor.
冗余分配:首先考虑2.4GHz频段,将业务包优先分配到2.4GHz频段,只有当2.4GHz的频段到达饱和时,才将业务分配到5.8GHz频段,当业务负载较轻时,只有2.4GHz频段处于工作状态,5.8GHz频段大部分时间处于空闲状态没有考虑不同频段的传输能力,因此达不到很好的性能。Redundant allocation: first consider the 2.4GHz frequency band, and assign service packages to the 2.4GHz frequency band first. Only when the 2.4GHz frequency band reaches saturation, will the business be allocated to the 5.8GHz frequency band. When the business load is light, only the 2.4GHz frequency band In the working state, the 5.8GHz frequency band is idle most of the time without considering the transmission capabilities of different frequency bands, so it cannot achieve good performance.
注水分配:在业务发送到终端设备之前,AP设备检查工作在2.4GHz和5.8GHz频段的发送缓存队列,然后将新来的业务发送到队列长度最短的发送缓存队列可以实现更好的性能。但每发送一个业务包就需要发送一个802.11报文PLCP Preamble和PLCP Header,增大了传输开销,时延达不到很好的性能。Water injection allocation: Before the service is sent to the terminal device, the AP device checks the transmission buffer queue working in the 2.4GHz and 5.8GHz frequency bands, and then sends the new service to the transmission buffer queue with the shortest queue length to achieve better performance. However, every time a service packet is sent, an 802.11 message PLCP Preamble and PLCP Header need to be sent, which increases the transmission overhead, and the delay cannot achieve good performance.
帧聚合:通过一次性发送若干个业务包,将业务包分发到不同频段之前缓冲了一下,只需要发送一个802.11报文PLCP Preamble和PLCP Header,减小了开销,进而减少了应答时间,而缓存时间又比较小,又避免了过多的时延,从而提高系统吞吐量。但由于在发送业务包时没有考虑不同频段的发送缓冲队列长度,不能更有效的传输业务。Frame Aggregation: By sending several service packets at one time and buffering the service packets before distributing them to different frequency bands, only one 802.11 message PLCP Preamble and PLCP Header needs to be sent, which reduces the overhead and thus the response time. The time is relatively small, and excessive delay is avoided, thereby improving system throughput. However, since the sending buffer queue lengths of different frequency bands are not considered when sending service packets, services cannot be transmitted more effectively.
发明内容Contents of the invention
本发明的目的在于是针对上述已有技术的不足,提出一种WLAN中具有双频段AP的能效分流方法,以减少传输时延,提高吞吐量,实现更有效的业务传输。The purpose of the present invention is to address the shortcomings of the above prior art, and propose an energy-efficient offloading method with dual-band APs in WLAN, so as to reduce transmission delay, improve throughput, and realize more effective service transmission.
实现本发明目的的技术方案是:将现有的注水分配和帧聚合相结合,先利用帧聚合缓存到来的业务包,等到缓存的业务量到达帧聚合缓存的上限时,再利用注水分配将缓存的业务包发送到输入缓存队列最短的频段上。其实现步骤包括如下:The technical solution to realize the object of the present invention is: combine the existing water injection distribution and frame aggregation, first use the frame aggregation to buffer the incoming business packets, wait until the cached business volume reaches the upper limit of the frame aggregation buffer, and then use the water injection distribution to cache The service packets are sent to the frequency band with the shortest input buffer queue. Its implementation steps include the following:
(1)初始化当前射频配置的时间、业务到达率S和业务通过量G,AP节点开始发送业务包,邻节点接收业务包;(1) Initialize the current radio frequency configuration time, service arrival rate S and service throughput G, the AP node starts to send service packets, and the adjacent nodes receive service packets;
(2)设定采样间隔门限值TThr为一常数,业务到达率S的变化量σS也为常数,邻节点根据检测距上次采样过程的时间间隔TL或业务到达率S确定后续的操作:若满足TL≥TThr或|S±S'|≥2σS之一者,则执行步骤(3),否则,执行步骤(5),其中,S'表示业务到达率的平均值;(2) Set the threshold value T Thr of the sampling interval as a constant, and the change σ S of the service arrival rate S is also a constant. Operation: if one of T L ≥T Thr or |S±S'|≥2σ S is satisfied, then perform step (3), otherwise, perform step (5), where S' represents the average value of the service arrival rate ;
(3)AP节点返回到单频段工作,计算当前单频段工作的吞吐量GS和平均功率损耗P1,预测切换到双频段的吞吐量Gd和第二频段的平均功率损耗P2;(3) The AP node returns to the single-band work, calculates the throughput G S and the average power loss P 1 of the current single-band work, and predicts the throughput G d and the average power loss P 2 of the second frequency band when switching to the dual-band;
(4)记录当前发送业务时间T和上次采样截止时间TE,判断采样持续时间是否溢出:(4) Record the current sending time T and the last sampling deadline T E , and judge whether the sampling duration overflows:
若满足T-TE<TThr,则采样持续时间未溢出,则执行步骤(3);If T E < T Thr is satisfied, the sampling duration does not overflow, and then step (3) is performed;
若满足T-TE≥TThr,则采样持续时间溢出,此时,若满足则执行步骤(5),若不满足,则AP节点继续工作在单频段,执行步骤(8),其中节点其他组件的固定消耗用常数Pc表示;If T E ≥ T Thr is satisfied, the sampling duration overflows. At this time, if Then execute step (5), if not satisfied, then the AP node continues to work in the single frequency band, and executes step (8), wherein the fixed consumption of other components of the node is represented by a constant P c ;
(5)AP节点返回到双频段工作处理到来的业务包,即把到来的业务包放在一个事先配置好的漏斗中,漏斗配备活塞,在漏斗未满载之前用活塞将漏斗堵住;(5) The AP node returns to the dual-band work to process the incoming service package, that is, put the incoming service package in a pre-configured funnel, the funnel is equipped with a piston, and the piston is used to block the funnel before the funnel is not fully loaded;
(6)随着业务包的不断到来,在漏斗未满载之前,不断更新漏斗的重量并且重新调度打开活塞的时间;(6) With the continuous arrival of business packages, before the funnel is not fully loaded, the weight of the funnel is constantly updated and the time to open the piston is rescheduled;
(7)判断漏斗中的重量是否超过该发送缓冲队列长度:(7) Determine whether the weight in the funnel exceeds the length of the sending buffer queue:
若漏斗中的重量超过发送缓冲队列长度,则将所有的业务包发送到发送队列长度最短的频段,执行步骤(8);If the weight in the funnel exceeds the length of the sending buffer queue, then all business packets are sent to the frequency band with the shortest length of the sending queue, and step (8) is performed;
若漏斗中的重量未超过发送缓冲队列长度,则继续聚合业务包,返回到步骤(6);If the weight in the funnel does not exceed the length of the sending buffer queue, continue to aggregate service packets and return to step (6);
(8)AP节点发送业务包,接收端接收业务包。(8) The AP node sends the service packet, and the receiving end receives the service packet.
本发明相比于传统的分流方法,融合了注水分配和帧聚合的双重优点,具有如下效果:Compared with the traditional shunting method, the present invention combines the dual advantages of water injection distribution and frame aggregation, and has the following effects:
1)避免了过多的时延:本发明在业务包到来时,将业务包分发到不同频段之前先缓冲一下,进行帧聚合,然后动态更新缓存的包的权重,若满足打开活塞的条件则将所有聚合的帧发送到发送缓存队列最短的频段中,这样聚合的帧只需要一个报头,减少了发送所需要的PLCP preamble和报头开销,缩短了发送时间,避免了过多的时延,而缓存时间又比较小,也避免了过多的时延,再利用注水分配发送缓存的业务包进一步缩短了发送时间,又避免了过多的时延;1) Avoiding excessive time delay: when the service package arrives, the present invention buffers the service package before distributing it to different frequency bands, performs frame aggregation, and then dynamically updates the weight of the cached package. If the condition for opening the piston is met, then Send all aggregated frames to the frequency band with the shortest sending buffer queue, so that the aggregated frame only needs one header, which reduces the PLCP preamble and header overhead required for sending, shortens the sending time, and avoids excessive delay. The cache time is relatively small, which also avoids excessive delay, and then uses water injection to allocate and send cached service packets to further shorten the sending time and avoid excessive delay;
2)提高了能效:本发明在当业务负载来临时,先进行帧聚合,开关阀值到达后,发送聚合的业务包,减小了传输损耗,从而减小了能耗,提高了能效,而又利用注水分配分发业务,缩短了发送时间,提高了吞吐量,也提高了能效,其中,能效=吞吐量/能耗。2) Improved energy efficiency: when the business load comes, the present invention first performs frame aggregation, and after the switch threshold arrives, sends the aggregated service packet, which reduces transmission loss, thereby reducing energy consumption and improving energy efficiency, while The service is allocated and distributed by water injection, which shortens the sending time, improves the throughput, and also improves the energy efficiency, wherein, energy efficiency=throughput/energy consumption.
附图说明:Description of drawings:
图1是本发明的实现流程图;Fig. 1 is the realization flowchart of the present invention;
图2是用本发明对不同的传输速率中四种分流策略的吞吐量性能仿真结果图;Fig. 2 is to use the present invention to the throughput performance simulation result figure of four sorting strategies in different transmission rates;
图3是用本发明对不同的传输速率中四种分流策略的能效性能仿真结果图;Fig. 3 is to use the present invention to the energy efficiency performance simulation result figure of four shunting strategies in different transmission rates;
图4是用本发明对不同的传输速率中四种分流策略的时延性能仿真结果图。Fig. 4 is a graph showing the delay performance simulation results of four offloading strategies in different transmission rates by using the present invention.
具体实施方式Detailed ways
以下参照附图,对本发明的技术方案和效果做进一步的描述。The technical solutions and effects of the present invention will be further described below with reference to the accompanying drawings.
在WLAN中,无线接入点AP的端口配置有两个频段:2.4GHZ和5.8GHZ,首先设计双频段AP的节能方法,即单双频段转换算法,该算法基于在线采样,实时性地进行网络性能的统计和评估,自适应的选择最具能效的端口配置,当单频段能够满足网络业务的服务质量需求时,仅使用单频段传输业务,当不能满足时,则同时使用双频段进行分流,在此基础之上,本发明针对802.11n标准中的帧聚合特性,提出了帧聚合和注水分配相结合的策略,该策略是指当业务被传递到不同的频段之前,先进行缓存以便聚合到更多的帧;当缓存的帧的权重超过开关阀值时,则将其插入到发送缓存队列较短的频段中。In WLAN, the port of the wireless access point AP is configured with two frequency bands: 2.4GHZ and 5.8GHZ. First, the energy-saving method of the dual-band AP is designed, that is, the single- and dual-band conversion algorithm. This algorithm is based on online sampling and real-time network Performance statistics and evaluation, self-adaptive selection of the most energy-efficient port configuration, when the single frequency band can meet the service quality requirements of the network business, only use the single frequency band to transmit the business, and when it cannot meet the requirements, use the dual frequency band to split the traffic at the same time, On this basis, the present invention proposes a strategy of combining frame aggregation and water injection allocation for the frame aggregation feature in the 802.11n standard. More frames; when the weight of a buffered frame exceeds the switch threshold, it is inserted into a band with a shorter transmit buffer queue.
参照图1,本发明的具体实现步骤如下:With reference to Fig. 1, the concrete realization steps of the present invention are as follows:
步骤1:初始化网络参数:Step 1: Initialize network parameters:
初始化当前射频配置的时间为0、业务到达率S和业务通过量G均为0,AP节点开始发送业务包,邻节点接收业务包。The time to initialize the current radio frequency configuration is 0, the service arrival rate S and the service throughput G are both 0, the AP node starts to send service packets, and the adjacent nodes receive service packets.
步骤2:通过单双频段转换选择频段。Step 2: Select the frequency band by switching between single and dual bands.
本发明基于在线采样,实时性地进行网络性能的统计和评估,自适应的选择最具能效的端口配置,具体实施步骤如下:Based on online sampling, the present invention performs statistics and evaluation of network performance in real time, and self-adaptively selects the most energy-efficient port configuration. The specific implementation steps are as follows:
2.1)判断是否满足TL≥TThr或|S±S'|≥2σS之一,若满足之一则执行步骤2.2,此时返回到单频段工作,否则,执行步骤3,此时返回到双频段工作,其中,采样间隔门限值TThr为一常数,业务到达率S的变化量σS也为常数,TL表示距上次采样过程的时间间隔,S'表示业务到达率的平均值;2.1) Judging whether one of T L ≥ T Thr or |S±S'|≥2σ S is satisfied, if one is satisfied, then execute step 2.2, and return to single-band work at this time, otherwise, execute step 3, and return to Dual-band work, where the sampling interval threshold value T Thr is a constant, the change σ S of the service arrival rate S is also a constant, T L represents the time interval from the last sampling process, and S' represents the average value of the service arrival rate value;
2.2)AP节点返回到单频段工作,计算当前单频段工作的吞吐量GS和平均功率损耗P1,预测切换到双频段的吞吐量Gd和第二频段的平均功率损耗P2,其中,当前单频段的吞吐量GS和平均功率损耗P1根据进网络的实时性直接统计出来;双频段的吞吐量Gd和第二频段的平均功率损耗P2通过如下预测得到:2.2) The AP node returns to the single-band work, calculates the throughput G S and the average power loss P 1 of the current single-band work, and predicts the throughput G d and the average power loss P 2 of the second frequency band when switching to the dual-band, where, The current single-band throughput G S and average power loss P 1 are directly calculated according to the real-time performance of the network; the dual-band throughput G d and the average power loss P 2 of the second frequency band are obtained through the following predictions:
用业务到达率S估计开启双频段时的吞吐量Gd,即用S≥Gd评估开启双频段的条件,根据开启双频段的条件:推出开启双频段的条件为:Use the service arrival rate S to estimate the throughput G d when the dual-band is enabled, that is, use S≥G d to evaluate the conditions for enabling the dual-band, according to the conditions for enabling the dual-band: The conditions for launching dual-band are:
此时,开启第二频段,进行分流; At this point, turn on the second frequency band for shunting;
P2按照公式进行估计,其中,PTX表示当前频段发送业务时的平均功耗,PI表示当前频段处于空闲时的平均功耗;P 2 according to the formula Estimate, wherein, P TX represents the average power consumption when the current frequency band transmits business, and P I represents the average power consumption when the current frequency band is idle;
2.3)记录当前发送业务时间T和上次采样截止时间TE,判断采样持续时间是否溢出:2.3) Record the current sending time T and the last sampling deadline T E , and judge whether the sampling duration overflows:
若满足T-TE<TThr,则采样持续时间未溢出,执行步骤2.2;If T E < T Thr is satisfied, the sampling duration has not overflowed, and step 2.2 is performed;
若满足T-TE≥TThr,则采样持续时间溢出,此时,若满足执行步骤3,若不满足,则AP节点继续工作在单频段并发送业务包,接收端接收业务包,步骤执行结束。If T E ≥ T Thr is satisfied, the sampling duration overflows. At this time, if Execute step 3, if it is not satisfied, the AP node continues to work in the single frequency band and sends the service packet, the receiving end receives the service packet, and the step execution ends.
步骤3:对发送的业务包进行聚合。Step 3: aggregate the sent service packets.
AP节点返回到双频段工作处理需要发送的业务包,即将业务包发送到不同频段之前,需要缓冲一下,以便聚合更多的帧;当缓存的包的权重超过开关阀值时,则将要发送的包块插入到发送缓存队列长度较短的队列中,具体实施步骤如下:The AP node returns to the dual-band work to process the service packets that need to be sent, that is, before the service packets are sent to different frequency bands, they need to be buffered to aggregate more frames; when the weight of the cached packets exceeds the switch threshold, the packets to be sent The packet block is inserted into the queue with a shorter sending buffer queue length, and the specific implementation steps are as follows:
3.1)把到来的业务包放在一个事先配置好的漏斗中,漏斗配备活塞,在漏斗未满载之前用活塞将漏斗堵住;3.1) Put the incoming business package in a pre-configured hopper, the hopper is equipped with a piston, and the hopper is blocked by the piston before the hopper is fully loaded;
3.2)随着业务包的不断到来,在漏斗未满载之前,不断更新漏斗的重量并且重新调度打开活塞的时间,具体更新漏斗重量的方法,按照如下公式计算:3.2) With the continuous arrival of business packages, before the funnel is not fully loaded, the weight of the funnel is constantly updated and the time to open the piston is rescheduled. The specific method of updating the weight of the funnel is calculated according to the following formula:
其中,W表示更新后的漏斗重量,n表示缓存的业务包个数,i表示第i个到达的业务包,Ti表示第i个到达的业务包在缓存中停留的时间,Upper_Bound表示帧聚合的上界。Among them, W represents the updated funnel weight, n represents the number of cached service packages, i represents the i-th arriving service package, T i represents the time that the i-th arriving service package stays in the cache, and Upper_Bound represents frame aggregation upper bound.
步骤4:发送聚合后的业务包。Step 4: Send the aggregated service package.
若漏斗中的重量超过发送缓冲队列长度,则将所有的业务包发送到发送队列长度最短的频段,AP节点发送业务包,接收端接收业务包,步骤执行结束;If the weight in the funnel exceeds the length of the sending buffer queue, all service packets are sent to the frequency band with the shortest sending queue length, the AP node sends the service packet, the receiving end receives the service packet, and the step execution ends;
若漏斗中的重量未超过发送缓冲队列长度,则继续聚合业务包,返回到步骤3。If the weight in the funnel does not exceed the length of the sending buffer queue, continue to aggregate service packets and return to step 3.
本发明的效果可通过以下仿真进一步描述:Effect of the present invention can be further described by following simulation:
1、仿真条件:1. Simulation conditions:
基于上述实施例,在WLAN中对于双频段AP,让其中一个频段处于5.8GHz,带宽为40MHz,另一个频段处于2.4GHz,带宽为20MHz,双频段配置业务负载,业务传输速率从100~200Mbps依次递增,在业务包发送到终端用户之前,配置好漏斗,用于聚合需要发送的帧,满足打开漏斗的条件时,按照注水分配发送业务包。Based on the above-mentioned embodiment, for a dual-band AP in a WLAN, let one of the frequency bands be at 5.8 GHz with a bandwidth of 40 MHz, and the other frequency band be at 2.4 GHz with a bandwidth of 20 MHz. The dual-bands are configured with service loads, and the service transmission rate is sequentially from 100 to 200 Mbps. Incremental. Before the service package is sent to the end user, configure the funnel to aggregate the frames to be sent. When the conditions for opening the funnel are met, the service package is sent according to the water injection allocation.
2、仿真内容与结果分析:2. Simulation content and result analysis:
仿真1:按照上述仿真条件,分别统计随机分配、冗余分配、注水分配和本发明这四种分流分配方案的吞吐量性能,结果如图2所示。Simulation 1: According to the above simulation conditions, the throughput performance of the four distribution schemes of random allocation, redundant allocation, water injection allocation and the present invention are respectively counted, and the results are shown in FIG. 2 .
从图2可见,随着业务传输速率不断增大,随机分配性能最差,冗余分配次之,紧接着是注水分配,而本发明所提方案吞吐量最大,这是因为:It can be seen from Figure 2 that as the service transmission rate continues to increase, the performance of random allocation is the worst, followed by redundant allocation, followed by water injection allocation, and the throughput of the proposed scheme in the present invention is the largest, because:
随机分配:不考虑每个频段的实际情况,将要发送的业务包随机的分配到某一个频段上,毫无目的的进行业务分配,其吞吐量性能自然很差;Random allocation: Regardless of the actual situation of each frequency band, the service packets to be sent are randomly allocated to a certain frequency band, and the service allocation is performed without purpose, and its throughput performance is naturally poor;
冗余分配:首先考虑2.4GHz频段,将业务包优先分配到2.4GHz频段,只有当2.4GHz的频段到达饱和时,才将业务分配到5.8GHz频段,当业务负载较轻时,只有2.4GHz频段处于工作状态,5.8GHz频段大部分时间处于空闲状态没有考虑不同频段的传输能力,因此吞吐量达不到很好的性能;Redundant allocation: first consider the 2.4GHz frequency band, and assign service packages to the 2.4GHz frequency band first. Only when the 2.4GHz frequency band reaches saturation, will the business be allocated to the 5.8GHz frequency band. When the business load is light, only the 2.4GHz frequency band In the working state, the 5.8GHz frequency band is idle most of the time without considering the transmission capabilities of different frequency bands, so the throughput cannot achieve good performance;
注水分配:在业务包发送到终端设备之前,AP设备检查工作在2.4GHz和5.8GHz频段的发送缓存队列,然后将新来的业务发送到队列长度最短的发送缓存队列,但未考虑业务包的帧聚合,吞吐量达不到很好的性能;Water injection allocation: Before the service packet is sent to the terminal device, the AP device checks the transmission buffer queue working in the 2.4GHz and 5.8GHz frequency bands, and then sends the new service to the transmission buffer queue with the shortest queue length, but does not consider the service packet Frame aggregation, throughput does not reach very good performance;
本发明:融合了帧聚合和注水分配的双重优点,不仅考虑不同频段的传输能力,而且业务包传输之前进行了帧聚合,因此吞吐量优于上述传统方法。The present invention combines the dual advantages of frame aggregation and water injection allocation, not only considers the transmission capabilities of different frequency bands, but also performs frame aggregation before service packet transmission, so the throughput is better than the above-mentioned traditional method.
仿真2:按照上述仿真条件,分别统计随机分配、冗余分配、注水分配和本发明这四种分流分配方案的能效性能,结果如图3所示:Simulation 2: According to the above simulation conditions, the energy efficiency performance of the four diversion distribution schemes of random allocation, redundant allocation, water injection allocation and the present invention were counted respectively, and the results are shown in Figure 3:
从图3可见,随着业务传输速率不断增大,随机分配性能最差,冗余分配次之,再次是注水分配,而本发明的能效性能最优,其中,能效=吞吐量/能耗,这是因为:It can be seen from Fig. 3 that as the service transmission rate continues to increase, the performance of random allocation is the worst, followed by redundant allocation, and water injection allocation again, and the energy efficiency performance of the present invention is the best, wherein, energy efficiency=throughput/energy consumption, This is because:
随机分配:不考虑每个频段的实际情况,将要发送的业务包随机的分配到某一个频段上,毫无目的的进行业务分配,其能效性能自然很差;Random allocation: Regardless of the actual situation of each frequency band, the service packets to be sent are randomly allocated to a certain frequency band, and the business allocation is performed without purpose, and its energy efficiency is naturally poor;
冗余分配:首先考虑2.4GHz频段,将业务包优先分配到2.4GHz频段,只有当2.4GHz的频段到达饱和时,才将业务分配到5.8GHz频段,当业务负载较轻时,只有2.4GHz频段处于工作状态,5.8GHz频段大部分时间处于空闲状态没有考虑不同频段的传输能力,吞吐量达不到很好的性能,而且空闲状态能耗很大,因此能效性能达不到最优;Redundant allocation: first consider the 2.4GHz frequency band, and assign service packages to the 2.4GHz frequency band first. Only when the 2.4GHz frequency band reaches saturation, will the business be allocated to the 5.8GHz frequency band. When the business load is light, only the 2.4GHz frequency band In the working state, the 5.8GHz frequency band is idle most of the time without considering the transmission capabilities of different frequency bands, the throughput cannot achieve good performance, and the idle state consumes a lot of energy, so the energy efficiency performance is not optimal;
注水分配:在业务发送到终端设备之前,AP设备检查工作在2.4GHz和5.8GHz频段的发送缓存队列,然后将新来的业务发送到队列长度最短的发送缓存队列,但未考虑业务包的帧聚合,吞吐量达不到很好的性能,因此能效性能达不到最优;Water injection allocation: Before the service is sent to the terminal device, the AP device checks the transmission buffer queue working in the 2.4GHz and 5.8GHz frequency bands, and then sends the new service to the transmission buffer queue with the shortest queue length, but does not consider the frame of the service package Aggregation, the throughput cannot achieve good performance, so the energy efficiency performance is not optimal;
本发明:融合了帧聚合和注水分配的双重优点,不仅考虑不同频段的传输能力,而且传输之前进行了帧聚合,吞吐量优于上述传统方法,因此能效也优于上述传统方案。The present invention combines the dual advantages of frame aggregation and water injection allocation, not only considers the transmission capabilities of different frequency bands, but also performs frame aggregation before transmission, and the throughput is better than the above-mentioned traditional methods, so the energy efficiency is also better than the above-mentioned traditional solutions.
仿真3:按照上述仿真条件,分别统计随机分配、冗余分配、注水分配和本发明这四种分流分配方案的时延性能,结果如图4所示。Simulation 3: According to the above simulation conditions, the time delay performance of the four distribution schemes of random allocation, redundant allocation, water injection allocation and the present invention are respectively counted, and the results are shown in FIG. 4 .
从图3可见,四种分流分配方案的时延中本发明所提方案时延性能最优,这是因为:It can be seen from Fig. 3 that among the time delays of the four distribution schemes, the time delay performance of the scheme proposed by the present invention is the best, because:
冗余方案:由于业务负载很大,双频段缓存队列大部分时间处于满载状态即超过发送队列缓存长度64,在这种动态满载状态下,只有很少一部分时间双频段发送缓存队列长度小于64,双频段缓存队列变化不大,因此时延变化不是很明显;Redundancy scheme: Due to the heavy business load, the dual-band buffer queue is fully loaded most of the time, which exceeds the buffer length of the send queue by 64. In this dynamic full load state, only a small part of the time the dual-band send buffer queue length is less than 64. The dual-band buffer queue does not change much, so the delay change is not obvious;
随机分配:不考虑每个频段的实际情况,将要发送的业务包随机的分配到某一个频段上,毫无目的的进行业务分配,时延自然很差;Random allocation: Regardless of the actual situation of each frequency band, the service packets to be sent are randomly allocated to a certain frequency band, and the service allocation is performed without purpose, and the delay is naturally very poor;
注水分配:在业务发送到终端设备之前,AP设备检查工作在2.4GHz和5.8GHz频段的发送缓存队列,然后将新来的业务发送到队列长度最短的发送缓存队列,但未考虑业务包的帧聚合,不能减少发送所需要的PLCP preamble和报头开销,时延性能也达不到最优;Water injection allocation: Before the service is sent to the terminal device, the AP device checks the transmission buffer queue working in the 2.4GHz and 5.8GHz frequency bands, and then sends the new service to the transmission buffer queue with the shortest queue length, but does not consider the frame of the service package Aggregation cannot reduce the PLCP preamble and header overhead required for sending, and the delay performance is not optimal;
本发明:将业务包分发到不同频段之前先缓冲一下,进行帧聚合,然后动态更新缓存的包的权重,若满足打开活塞的条件则将所有聚合的帧发送到发送缓存队列最短的频段中,这样聚合的帧只需要一个报头,减少了发送所需要的PLCP preamble和报头开销,缩短了发送时间,避免了过多的时延,而缓存时间又比较小,也避免了过多的时延,再利用注水分配发送缓存的业务包进一步缩短了发送时间,又避免了过多的时延;The present invention: before distributing service packets to different frequency bands, first buffer them, perform frame aggregation, and then dynamically update the weight of the cached packets, and if the conditions for opening the piston are met, all the aggregated frames are sent to the frequency band with the shortest transmission buffer queue, Such an aggregated frame only needs one header, which reduces the PLCP preamble and header overhead required for sending, shortens the sending time, and avoids excessive delay, and the buffer time is relatively small, which also avoids excessive delay. Then use water injection to allocate and send cached service packets to further shorten the sending time and avoid excessive delay;
当业务负载达到180~200Mbps时,此时传输队列完全处于满载状态,随机分配、注水分配和所提方案没有多大的区别,故时延性能接近,但是,冗余分配产生了大量的丢包,统计的包数量变少,故看上去时延性能很好。When the business load reaches 180-200Mbps, the transmission queue is fully loaded at this time, and there is not much difference between random allocation, water injection allocation and the proposed scheme, so the delay performance is close, but redundant allocation produces a lot of packet loss. The number of statistical packets decreases, so it seems that the delay performance is very good.
以上描述仅是本发明的具体实例,显然对于本领域的专业人员来说,在了解了本发明内容和原理后,都能在不背离本发明原理、结构的情况下,进行形式和细节上的各种修正和改变,但是这些基于本发明思想的修正和改变仍在本发明的权利要求保护范围之内。The above description is only a specific example of the present invention. Obviously, for those skilled in the art, after understanding the content and principle of the present invention, they can make changes in form and details without departing from the principle and structure of the present invention. Various amendments and changes, but these amendments and changes based on the idea of the present invention are still within the protection scope of the claims of the present invention.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510340911.3A CN104936224B (en) | 2015-06-18 | 2015-06-18 | Energy-efficient offloading method with dual-band AP in WLAN |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510340911.3A CN104936224B (en) | 2015-06-18 | 2015-06-18 | Energy-efficient offloading method with dual-band AP in WLAN |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104936224A CN104936224A (en) | 2015-09-23 |
CN104936224B true CN104936224B (en) | 2018-07-27 |
Family
ID=54123123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510340911.3A Active CN104936224B (en) | 2015-06-18 | 2015-06-18 | Energy-efficient offloading method with dual-band AP in WLAN |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104936224B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106855716A (en) * | 2015-12-09 | 2017-06-16 | 中国科学院沈阳自动化研究所 | A kind of spaceflight test equipment radio fest and control system and method |
CN111917434B (en) * | 2020-07-27 | 2022-07-12 | 深圳创维-Rgb电子有限公司 | Dual-frequency concurrent communication circuit, dual-frequency signal selection method, television and storage medium |
CN112272398B (en) * | 2020-11-13 | 2024-01-19 | Oppo广东移动通信有限公司 | Data transmission method and device, electronic equipment and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1574097A1 (en) * | 2002-12-19 | 2005-09-14 | Nokia Corporation | System and handover mechanism in frequency multiple band environment and equipment therefor |
CN101695181B (en) * | 2009-10-29 | 2013-01-02 | 福建星网锐捷网络有限公司 | Data sending device of wireless local network, method and wireless access point device |
CN102957628A (en) * | 2012-12-12 | 2013-03-06 | 福建星网锐捷网络有限公司 | Method, device and access device for packet polymerization |
CN103281728A (en) * | 2013-05-17 | 2013-09-04 | 福建星网锐捷网络有限公司 | Message aggregation method and device and network equipment |
CN104219025B (en) * | 2014-09-16 | 2018-04-10 | 西安电子科技大学 | The self-adapted adjustment system and method for the descending polymerization frame lengths of AP and speed |
-
2015
- 2015-06-18 CN CN201510340911.3A patent/CN104936224B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN104936224A (en) | 2015-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7756103B2 (en) | Device, system and method of adjustment of a delivery mechanism according to access categories | |
CN100574310C (en) | A kind of credit flow control method | |
WO2016019840A1 (en) | Dual-frequency self-adaptive concurrency processing method and apparatus | |
CN101959245B (en) | Method, device and system for controlling flow in WiMAX (Worldwide Interoperability for Microwave Access) system | |
CN105025524B (en) | A kind of multipath transmitting data in parallel dispatching method and transmission control protocol | |
TWI787095B (en) | Method, device and radio access network for adjusting resources of radio access network | |
CN104918257B (en) | Relaying cooperation isomery cellular network D2D communication resource allocation methods | |
CN110662256A (en) | Data packet scheduling method and system for multi-path cross-protocol transmission | |
US20140281034A1 (en) | System and Method for Compressing Data Associated with a Buffer | |
CN101505505A (en) | Base station control method and apparatus | |
CN103248965A (en) | Method for video transmission queue scheduling based on approximate time delay | |
CN104936224B (en) | Energy-efficient offloading method with dual-band AP in WLAN | |
CN107154897B (en) | Isomery stream partition method based on packet scattering in DCN | |
CN103929369A (en) | A TCP-Friendly Multiplex Control Mechanism | |
CN104244331A (en) | Data distributing method and device | |
CN117440443A (en) | Data packet distribution method, device, storage medium, equipment and program product | |
CN112788698B (en) | Data processing method and device and terminal equipment | |
CN103858474A (en) | Enhanced performance service-based profiling for transport networks | |
CN102281637B (en) | Dynamic resource allocation method and device under heterogeneous wireless network | |
CN100512206C (en) | Buffer resource management method for grouping converter | |
CN103841043B (en) | Parallel data transmission window mechanism based on friendliness | |
CN106789735A (en) | A kind of concurrent processing method based on data transmission terminal energy priority level | |
Narman et al. | Multi class traffic analysis of single and multi-band queuing system | |
Kumar et al. | Design of an enhanced bearer buffer for latency minimization in the mobile RAN | |
CN116055407A (en) | A method and device for message scheduling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CB03 | Change of inventor or designer information | ||
CB03 | Change of inventor or designer information |
Inventor after: Zhang Yan Inventor after: Li Hongyan Inventor after: Li Bo Inventor after: Cao Ruoyang Inventor after: Chu Jianxiang Inventor after: Liu Bao Inventor after: Sheng Min Inventor after: Li Jiandong Inventor after: Wang Xijun Inventor after: Han Weijia Inventor after: Shi Yan Inventor after: Xu Chao Inventor before: Zhang Yan Inventor before: Li Hongyan Inventor before: Chu Jianxiang Inventor before: Liu Bao Inventor before: Sheng Min Inventor before: Li Jiandong Inventor before: Wang Xijun Inventor before: Han Weijia Inventor before: Shi Yan Inventor before: Xu Chao |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211029 Address after: 710000 south building, C2 building, 176 Biyuan 2nd Road, high tech Zone, Xi'an City, Shaanxi Province Patentee after: Shaanxi Changan Computing Technology Co.,Ltd. Address before: 710071 No. 2 Taibai South Road, Shaanxi, Xi'an Patentee before: XIDIAN University |