CN103023812A - Method for multi-user bandwidth balanced configuration - Google Patents

Method for multi-user bandwidth balanced configuration Download PDF

Info

Publication number
CN103023812A
CN103023812A CN2012104835769A CN201210483576A CN103023812A CN 103023812 A CN103023812 A CN 103023812A CN 2012104835769 A CN2012104835769 A CN 2012104835769A CN 201210483576 A CN201210483576 A CN 201210483576A CN 103023812 A CN103023812 A CN 103023812A
Authority
CN
China
Prior art keywords
bandwidth
user
users
value
current
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
Application number
CN2012104835769A
Other languages
Chinese (zh)
Other versions
CN103023812B (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.)
Shanghai Huanchuang Communication Technology Co Ltd
Original Assignee
Shanghai Huanchuang Communication Technology Co Ltd
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 Shanghai Huanchuang Communication Technology Co Ltd filed Critical Shanghai Huanchuang Communication Technology Co Ltd
Priority to CN201210483576.9A priority Critical patent/CN103023812B/en
Publication of CN103023812A publication Critical patent/CN103023812A/en
Application granted granted Critical
Publication of CN103023812B publication Critical patent/CN103023812B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a method for multi-user bandwidth balanced configuration. The method comprises the following steps: 1, setting an initial value of an uplink port total bandwidth VS; 2, setting the configuration bandwidths Vavg of N users according to Vs; 3, acquiring the actual velocity VTi of each user according to a certain detection period, and calculating the actual total bandwidth VT of all the current users; 4, judging whether the value of the uplink port total bandwidth VS needs to the adjusted or not according to the value of the current actual total bandwidth VT, and if yes, adjusting the value of VS; 5, judging whether the actual velocities of all the users are larger than or equal to the current configuration bandwidth Vavg or not, if yes, returning to the step 2, and if not, executing a step 6; and 6, adjusting the configuration bandwidths of the users with the current actual velocities being smaller than the configuration bandwidths to VTi (1+x), and distributing the residual bandwidths to the residual users. Compared with the prior art, the method has the advantages of stabilizing the user bandwidths, increasing the bandwidth utilization rate and the like.

Description

