CN101753449A - Resource management system supporting the probability guarantee of end-to-end delay and the method thereof - Google Patents

Resource management system supporting the probability guarantee of end-to-end delay and the method thereof Download PDF

Info

Publication number
CN101753449A
CN101753449A CN200910254413A CN200910254413A CN101753449A CN 101753449 A CN101753449 A CN 101753449A CN 200910254413 A CN200910254413 A CN 200910254413A CN 200910254413 A CN200910254413 A CN 200910254413A CN 101753449 A CN101753449 A CN 101753449A
Authority
CN
China
Prior art keywords
bandwidth
packet delay
link
module
distribute
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
CN200910254413A
Other languages
Chinese (zh)
Other versions
CN101753449B (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.)
Xidian University
Original Assignee
Xidian University
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 Xidian University filed Critical Xidian University
Priority to CN2009102544131A priority Critical patent/CN101753449B/en
Publication of CN101753449A publication Critical patent/CN101753449A/en
Application granted granted Critical
Publication of CN101753449B publication Critical patent/CN101753449B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a resource management system supporting the probability guarantee of end-to-end delay and the method thereof, which mainly address the problem of excessive resource occupation in deterministic QoS. The system comprises a policy resource manager (PRM) module (11) and a router module (12). The policy resource manager (PRM) module calculates the bandwidth resource allocation parameters of respective end-to-end links of a transmission path based on the service request information, the mapping relationship between 'the bandwidth allocation and the packet delay distribution' and the real-time status information about the load over a link; the router module calculates the mapping relationship between 'the bandwidth allocation and the packet delay distribution', allocates the bandwidth resources based on the bandwidth resource allocation parameters of respective end-to-end links of the service transmission path and allocates the parameter shares and transmits service data packets based on the allocated bandwidth resources. The resource management system supporting the probability guarantee of end-to-end delay and the method thereof have the advantages of the increase of link bandwidth resource utilization and provision of services meeting the QoS for more subscribers and can be used for the IP switched network.

Description

