WO2019161552A1 - 动态调整带宽的方法 - Google Patents
动态调整带宽的方法 Download PDFInfo
- Publication number
- WO2019161552A1 WO2019161552A1 PCT/CN2018/077081 CN2018077081W WO2019161552A1 WO 2019161552 A1 WO2019161552 A1 WO 2019161552A1 CN 2018077081 W CN2018077081 W CN 2018077081W WO 2019161552 A1 WO2019161552 A1 WO 2019161552A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- bandwidth
- user
- control channel
- network traffic
- flow control
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
- H04L43/026—Capturing of monitoring data using flow identification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/29—Flow control; Congestion control using a combination of thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Definitions
- the present invention relates to the field of network communications and, more particularly, to a method of dynamically adjusting bandwidth.
- IPTV Internet TV
- the method for dynamically adjusting bandwidth provided by the present invention includes the following steps:
- Step 1 Apply protocol identification to network traffic
- Step 2 Based on the user policy, classify the traffic of the network traffic, obtain the corresponding user information, the flow control channel, and the priority, and enter the traffic into the sending queue of the flow control channel of the user.
- Step 3 periodically monitor the network traffic of each user, and calculate the bandwidth usage rate of each user according to the monitored network traffic;
- Step 4 When the bandwidth usage of a user is greater than the first threshold, increase the bandwidth of the user, and when the bandwidth usage of the user is less than the second threshold, reduce the bandwidth of the user; where the first threshold is greater than The second threshold.
- Step 5 The bandwidth management scheduler schedules and sends network traffic.
- the step 2 further includes: after the data packet is classified by the flow, the flow control channel ID and the priority of the packet are obtained, and the flow control channel is located according to the flow control channel ID, if the flow control If the channel does not exist, select the default flow control channel; select the queue that belongs to the priority according to the priority; determine the transport layer protocol, if it is UDP, select the UDP send queue of the priority, otherwise select the non-UDP send queue. And the data message enters the corresponding send queue.
- the increasing the bandwidth of the user comprises: calculating a bandwidth value of the required expansion, and comparing the calculated required bandwidth value with the current user remaining bandwidth value, if required The extended bandwidth value is greater than the user residual bandwidth value, and the user bandwidth is adjusted to the user bandwidth upper limit. Otherwise, the required extended bandwidth value is increased for the user bandwidth value.
- the beneficial effects of the present invention are: the method dynamically adjusts the bandwidth allocated by each user according to the change of the user bandwidth usage rate, avoids the waste of bandwidth resources and improves the bandwidth utilization while satisfying the bandwidth requirement of the user, and also improves the bandwidth utilization.
- the allocated bandwidth of each user is limited to ensure the fairness of bandwidth allocation.
- the present invention provides a method for dynamically adjusting bandwidth.
- the present invention will be described in detail below in conjunction with specific embodiments.
- the method for dynamically adjusting bandwidth provided by the present invention includes the following steps:
- Step 1 Apply protocol identification to network traffic
- Step 2 Based on the user policy, classify the traffic of the network traffic, obtain the corresponding user information, the flow control channel, and the priority, and enter the traffic into the sending queue of the flow control channel of the user.
- Step 3 periodically monitor the network traffic of each user, and calculate the bandwidth usage rate of each user according to the monitored network traffic;
- Step 4 When the bandwidth usage of a user is greater than the first threshold, increase the bandwidth of the user, and when the bandwidth usage of the user is less than the second threshold, reduce the bandwidth of the user; where the first threshold is greater than The second threshold.
- Step 5 The bandwidth management scheduler schedules and sends network traffic.
- the step 2 includes: after the data packet is classified by the flow, the flow control channel ID and the priority of the packet are obtained, and the flow control channel is located according to the flow control channel ID. If the flow control channel does not exist, the flow control channel is selected.
- the default flow control channel according to the priority, select the queue that belongs to the priority; determine the transport layer protocol, if it is UDP, select the UDP send queue of the priority, otherwise select the non-UDP send queue, and enter the data packet The corresponding send queue.
- the increasing the bandwidth of the user includes: calculating a bandwidth value to be expanded, and comparing the calculated required bandwidth value with a current user residual bandwidth value, if the required extended bandwidth value is greater than The remaining user bandwidth value adjusts the user bandwidth to the user bandwidth upper limit. Otherwise, the required extended bandwidth value is increased for the user bandwidth value.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供的动态调整带宽的方法,包括以下步骤:基于用户策略,对网络流量进行流分类,获取对应的用户信息、流控通道、优先级,并将流量进入该用户的流控通道下的发送队列;周期性监控各个用户的网络流量,根据监控得到的网络流量计算各个用户的带宽使用率;当某一用户的带宽使用率大于第一阈值时,增加该用户的带宽,当该用户的带宽使用率小于第二阈值时,减小该用户的带宽;由带宽管理调度器调度并发送网络流量。本发明的有益效果为:根据用户带宽使用率的变化,动态调整每个用户所分配的带宽,在满足用户带宽需求的同时,避免了带宽资源的浪费,提升了带宽利用率,同时也对每个用户的分配带宽进行了限制,保证了带宽分配的公平性。
Description
本发明涉及网络通信领域,更具体地,涉及动态调整带宽的方法。
目前,用户上网业务已从传统的浏览网页的应用,逐渐发展到对博客、视频监控、视频点播、时移电视点播等以音视频技术为基础的应用。尤其是在近几年,随着网络电视(IPTV)等综合服务业务的出现,用户对带宽的需求急剧增加,这就要求宽带接入***为满足用户对带宽的动态需求进行及时调整,提升用户体验。
发明内容
本发明的目的是提供动态调整带宽的方法,解决上述现有技术中的一个或者是多个。
本发明提供的动态调整带宽的方法,包括以下步骤:
步骤1:对网络流量进行应用协议识别;
步骤2:基于用户策略,对网络流量进行流分类,获取对应的用户信息、流控通道、优先级,并将流量进入该用户的流控通道下的发送队列;
步骤3:周期性监控各个用户的网络流量,根据监控得到的网络流量计算各个用户的带宽使用率;
步骤4:当某一用户的带宽使用率大于第一阈值时,增加该用户的带宽,当该用户的带宽使用率小于第二阈值时,减小该用户的带宽;其中所述第一阈值大于所述第二阈值。
步骤5:由带宽管理调度器调度并发送网络流量。
在一些实施方式中,步骤2还包括:数据报文通过流分类后,可获得该报文所属流控通道ID和优先级,根据所述流控通道ID,定位流控通道,如果该流控通道不存在,则选择默认的流控通道;根据优先级,选择属于该优先级的队列;判断传输层协议,如果是UDP,则选择该优先级的UDP发送队列, 否则选择非UDP发送队列,并将数据报文进入相应的发送队列。
在一些实施方式中,步骤4中,所述增加该用户的带宽包括:计算所需扩充的带宽值,将计算得到的所需扩充的带宽值与当前的用户剩余带宽值进行比较,若所需扩充的带宽值大于用户剩余带宽值,将用户带宽调整至用户带宽上限,否则,为用户带宽值增加所述所需扩充的带宽值。
本发明的有益效果为:该方法根据用户带宽使用率的变化,动态调整每个用户所分配的带宽,在满足用户带宽需求的同时,避免了带宽资源的浪费,提升了带宽利用率,同时也对每个用户的分配带宽进行了限制,保证了带宽分配的公平性。
本发明提供动态调整带宽的方法,下面结合具体实施方式,对本发明作详细介绍:
本发明提供的动态调整带宽的方法,包括以下步骤:
步骤1:对网络流量进行应用协议识别;
步骤2:基于用户策略,对网络流量进行流分类,获取对应的用户信息、流控通道、优先级,并将流量进入该用户的流控通道下的发送队列;
步骤3:周期性监控各个用户的网络流量,根据监控得到的网络流量计算各个用户的带宽使用率;
步骤4:当某一用户的带宽使用率大于第一阈值时,增加该用户的带宽,当该用户的带宽使用率小于第二阈值时,减小该用户的带宽;其中所述第一阈值大于所述第二阈值。
步骤5:由带宽管理调度器调度并发送网络流量。
步骤2还包括:数据报文通过流分类后,可获得该报文所属流控通道ID和优先级,根据所述流控通道ID,定位流控通道,如果该流控通道不存在,则选择默认的流控通道;根据优先级,选择属于该优先级的队列;判断传输层协议,如果是UDP,则选择该优先级的UDP发送队列,否则选择非UDP发送队列,并将数据报文进入相应的发送队列。
在步骤4中,所述增加该用户的带宽包括:计算所需扩充的带宽值,将计算得到的所需扩充的带宽值与当前的用户剩余带宽值进行比较,若所需扩 充的带宽值大于用户剩余带宽值,将用户带宽调整至用户带宽上限,否则,为用户带宽值增加所述所需扩充的带宽值。
以上所述的仅是本发明的一些实施方式。对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
Claims (3)
- 动态调整带宽的方法,其特征在于,包括以下步骤:步骤1:对网络流量进行应用协议识别;步骤2:基于用户策略,对网络流量进行流分类,获取对应的用户信息、流控通道、优先级,并将流量进入该用户的流控通道下的发送队列;步骤3:周期性监控各个用户的网络流量,根据监控得到的网络流量计算各个用户的带宽使用率;步骤4:当某一用户的带宽使用率大于第一阈值时,增加该用户的带宽,当该用户的带宽使用率小于第二阈值时,减小该用户的带宽;其中所述第一阈值大于所述第二阈值。步骤5:由带宽管理调度器调度并发送网络流量。
- 根据权利要求1所述的动态调整带宽的方法,其特征在于,步骤2还包括:数据报文通过流分类后,可获得该报文所属流控通道ID和优先级,根据所述流控通道ID,定位流控通道,如果该流控通道不存在,则选择默认的流控通道;根据优先级,选择属于该优先级的队列;判断传输层协议,如果是UDP,则选择该优先级的UDP发送队列,否则选择非UDP发送队列,并将数据报文进入相应的发送队列。
- 根据权利要求1所述的动态调整带宽的方法,其特征在于,步骤4中,所述增加该用户的带宽包括:计算所需扩充的带宽值,将计算得到的所需扩充的带宽值与当前的用户剩余带宽值进行比较,若所需扩充的带宽值大于用户剩余带宽值,将用户带宽调整至用户带宽上限,否则,为用户带宽值增加所述所需扩充的带宽值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/077081 WO2019161552A1 (zh) | 2018-02-24 | 2018-02-24 | 动态调整带宽的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/077081 WO2019161552A1 (zh) | 2018-02-24 | 2018-02-24 | 动态调整带宽的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019161552A1 true WO2019161552A1 (zh) | 2019-08-29 |
Family
ID=67686640
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/077081 WO2019161552A1 (zh) | 2018-02-24 | 2018-02-24 | 动态调整带宽的方法 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2019161552A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114979008A (zh) * | 2022-05-19 | 2022-08-30 | 中国电子科技集团公司第五十八研究所 | 链路流量控制额度调整方法、装置、片上处理*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101197633A (zh) * | 2008-01-04 | 2008-06-11 | 中兴通讯股份有限公司 | 一种共享保护和提高带宽利用率的方法及装置 |
CN101719870A (zh) * | 2009-11-25 | 2010-06-02 | 中国电信股份有限公司 | 共享带宽接入互联网用户的带宽分配方法和装置 |
CN101938403A (zh) * | 2009-06-30 | 2011-01-05 | 中国电信股份有限公司 | 多用户多业务的服务质量的保证方法和业务接入控制点 |
CN102685904A (zh) * | 2012-05-07 | 2012-09-19 | 中兴通讯股份有限公司 | 一种带宽自适应分配方法和*** |
CN102868638A (zh) * | 2012-08-16 | 2013-01-09 | 苏州迈科网络安全技术股份有限公司 | 动态调整带宽方法及*** |
CN103023812A (zh) * | 2012-11-23 | 2013-04-03 | 上海寰创通信科技股份有限公司 | 一种多用户带宽均衡配置方法 |
CN104426802A (zh) * | 2013-08-26 | 2015-03-18 | 中国科学院声学研究所 | 一种带宽的动态调整方法 |
-
2018
- 2018-02-24 WO PCT/CN2018/077081 patent/WO2019161552A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101197633A (zh) * | 2008-01-04 | 2008-06-11 | 中兴通讯股份有限公司 | 一种共享保护和提高带宽利用率的方法及装置 |
CN101938403A (zh) * | 2009-06-30 | 2011-01-05 | 中国电信股份有限公司 | 多用户多业务的服务质量的保证方法和业务接入控制点 |
CN101719870A (zh) * | 2009-11-25 | 2010-06-02 | 中国电信股份有限公司 | 共享带宽接入互联网用户的带宽分配方法和装置 |
CN102685904A (zh) * | 2012-05-07 | 2012-09-19 | 中兴通讯股份有限公司 | 一种带宽自适应分配方法和*** |
CN102868638A (zh) * | 2012-08-16 | 2013-01-09 | 苏州迈科网络安全技术股份有限公司 | 动态调整带宽方法及*** |
CN103023812A (zh) * | 2012-11-23 | 2013-04-03 | 上海寰创通信科技股份有限公司 | 一种多用户带宽均衡配置方法 |
CN104426802A (zh) * | 2013-08-26 | 2015-03-18 | 中国科学院声学研究所 | 一种带宽的动态调整方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114979008A (zh) * | 2022-05-19 | 2022-08-30 | 中国电子科技集团公司第五十八研究所 | 链路流量控制额度调整方法、装置、片上处理*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9608923B2 (en) | Adaptive resource management for multi-screen video applications over cable Wi-Fi networks | |
US20150124596A1 (en) | Method and system for adaptive bandwidth allocation | |
US9237112B2 (en) | Systems and methods for prioritizing and scheduling packets in a communication network | |
US8973067B2 (en) | Methods and apparatus for managing network resources used by multimedia streams in a virtual pipe | |
US9065779B2 (en) | Systems and methods for prioritizing and scheduling packets in a communication network | |
US9559969B2 (en) | Source-aware network shaping | |
JP2008263611A (ja) | 広帯域無線接続システムにおけるアップリンク帯域幅の要請装置及び方法 | |
CN105684390B (zh) | 用于为自适应流传输客户端预留带宽的方法和设备 | |
CN109327867B (zh) | LTE网络下QoE驱动的视频码率自适应和资源分配联合方法 | |
WO2023035895A1 (zh) | 一种数据处理方法、设备、可读存储介质和程序产品 | |
US8458302B2 (en) | Auto-configuration of network parameters for multimedia traffic using session description protocol | |
WO2019095278A1 (en) | Method and apparatus for synchronization between different data packet streams | |
CN104426802A (zh) | 一种带宽的动态调整方法 | |
US8924760B2 (en) | Scheduler with voltage management | |
Liu et al. | A novel QoE-based carrier scheduling scheme in LTE-Advanced networks with multi-service | |
CN109640357B (zh) | 适用于电力物联环境的基于优先级的无线传感器网络最优资源预留方法 | |
Bhatia et al. | Improving mobile video streaming with link aware scheduling and client caches | |
US20200245346A1 (en) | Upstream split scheduler | |
WO2019161552A1 (zh) | 动态调整带宽的方法 | |
JP2017511991A (ja) | マルチメディア伝送システムにおけるメディアデータ関連情報を送信する方法及び装置 | |
CN107005491B (zh) | 用于通信***中的资源分配的方法和装置 | |
Kim et al. | KKT-conditions based resource allocation algorithm for DASH streaming service over LTE | |
KR101566397B1 (ko) | 대역폭 관리 장치, 중앙 관리 장치, 및 대역폭 관리 방법 | |
EP3949307A1 (en) | A communication entity and a method for transmitting a video data stream | |
WO2016015344A1 (zh) | 一种网络侧设备及调度方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18907378 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18907378 Country of ref document: EP Kind code of ref document: A1 |