A kind of multi-user's balanced bandwidth collocation method
Technical field
The present invention relates to a kind of wireless network control method, especially relate to a kind of multi-user's balanced bandwidth collocation method.
Background technology
In Wi-Fi equipment, the total bandwidth of the first line of a couplet port of switch can change along with various factors.The main method of current assurance user bandwidth is to dispose the assurance bandwidth for each user.A plurality of users of access this moment can't adjust speed automatically with coupling first line of a couplet port speed.When first line of a couplet port total bandwidth changed because of extraneous factor, user bandwidth can't be adjusted accordingly automatically.When first line of a couplet port speed descended, it is stable that user bandwidth can't keep, and when first line of a couplet port speed rose, the user can't share the advantage that bandwidth promotes.In addition, when certain customers' flow is less, unnecessary bandwidth can't be shared with other user.
Summary of the invention
Purpose of the present invention is exactly to provide a kind of multi-user's balanced bandwidth collocation method that can stablize user bandwidth, improve bandwidth availability ratio for the defective that overcomes above-mentioned prior art existence.
Purpose of the present invention can be achieved through the following technical solutions:
A kind of multi-user's balanced bandwidth collocation method, the method may further comprise the steps;
1) first line of a couplet port total bandwidth V is set SInitial value;
2) N user's configured bandwidth V is set according to Vs Avg
3) gather each user's actual speed rate V by certain sense cycle T Ti, 1≤i≤N, and calculate current all users' actual total bandwidth V T
4) according to current actual total bandwidth V TValue judge whether need to adjust first line of a couplet port total bandwidth V SValue, if then adjust V SValue, and execution in step 5), if not, then return step 3);
5) judge that whether all users' actual speed rate is all more than or equal to current configured bandwidth V AvgIf,, then return step 2), if not, then execution in step 6);
6) with current actual speed rate less than configured bandwidth V AvgUser's configured bandwidth be adjusted into V Ti(1+x), the bandwidth surplus ratio of x for arranging, x=5~10% is distributed to remaining bandwidth all the other users simultaneously, returns step 3).
Described step 2) configured bandwidth V in Avg=V S/ N.
Described step 4) concrete grammar is:
More current actual total bandwidth V TWith first line of a couplet port total bandwidth V SValue, if V T<aV S, V then S=V T/ a; If aV S≤ V T<bV S, V then SConstant; If bV S≤ V T≤ V S, V then S=(1+c) V S
Wherein, a=0.85~0.9, b=0.91~0.95, c=5~10%.
Described step 6) in remaining bandwidth being distributed to all the other users is specially:
Suppose that total K user's actual speed rate is less than V Avg, and their actual speed rate summation is V Part, then all the other each user assignments to bandwidth be: (V S-(1+x%) V Part)/(N-K).
Compared with prior art, the present invention has the following advantages:
1) the inventive method 1) by increasing the bandwidth surplus on the actual speed rate basis, upper united mouth total bandwidth that can Adaptive change, effectively stablize user bandwidth:
2) the present invention makes the maximization of total bandwidth utilance by adjusting the bandwidth setting of low-rate users.
Description of drawings
Fig. 1 is structural representation of the present invention.
Embodiment
The present invention is described in detail below in conjunction with the drawings and specific embodiments.
Embodiment 1
A kind of multi-user's balanced bandwidth collocation method, the method is applicable to comprise the network of flow control function.The method reaches the purpose that detects up total bandwidth by increase the bandwidth surplus on the actual speed rate basis.Simultaneously, distribute the total speed that arranges, detect actual bandwidth and be lower than the user who distributes bandwidth, on the basis that guarantees the low bandwidth customer flow, make other user maximize utilized bandwidth.As shown in Figure 1, multi-user's balanced bandwidth collocation method specifically may further comprise the steps:
1) first line of a couplet port total bandwidth V is set SInitial value, this initial value rule of thumb is worth setting.
2) according to V SN user's configured bandwidth V is set Avg, V Avg=V S/ N.
3) gather each user's actual speed rate V by certain sense cycle T Ti, 1≤i≤N, and calculate current all users' actual total bandwidth V T
4) according to current actual total bandwidth V TValue judge whether need to adjust first line of a couplet port total bandwidth V SValue, if then adjust V SValue, and execution in step 5), if not, then return step 3);
Concrete adjustment mode is: more current actual total bandwidth V TWith first line of a couplet port total bandwidth V SValue, if V T<aV S, V then S=V T/ a; If aV S≤ V T<bV S, V then SConstant; If bV S≤ V T≤ V S, V then S=(1+c) V SIn comprising the network system of flow control V can not appear T>V SSituation;
In the present embodiment, a=0.9, b=0.95, c=5%.
5) judge that whether all users' actual speed rate is all more than or equal to current configured bandwidth V AvgIf,, then return step 2), if not, then execution in step 6).
6) with current actual speed rate less than configured bandwidth V AvgUser's configured bandwidth be adjusted into V Ti(1+x), the bandwidth surplus percentage of x for arranging, x=5% in the present embodiment distributes to remaining bandwidth all the other users simultaneously, makes the bandwidth availability ratio maximization, returns step 3).
Remaining bandwidth is distributed to all the other users to be specially: suppose that total K user's actual speed rate is less than V Avg, and their actual speed rate summation is V Part, then all the other each user assignments to bandwidth be: (V S-(1+5%) V Part)/(N-K).
Embodiment 2
With reference to shown in Figure 1, in the present embodiment multi-user balanced bandwidth collocation method, a=0.85, b=0.91, c=10%, x=10%, all the other are with embodiment 1.
Present embodiment user bandwidth allocation proportion, sense cycle, upper united mouth total bandwidth adjusting range, actual bandwidth are the present invention program's preferential embodiment less than the user's of configured bandwidth the parameters such as surplus ratio, and the modification that these parameters are carried out should be included in the present invention program's the protection range.

Claims (4)