Support resource management system and method thereof that the probabilistic end-to-end time delay guarantees
Technical field
The invention belongs to communication technical field, relate to packet switching network QoS ensuring method, specifically a kind of probabilistic guarantees the method for professional end-to-end time delay, it according to " distribute bandwidth-packet delay distribute " mapping relations of router real-time statistics can each section of dynamic assignment link bandwidth resources, for providing the probabilistic end-to-end time delay, transport service guarantees, improve the service efficiency of link bandwidth resource, can be used for grouping switching networks such as military communication network and IP switching network.
Background technology
Current internet situation is increasingly sophisticated, and diversity of operations causes the widely different of network resource requirement, how to guarantee on IP network that the quality of user profile transmission becomes a major issue that can not be ignored.For addressing this problem, network service quality (QoS, Quality of Service) just arises at the historic moment.
Nowadays, along with next generation network (NGN, Next Generation Network) network architecture is progressively perfect, for applied business provides uniform platform, new business can join in the network by open interface smooth ground, and how IP network provides QoS to support this problem now to become the focus of industry concern.Yet, in broadband access network, because the characteristics of the real-time of real time business such as voice, face-to-face communication, video determine itself and traditional data business such as Email, FTP that different qos requirements is arranged, promptly real time business such as voice, face-to-face communication, video have higher requirement to crucial QoS indexs such as the bandwidth assurance of bearer network, time delay, shake, loss rate.Kartik Gopalan spells out in paper " Effcient Network Resource Allocation With QoS Guarantees ": in traditional Q oS assurance mechanism, satisfy the end-to-end QoS index of grouping for the ground of certainty under this worst condition of peak rate, network need be reserved too much Internet resources, causes resource utilization lower.Traditional certainty QoS ensuring method does not take into full account professional dynamic characteristic, and promptly to be in the probability of peak rate simultaneously be low-down to each business, ignored simultaneously professional self for the elasticity of QoS index, cause waste of network resources.In the network environment in future, novel business constantly produces, and network state is complicated more, how to provide QoS to guarantee under this dynamic network environment, realizes the highly effective of Internet resources, is network resource management system and right key issue.
Summary of the invention
The objective of the invention is to overcome the existing in prior technology problem, a kind of resource management system and method thereof of supporting that the probabilistic end-to-end time delay guarantees is provided, " distributing bandwidth-packet delay to distribute " mapping relations according to router calculating in real time, the end-to-end time delay requirement that distributes less bandwidth resources assurance business by Policies Resource manager PRM according to the load condition of each section link on the service transmission path with coming probabilistic, with under the condition that does not reduce the customer service quality, avoid the excessive resource occupation of certainty service quality assurance, improve the service efficiency of link bandwidth resource significantly.
The objective of the invention is to be achieved through the following technical solutions:
One, term explanation
QoS:Quality of Service, service quality
PRM:Policy Resource Manager, the Policies Resource manager
Two, the resource management system of the support probabilistic end-to-end time delay assurance of the present invention's proposition comprises:
Policies Resource manager PRM module, be used for intercepting and extract service requesting information, obtain in real time " distribute bandwidth-packet delay distribute " mapping relations and real-time load state information of link from router-module, the computing service transmission path is the bandwidth resource allocation parameter of each section link end to end, and result of calculation is replied to service requesting information and passes to corresponding router-module on the service transmission path;
Router-module, be used to extract network real time execution state information, and the real-time load state information of the link in the running state information and " distributing bandwidth-packet delay to distribute " mapping relations of calculating in real time passed to Policies Resource manager PRM module, and the service transmission path that calculates according to Policies Resource manager PRM module end to end the bandwidth resource allocation parameter of each section link carry out the distribution of bandwidth resources, and on each section link, handle and the transmit traffic data bag according to the bandwidth resource allocation parameter share of distributing.
Three, realize that the present invention supports the method for managing resource that the probabilistic end-to-end time delay guarantees, comprises the steps:
(1) each router calculating " distributing bandwidth-packet delay to distribute " mapping relations separately in the network;
(2) the real-time load state information of PRM monitoring link is intercepted service requesting information, if listen to service requesting information, then execution in step 3; Otherwise, continue to intercept;
(3) from service requesting information, extract traffic packets delay requirement and routing information;
(4) according to from service transmission path " distributing bandwidth-packet delay to distribute " mapping relations of obtaining of the router on each section link end to end, and real-time load state information of link and traffic packets delay requirement, to service transmission path each section link end to end, be calculated as follows the bandwidth resource allocation parameter:
P gi ( B ‾ i | d K ) = 1 - ( 1 - P g ) L · ( 1 + Σ j = 1 j ≠ i L p i p j ) , i = 1,2 , . . . , L
In the formula, d KRequire D for comparing packet delay rGuarantee probability curve P with each packet delay in " distributing bandwidth-packet delay to distribute " mapping relations g(B|d k), k=1,2 ..., the d of N k, k=1,2 ..., N satisfies min|D r-d k| the time d kP Gi(B i| d K) be d for the link i of service transmission path goes up the traffic packets time delay KThe time packet delay guarantee probability function; P gFor the packet delay after reducing guarantees probability; p iAnd p jBe respectively link i on the service transmission path and the link load of link j; L is a service transmission path number of links end to end; B iBandwidth resource allocation parameter for the service transmission path uplink i that asked;
(5) according to the service transmission path bandwidth resource allocation parameter of each section link end to end, router is carried out the distribution of bandwidth resources, and handles and the transmit traffic data bag according to the bandwidth resource allocation parameter share of distributing on each section link;
(6) bandwidth resources of distributing according to router, with the service access network, router is 1 " distributing bandwidth-packet delay to distribute " mapping relations of upgrading separately set by step, finish this professional bandwidth management after upgrading, and go back to step 2 again and continue to intercept next service requesting information.
The present invention compared with prior art has following advantage:
(1) resource management system of the support probabilistic end-to-end time delay assurance of the present invention's employing, by on each section link of service transmission path, distributing less bandwidth resources to guarantee professional end-to-end time delay requirement, avoid the excessive resource occupation of certainty service quality assurance, improved the service efficiency of link bandwidth resource significantly.
(2) resource management system of the support probabilistic end-to-end time delay assurance of the present invention's employing, " distributing bandwidth-packet delay to distribute " mapping relations according to router calculating in real time, the load state information of junction link is carried out the distribution of bandwidth resources, can effectively avoid certain the bar link in the network to become network bottleneck, realize the load balancing of network, thereby under the finite element network resources supplIes, provide the service of satisfying its QoS for more users.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the specification of being write, claims and accompanying drawing.
Description of drawings
Fig. 1 is a resource management system block diagram of the present invention;
Fig. 2 is the structured flowchart of tactful explorer PRM module in the resource management system of the present invention;
Fig. 3 is the structured flowchart of router-module in the resource management system of the present invention;
Fig. 4 is a method for managing resource flow chart of the present invention;
Fig. 5 is the sub-process figure that calculates " distributing bandwidth-packet delay to distribute " mapping relations in the method for managing resource of the present invention.
Embodiment:
Below with reference to the accompanying drawings and in conjunction with the embodiments, describe the present invention:
With reference to Fig. 1, the resource management system that support probabilistic end-to-end time delay of the present invention guarantees comprises: Policies Resource manager PRM module 11 and router-module 12, wherein, Policies Resource manager PRM module 11 and each 12 two-way connections of router-module.
Described Policies Resource manager PRM module 11, extracting packet delay from the service requesting information that listens to requires and routing information, obtain in real time " distributing bandwidth-packet delay to distribute " mapping relations and the real-time load state information of link from router-module 12, the computing service transmission path is the bandwidth resource allocation parameter of each section link end to end, and result of calculation is replied to service requesting information and passes to corresponding router-module 12 on the service transmission path.The concrete structure of this module as shown in Figure 2, it comprises that information extraction submodule 111, resource allocation calculating sub module 112, mapping relations extract submodule 113, offered load status monitoring submodule 114 and resource allocation result output sub-module 115.Wherein, information extraction submodule 111 extracts packet delay and requires and routing information from the service requesting information that listens to, and it is transferred to resource allocation calculating sub module 112; Packet delay requirement and routing information, " distributing bandwidth-packet delay to distribute " mapping relations of mapping relations extraction submodule 113 extractions and the real-time load state information of link that offered load status monitoring submodule 114 obtains that resource allocation calculating sub module 112 is extracted according to information extraction submodule 111, the computing service transmission path is the bandwidth resource allocation parameter of each section link end to end, and result of calculation is transferred to resource allocation result output sub-module 115; Resource allocation result output sub-module 115 will reply to service requesting information from the bandwidth resource allocation parameter that resource allocation calculating sub module 112 obtains and be transferred to corresponding router-module 12 on the service transmission path.
Described router-module 12, extract network real time execution state information, and the real-time load state information of the link in the running state information passed to offered load status monitoring submodule 114, " distributing bandwidth-packet delay to distribute " mapping relations of calculating are in real time passed to mapping relations and extract submodule 113, and the service transmission path that obtains according to the resource allocation result output sub-module from Policies Resource manager PRM module 11 115 end to end the bandwidth resource allocation parameter of each section link carry out the distribution of bandwidth resources, and on each section link, handle and the transmit traffic data bag according to the bandwidth resource allocation parameter share of distributing.The concrete structure of this module as shown in Figure 3, it comprises that the network information extracts submodule 121, distributes bandwidth and packet delay information table 122, mapping relations calculating sub module 123 and resource allocation implementation sub-module 124.Wherein, the network information is extracted submodule 121 and extract network real time execution state information from router, comprise and distribute bandwidth, packet delay and the real-time load state information of link, and will distribute bandwidth and packet delay message transmission to give to distribute bandwidth and packet delay information table 122, the real-time load state information of link is transferred to offered load status monitoring submodule 114 in the Policies Resource manager PRM module 11; Distribute bandwidth and packet delay information table 122 statistics bandwidth allocation information and packet delay information, and statistical information is transferred to mapping relations calculating sub module 123; Mapping relations calculating sub module 123 is according to the distribution bandwidth and the packet delay information of distributing in bandwidth and the packet delay information table 122, calculate in real time, obtain " distributing bandwidth-packet delay to distribute " mapping relations, and its mapping relations that are transferred in the Policies Resource manager PRM module 11 are extracted submodule 113; The service transmission path distribution of the bandwidth resource allocation parameter execution bandwidth resources of each section link end to end that resource allocation implementation sub-module 124 obtains according to resource allocation result output sub-module from Policies Resource manager PRM module 11 115, allocation result is transferred to distribution bandwidth and packet delay information table 122, and on each section link, handles and the transmit traffic data bag according to the bandwidth resource allocation parameter share of distributing.
With reference to Fig. 4, the present invention supports the method for managing resource that the probabilistic end-to-end time delay guarantees, comprises that step is as follows:
Step 1, each router calculates " distributing bandwidth-packet delay to distribute " mapping relations separately in the network;
With reference to Fig. 5, the concrete enforcement of this step is as follows:
1.1) router collection distribution bandwidth and packet delay information;
To the professional j on the link, B jBe the bandwidth resources of its distribution, d t, t=1,2 ... N is the sampled value of its packet delay, define one two tuple (B, d), wherein, B represent on the link should business the distribution bandwidth, d represents the sampled value of this traffic packets time delay on the link, router is gathered the distribution bandwidth and the packet delay of business;
1.2) the distribution bandwidth that will gather and the packet delay sampled data deposits in and real-time update is distributed bandwidth and packet delay information table, in order to data are further handled;
1.3) to distributing the data in bandwidth and the packet delay information table, carry out following processing and obtain the packet delay probability density function that different normalization distribute correspondence under the bandwidth situation:
Definition normalization distributes bandwidth
Figure G2009102544131D00051
Wherein, B represents the distribution bandwidth (bps) of same line of business, and R represents professional Mean Speed (bps);
Distributing bandwidth in normalization is B jThe time, if { d tT=1,2 ..., N} is the observation sample sequence of its packet delay D, determines the span of sample, and packet delay observation sample sequence is cut apart according to separation delta d at this interval, statistics falls into interval (d k, d k+ Δ d) the packet delay observation sample in is counted and is designated as N k, d kRepresent the starting point between this cut section, utilize formula 1 again) obtain the approximate evaluation of sample probability density:
p [ d k < D < d k + &Delta;d | B &OverBar; j ] = lim N &RightArrow; &infin; N k N - - - 1 )
When Δ d → 0, utilize formula 2) obtaining normalization, to distribute bandwidth be B jThe time the packet delay probability density function:
P ( D | B &OverBar; j ) = lim &Delta;d &RightArrow; 0 p [ d k < D < d k + &Delta;d | B &OverBar; j ] &Delta;d
= lim &Delta;d &RightArrow; 0 1 &Delta;d [ lim N &RightArrow; &infin; N k N ]
= lim &Delta;d &RightArrow; 0 N &RightArrow; &infin; 1 &Delta;d &CenterDot; N k N - - - 2 )
Because the observation sample sequence length is always limited, therefore when the interval of observation sample sequence is cut apart, can not make Δ d → 0 in the practical application, adopt empirical equation K=1.87 (N-1) this moment 0.4Determine interval number;
Normalization is distributed bandwidth observation sample { B tT=1,2 ..., the B of smallest sample value among the M} Min, maximum sample value B Max, utilize formula 3) and determine that its normalization bandwidth of carrying out the estimation of packet delay probability density is:
B &OverBar; j = B &OverBar; min + ( j - 1 ) &CenterDot; &Delta; B &OverBar;
= B &OverBar; min + ( j - 1 ) &CenterDot; B &OverBar; max - B &OverBar; min K
= B &OverBar; min + ( j - 1 ) &CenterDot; B &OverBar; max - B &OverBar; min 1.87 ( M - 1 ) 0.4 , j = 1,2 , . . . , M - - - 3 )
According to this, can obtain normalization distributes bandwidth to be respectively B 1, B 2, B MThe time packet delay probability density function P (D|B j), j=1,2 ..., M;
1.4) distribute the pairing packet delay probability density function of bandwidth according to different normalization, utilize formula 4) the calculating packet delay is d kThe time packet delay guarantee the probability distribution value:
F ( d k | B &OverBar; j ) = P g ( D &le; d k | B &OverBar; j ) = &Integral; 0 d k P ( D | B &OverBar; j ) dD , j = 1,2 , . . . , M - - - 4 )
In the formula, P g(D≤d k| B j) be to distribute bandwidth B in normalization jSituation under packet delay be d kPacket delay guarantee the probability distribution value;
1.5) be d by the packet delay that obtains kPacket delay guarantee the probability distribution value, fitting and obtaining packet delay is d kPacket delay guarantee probability curve P g(B|d k), according to this, obtain packet delay and be respectively d 1, d 2, d NThe time packet delay guarantee probability curve P g(B|d k), k=1,2 ..., N, this sets of curves is " distributing bandwidth-packet delay to distribute " mapping relations.
Step 2, the real-time load state information of PRM monitoring link is intercepted service requesting information, judges whether to listen to service requesting information.
The real-time load state information of PRM monitoring link, whether have service requesting information arrive, if listen to service requesting information, then go to the extraction that step 3 is carried out service requesting information if intercepting; If do not listen to service requesting information, then continue to intercept, up to listening to service requesting information.
Step 3 is extracted traffic packets delay requirement and routing information.
After PRM listens to service requesting information, extract professional packet delay earlier and require and routing information, go to step 4 then and carry out the service transmission path bandwidth resource allocation CALCULATION OF PARAMETERS of each section link end to end.
Step 4, according to from service transmission path " distributing bandwidth-packet delay to distribute " mapping relations of obtaining of the router on each section link end to end, and real-time load state information of link and traffic packets delay requirement, to service transmission path each section link end to end, the computation bandwidth resource allocation parameters:
From the packet delay requirement and routing information of extracting, the packet delay of the business that obtains asking requires to be D r, transmission path number of links end to end is L, the real-time load state information of junction link is utilized formula 5 again) and calculate the weighted factor ω of each section link i, i=1,2 ..., L:
&Sigma; i = 1 L &omega; i = 1 &omega; i p i = &omega; j p j , i &NotEqual; j , i , j = 1,2 , . . . , L - - - 5 )
Obtain
&omega; i = 1 1 + &Sigma; j = 1 j &NotEqual; i L p i p j , i = 1,2 , . . . , L - - - 6 )
Wherein, p 1, p 2..., p LBe respectively the link load of each section link on the service transmission path;
Again according to formula 7) calculate packet delay and guarantee that probability is reduced to P by 100% gThe time service transmission path end to end the packet delay of each section link guarantee probable value P Gi, i=1,2 ..., L:
&Sigma; i = 1 L &omega; i ( 1 - P gi ) = 1 - P g &omega; i ( 1 - P gi ) = &omega; j ( 1 - P gj ) , i &NotEqual; j , i , j = 1,2 , . . . , L - - - 7 )
Obtain
P gi = 1 - 1 - P g L &CenterDot; &omega; i
= 1 - ( 1 - P g ) L &CenterDot; ( 1 + &Sigma; j = 1 j &NotEqual; i L p i p j ) , i = 1,2 , . . . , L - - - 8 )
Relatively packet delay requires D then rGuarantee probability curve P with each packet delay in " distributing bandwidth-packet delay to distribute " mapping relations g(B|d k), k=1,2 ..., the d of N k, k=1,2 ..., N obtains min|D r-d k| the time d K, according to formula 9) and calculate the bandwidth resource allocation B parameter of each section link i, i=1,2 ..., L:
P gi ( B &OverBar; i | d K ) = P gi = 1 - ( 1 - P g ) L &CenterDot; ( 1 + &Sigma; j = 1 j &NotEqual; i L p i p j ) , i = 1,2 , . . . , L - - - 9 )
Wherein, P Gi(B i| d K) for the traffic packets time delay of service transmission path uplink i be d KThe time packet delay guarantee probability curve.
Step 5, according to the service transmission path bandwidth resource allocation parameter of each section link end to end, router is carried out the distribution of bandwidth resources, and handles and the transmit traffic data bag according to the bandwidth resource allocation parameter share of distributing on each section link.
Step 6, according to the bandwidth resources that router distributes, with the service access network, router is 1 " distributing bandwidth-packet delay to distribute " mapping relations of upgrading separately set by step, finish this professional bandwidth management after upgrading, go back to step 2 again and continue to intercept next service requesting information.
More than be resource management system and the method thereof of supporting that the professional end-to-end time delay of probabilistic guarantees, use resource management system of the present invention and method thereof, not only considered the real-time load state information of link, avoided certain the bar link in the network to become network bottleneck effectively, realized the load balancing of network, and by the transport service in the broadband access network being provided probabilistic end-to-end time delay guarantee, avoid the excessive resource occupation of certainty service quality assurance, improved the service efficiency of network bandwidth resources significantly.