1. multi-user's balanced bandwidth collocation method is characterized in that the method may further comprise the steps:
1) first line of a couplet port total bandwidth V is set SInitial value;
2) N user's configured bandwidth V is set according to Vs Avg
3) gather each user's actual speed rate V by certain sense cycle T Ti, 1≤i≤N, and calculate current all users' actual total bandwidth V T
4) according to current actual total bandwidth V TValue judge whether need to adjust first line of a couplet port total bandwidth V SValue, if then adjust V SValue, and execution in step 5), if not, then return step 3);
5) judge that whether all users' actual speed rate is all more than or equal to current configured bandwidth V AvgIf,, then return step 2), if not, then execution in step 6);
6) with current actual speed rate less than configured bandwidth V AvgUser's configured bandwidth be adjusted into V Ti(1+x), the bandwidth surplus ratio of x for arranging, x=5~10% is distributed to remaining bandwidth all the other users simultaneously, returns step 3).
2. a kind of multi-user's balanced bandwidth collocation method according to claim 1 is characterized in that described step 2) middle configured bandwidth V Avg=V S/ N.
3. a kind of multi-user's balanced bandwidth collocation method according to claim 1 is characterized in that described step 4) concrete grammar be:
More current actual total bandwidth V TWith first line of a couplet port total bandwidth V SValue, if V T<aV S, V then S=V T/ a; If aV S≤ V T<bV S, V then SConstant; If bV S≤ V T≤ V S, V then S=(1+c) V S
Wherein, a=0.85~0.9, b=0.91~0.95, c=5~10%.
4. a kind of multi-user's balanced bandwidth collocation method according to claim 1 is characterized in that described step 6) in remaining bandwidth distributed to all the other users be specially:
Suppose that total K user's actual speed rate is less than V Avg, and their actual speed rate summation is V Part, then all the other each user assignments to bandwidth be: (V S-(1+x) V Part)/(N-K).
CN201210483576.9A 2012-11-23 2012-11-23 A kind of multi-user's balanced bandwidth configuration method Active CN103023812B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210483576.9A CN103023812B (en) 2012-11-23 2012-11-23 A kind of multi-user's balanced bandwidth configuration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210483576.9A CN103023812B (en) 2012-11-23 2012-11-23 A kind of multi-user's balanced bandwidth configuration method

Publications (2)

Publication Number Publication Date
CN103023812A true CN103023812A (en) 2013-04-03
CN103023812B CN103023812B (en) 2018-07-31

Family

ID=47971954

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210483576.9A Active CN103023812B (en) 2012-11-23 2012-11-23 A kind of multi-user's balanced bandwidth configuration method

Country Status (1)