Claims (7)

1. resource management system of supporting that the probabilistic end-to-end time delay guarantees comprises:
Policies Resource manager PRM module (11), be used for intercepting and extract service requesting information, obtain in real time " distribute bandwidth-packet delay distribute " mapping relations and real-time load state information of link from router-module (12), the computing service transmission path is the bandwidth resource allocation parameter of each section link end to end, and result of calculation is replied to service requesting information and passes to corresponding router-module (12) on the service transmission path;
Router-module (12), be used to extract network real time execution state information, and the real-time load state information of the link in the running state information and " distributing bandwidth-packet delay to distribute " mapping relations of calculating in real time passed to Policies Resource manager PRM module (11), and the service transmission path that calculates according to Policies Resource manager PRM module (11) end to end the bandwidth resource allocation parameter of each section link carry out the distribution of bandwidth resources, and on each section link, handle and the transmit traffic data bag according to the bandwidth resource allocation parameter share of distributing.
2. resource management system according to claim 1, wherein Policies Resource manager PRM module (11) comprising:
Information extraction submodule (111) is used for extracting professional packet delay from the service requesting information that listens to and requires and routing information, and it is transferred to resource allocation calculating sub module (112);
Resource allocation calculating sub module (112) is used for the allocation of parameters of bandwidth resources on each section link of computing service transmission path, and result of calculation is transferred to resource allocation result output module (115);
Mapping relations are extracted submodule (113), are used for extracting " distributing bandwidth-packet delay to distribute " mapping relations, and mapping relations are transferred to resource allocation calculating sub module (112);
Offered load status monitoring submodule (114) is used for the real-time load condition of monitoring network link, and the real-time load state information of link is transferred to resource allocation calculating sub module (112);
Resource allocation result output sub-module (115) is used for that bandwidth resource allocation parameter on each section link of service transmission path replied to service requesting information and is transferred to the resource allocation implementation sub-module (124) of corresponding router-module on the service transmission path.
3. resource management system according to claim 1 and 2, wherein said extraction service requesting information comprises packet delay requirement and routing information.
4. resource management system according to claim 1, wherein network real time execution state information comprises and distributes bandwidth, packet delay and the real-time load state information of link.
5. resource management system according to claim 1, wherein router-module (12) comprising:
The network information is extracted submodule (121), be used to extract network real time execution state information, comprise and distribute bandwidth, packet delay and the real-time load state information of link, and will distribute bandwidth and packet delay message transmission to give to distribute bandwidth and packet delay information table (122), the real-time load state information of link is transferred to offered load status monitoring submodule (114) in the Policies Resource manager PRM module (11);
Distribute bandwidth and packet delay information table (122), be used for statistical and wear wide and packet delay information, statistical information is transferred to mapping relations calculating sub module (123);
Mapping relations calculating sub module (123), be used for according to the statistics of distributing bandwidth and packet delay information table (122), calculate " distributing bandwidth-packet delay to distribute " mapping relations in real time, the mapping relations that mapping relations are transferred to Policies Resource manager PRM module are extracted submodule (113);
Resource allocation implementation sub-module (124), be used for carrying out the distribution of bandwidth resources according to the allocation of parameters of bandwidth resources on each section link of service transmission path, allocation result is transferred to distribution bandwidth and packet delay information table (122), and on each section link, handles and the transmit traffic data bag according to the bandwidth resource allocation parameter share of distributing.
6. a method for managing resource of supporting that the probabilistic end-to-end time delay guarantees comprises the steps:
(1) each router calculating " distributing bandwidth-packet delay to distribute " mapping relations separately in the network;
(2) the real-time load state information of PRM monitoring link is intercepted service requesting information, if listen to service requesting information, then execution in step 3; Otherwise, continue to intercept;
(3) from service requesting information, extract traffic packets delay requirement and routing information;
(4) according to from service transmission path " distributing bandwidth-packet delay to distribute " mapping relations of obtaining of the router on each section link end to end, and real-time load state information of link and traffic packets delay requirement, to service transmission path each section link end to end, be calculated as follows the bandwidth resource allocation parameter:
P gi ( B &OverBar; i | d K ) = 1 - ( 1 - P g ) L &CenterDot; ( 1 + &Sigma; j = 1 j &NotEqual; i L p i p j ) , i = 1,2 , &CenterDot; &CenterDot; &CenterDot; , L
In the formula, d KRequire D for comparing packet delay rGuarantee probability curve P with each packet delay in " distributing bandwidth-packet delay to distribute " mapping relations g(B|d k), k=1,2 ..., the d of N k, k=1,2 ..., N satisfies min|D r-d k| the time d kP Gi(B i| d K) be d for the link i of service transmission path goes up the traffic packets time delay KThe time packet delay guarantee probability function; P gFor the packet delay after reducing guarantees probability; p iAnd p jBe respectively link i on the service transmission path and the link load of link j; L is a service transmission path number of links end to end; B iBandwidth resource allocation parameter for the service transmission path uplink i that asked;
(5) according to the service transmission path bandwidth resource allocation parameter of each section link end to end, router is carried out the distribution of bandwidth resources, and handles and the transmit traffic data bag according to the bandwidth resource allocation parameter share of distributing on each section link;
(6) bandwidth resources of distributing according to router, with the service access network, router is 1 " distributing bandwidth-packet delay to distribute " mapping relations of upgrading separately set by step, finish this professional bandwidth management after upgrading, and go back to step 2 again and continue to intercept next service requesting information.
7. mapping relations that the method for managing resource that support probabilistic end-to-end time delay according to claim 6 guarantees, the wherein described calculating of step (1) " distribute bandwidth-packet delay distribution " comprise the steps:
7a) the router collection distributes bandwidth and packet delay information;
7b) statistics gatherer data, and it is deposited in distribute bandwidth and packet delay information table;
7c) to distributing the data in bandwidth and the packet delay information table, utilize following formula to calculate different normalization and distribute the pairing packet delay probability density function of bandwidth:
P ( D | B &OverBar; j ) = lim &Delta;d &RightArrow; 0 p [ d k < D < d k + &Delta;d | B &OverBar; j ] &Delta;d = lim &Delta;d &RightArrow; 0 N &RightArrow; &infin; 1 &Delta;d &CenterDot; N k N , j = 1,2 , &CenterDot; &CenterDot; &CenterDot; , M
In the formula, B jFor normalization distributes bandwidth; N counts for the packet delay observation sample; The spacing of Δ d for packet delay observation sample sequence interval is cut apart; N kFor falling into interval (d k, d k+ Δ d) the packet delay observation sample in is counted d kBe the starting point between cut section; P[d k<D<d k+ Δ d|B j] for falling into interval (d k, d kThe probability of the packet delay data+Δ d);
7d) distribute the pairing packet delay probability density function of bandwidth, utilize following formula to calculate packet delay and be d according to different normalization kThe time packet delay guarantee the probability distribution value:
F ( d k | B &OverBar; j ) = P g ( D &le; d k | B &OverBar; j ) = &Integral; 0 d k P ( D | B &OverBar; j ) dD , j = 1,2 , &CenterDot; &CenterDot; &CenterDot; , M
In the formula, P g(D≤d k| B j) be to distribute bandwidth B in normalization jSituation under packet delay be d kPacket delay guarantee the probability distribution value;
Be d 7e) by the packet delay that obtains kPacket delay guarantee the probability distribution value, fitting and obtaining packet delay is d kPacket delay guarantee probability curve P g(B|d k), according to this, obtain packet delay and be respectively d 1, d 2, d NThe time packet delay guarantee probability curve P g(B|d k), k=1,2 ..., N, this sets of curves is " distributing bandwidth-packet delay to distribute " mapping relations.
CN2009102544131A 2009-12-21 2009-12-21 Resource management system supporting the probability guarantee of end-to-end delay and the method thereof Expired - Fee Related CN101753449B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009102544131A CN101753449B (en) 2009-12-21 2009-12-21 Resource management system supporting the probability guarantee of end-to-end delay and the method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009102544131A CN101753449B (en) 2009-12-21 2009-12-21 Resource management system supporting the probability guarantee of end-to-end delay and the method thereof

Publications (2)

Publication Number Publication Date
CN101753449A true CN101753449A (en) 2010-06-23
CN101753449B CN101753449B (en) 2012-02-08

Family

ID=42479874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009102544131A Expired - Fee Related CN101753449B (en) 2009-12-21 2009-12-21 Resource management system supporting the probability guarantee of end-to-end delay and the method thereof

Country Status (1)

Country Link
CN (1) CN101753449B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102487352A (en) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 Service distributing method and device
CN104468413A (en) * 2014-11-27 2015-03-25 中国联合网络通信集团有限公司 Network service method and system
CN106664220A (en) * 2014-08-07 2017-05-10 微软技术许可有限责任公司 Estimating bandwidth in a network
WO2018086412A1 (en) * 2016-11-08 2018-05-17 华为技术有限公司 Time delay control method, apparatus and system
CN108429705A (en) * 2017-02-15 2018-08-21 杭州海康威视数字技术股份有限公司 A kind of link bandwidth assignment method and device
CN111836297A (en) * 2020-06-30 2020-10-27 珠海云洲智能科技有限公司 Communication link parameter prediction method and device and terminal equipment
US11824784B2 (en) 2019-12-20 2023-11-21 Intel Corporation Automated platform resource management in edge computing environments

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102487352A (en) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 Service distributing method and device
CN102487352B (en) * 2010-12-02 2014-09-10 中兴通讯股份有限公司 Service distributing method and device
CN106664220A (en) * 2014-08-07 2017-05-10 微软技术许可有限责任公司 Estimating bandwidth in a network
CN106664220B (en) * 2014-08-07 2020-02-07 微软技术许可有限责任公司 Estimating bandwidth in a network
CN104468413A (en) * 2014-11-27 2015-03-25 中国联合网络通信集团有限公司 Network service method and system
CN104468413B (en) * 2014-11-27 2017-12-22 中国联合网络通信集团有限公司 A kind of network service method and system
CN108063653A (en) * 2016-11-08 2018-05-22 华为技术有限公司 A kind of delay control method, apparatus and system
WO2018086412A1 (en) * 2016-11-08 2018-05-17 华为技术有限公司 Time delay control method, apparatus and system
CN108063653B (en) * 2016-11-08 2020-02-14 华为技术有限公司 Time delay control method, device and system
CN108429705A (en) * 2017-02-15 2018-08-21 杭州海康威视数字技术股份有限公司 A kind of link bandwidth assignment method and device
CN108429705B (en) * 2017-02-15 2021-12-17 杭州海康威视数字技术股份有限公司 Link bandwidth allocation method and device
US11824784B2 (en) 2019-12-20 2023-11-21 Intel Corporation Automated platform resource management in edge computing environments
CN111836297A (en) * 2020-06-30 2020-10-27 珠海云洲智能科技有限公司 Communication link parameter prediction method and device and terminal equipment