Country Link
CN (1) CN103023812B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104618157A (en) * 2015-01-27 2015-05-13 华为技术有限公司 Network management method, device and system
CN106961398A (en) * 2017-05-26 2017-07-18 郑州云海信息技术有限公司 The band width control method and device of a kind of distributed file system
WO2017202132A1 (en) * 2016-05-27 2017-11-30 中兴通讯股份有限公司 Port optimization method, device, and system
WO2019161552A1 (en) * 2018-02-24 2019-08-29 黄裕才 Method for dynamically adjusting bandwidth

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6145010A (en) * 1998-07-14 2000-11-07 3Com Corporation Method and apparatus for bandwidth control in an over subscribed computer network switch
CN101009655A (en) * 2007-02-05 2007-08-01 华为技术有限公司 Traffic scheduling method and device
CN101009657A (en) * 2007-02-02 2007-08-01 华为技术有限公司 Measurement of the output speed of the buffer queue, allocation method and device of Iub bandwidth
CN101155093A (en) * 2006-09-30 2008-04-02 华为技术有限公司 Band width distribution method and device for wireless communication network
CN101404622A (en) * 2008-11-07 2009-04-08 重庆邮电大学 Wireless internet congestion control method based on multi-path load balancing and controller thereof
CN101959196A (en) * 2010-10-20 2011-01-26 中国电信股份有限公司 WLAN (Wireless Local Area Network) resource sharing method and WLAN network system
CN102394822A (en) * 2011-11-02 2012-03-28 中兴通讯股份有限公司 System and method for adjusting network transmission rate

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6145010A (en) * 1998-07-14 2000-11-07 3Com Corporation Method and apparatus for bandwidth control in an over subscribed computer network switch
CN101155093A (en) * 2006-09-30 2008-04-02 华为技术有限公司 Band width distribution method and device for wireless communication network
CN101009657A (en) * 2007-02-02 2007-08-01 华为技术有限公司 Measurement of the output speed of the buffer queue, allocation method and device of Iub bandwidth
CN101009655A (en) * 2007-02-05 2007-08-01 华为技术有限公司 Traffic scheduling method and device
CN101404622A (en) * 2008-11-07 2009-04-08 重庆邮电大学 Wireless internet congestion control method based on multi-path load balancing and controller thereof
CN101959196A (en) * 2010-10-20 2011-01-26 中国电信股份有限公司 WLAN (Wireless Local Area Network) resource sharing method and WLAN network system
CN102394822A (en) * 2011-11-02 2012-03-28 中兴通讯股份有限公司 System and method for adjusting network transmission rate

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104618157A (en) * 2015-01-27 2015-05-13 华为技术有限公司 Network management method, device and system
WO2016119422A1 (en) * 2015-01-27 2016-08-04 华为技术有限公司 Network management method, device and system
CN104618157B (en) * 2015-01-27 2018-05-18 华为技术有限公司 Network management, equipment and system
US10476746B2 (en) 2015-01-27 2019-11-12 Huawei Technologies Co., Ltd. Network management method, device, and system
WO2017202132A1 (en) * 2016-05-27 2017-11-30 中兴通讯股份有限公司 Port optimization method, device, and system
CN107438013A (en) * 2016-05-27 2017-12-05 中兴通讯股份有限公司 A kind of port optimization method, apparatus and system
CN107438013B (en) * 2016-05-27 2022-05-17 中兴通讯股份有限公司 Port optimization method, device and system
CN106961398A (en) * 2017-05-26 2017-07-18 郑州云海信息技术有限公司 The band width control method and device of a kind of distributed file system
CN106961398B (en) * 2017-05-26 2020-03-06 郑州云海信息技术有限公司 Bandwidth control method and device of distributed file system
WO2019161552A1 (en) * 2018-02-24 2019-08-29 黄裕才 Method for dynamically adjusting bandwidth

Also Published As

Publication number Publication date
CN103023812B (en) 2018-07-31

Similar Documents

Publication Publication Date Title
US10560395B2 (en) Method and apparatus for data traffic restriction
IN2014DN11230A (en)
PH12014502263A1 (en) Radio network node, user equipment and methods therein
WO2010048419A3 (en) Wireless network resource adaptation
EP2587862A4 (en) Method, device and system for mobile communication network access
WO2013095253A3 (en) Methods of providing communication services including account balance sharing and related charging systems
WO2012051562A3 (en) Quality of service adjustments to improve network utilization
CN104426802A (en) Dynamic adjusting method for bandwidth
CN103023812A (en) Method for multi-user bandwidth balanced configuration
WO2012106315A3 (en) System to share network bandwidth among competing applications
WO2012129400A3 (en) Sharing content among multiple devices
WO2011103387A8 (en) Systems and methods for managing pdp contexts in a wireless data communications network
WO2014168753A3 (en) Selecting an uplink-downlink configuration for a cluster of cells
EP2560332A3 (en) Prioritizing local and network traffic
GB2516206A (en) Bandwidth guarantee and work conservation
WO2013105115A3 (en) A method and system for creating an intelligent social network between plurality of devices
WO2013048187A3 (en) Pcrf and pcc rule setting method in a mobile communication network
CN106775936A (en) The management method and device of a kind of virtual machine
WO2015136376A3 (en) Apparatus and method for advertising
WO2012001514A3 (en) Management of serving gateways for enhanced performance
JP2017533644A5 (en)
WO2011144109A3 (en) Method for checking service rules of network element configuration and checking system
WO2013058826A3 (en) Systems and methods for providing remote communications and visitations
CN102333375A (en) Method used for guaranteeing CCE (Communication Control Equipment) distribution fairness in LTE (Long Term Evolution) system
WO2013110426A3 (en) Charging of calls in a communication network

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