Also Published As

Publication number Publication date
CN101753449B (en) 2012-02-08

Similar Documents

Publication Publication Date Title
Shetiya et al. Algorithms for routing and centralized scheduling to provide QoS in IEEE 802.16 mesh networks
CN101753449B (en) Resource management system supporting the probability guarantee of end-to-end delay and the method thereof
CN101729430B (en) Dynamic resource allocation system and allocation method used for supporting end-to-end time delay warranty
CN109818881B (en) CDN bandwidth scheduling method, acquisition and scheduling server and storage medium
US20050083842A1 (en) Method of performing adaptive connection admission control in consideration of input call states in differentiated service network
JP2001077848A (en) Band allocating method
EP2869506B1 (en) Congestion avoidance and fairness in data networks with multiple traffic sources
CN101202701B (en) Method for distributing band width of assemblage useable bit rate transaction in grouping network
Wang et al. QoS-predicted energy efficient routing for information-centric smart grid: A network calculus approach
Bagci et al. Queue-allocation optimization for adaptive video streaming over software defined networks with multiple service-levels
CN103595764A (en) Multi-service QoS safeguard system of super-large scale VSAT system and implementation method thereof
Choi et al. Endpoint admission control: Network based approach
CN100502370C (en) Optimizing system and method for medium transmission on different transmission channels
CN103685064B (en) Heterogeneous cascade network QoS closed-loop mutual coupling system and method
Li et al. A novel scheduling algorithm to improve average user perceived throughput for lte systems
Meskill et al. Server selection and admission control for IP-based video on demand using available bandwidth estimation
Lin et al. A QoS model of Next Generation Network based on MPLS
JP2004241835A (en) Reception discrimination method to transfer quality assurance type data stream, closed ip network, and program thereof
Bonald et al. The multi-source model for dimensioning data networks
Yang et al. Scalable voice over Internet protocol service-level agreement guarantees in converged transmission control protocol/Internet protocol networks
Miyata Two types of flows admission control by altruistic behavior based on warning
KR101041235B1 (en) Access network apparatus for guaranteeing quality of service
JP5749516B2 (en) Video distribution system, IP (Internet Protocol) network device, and video distribution program
Tung et al. Providing QoS for real-time applications
Byun et al. A resource management mechanism for hose model based VPN QoS provisioning

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120208

Termination date: 20171221