+

CN108023738A - The definite method and device of business availability - Google Patents

The definite method and device of business availability Download PDF

Info

Publication number
CN108023738A
CN108023738A CN201610925863.9A CN201610925863A CN108023738A CN 108023738 A CN108023738 A CN 108023738A CN 201610925863 A CN201610925863 A CN 201610925863A CN 108023738 A CN108023738 A CN 108023738A
Authority
CN
China
Prior art keywords
service
circuit
bandwidth
bearing
circuits
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.)
Pending
Application number
CN201610925863.9A
Other languages
Chinese (zh)
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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201610925863.9A priority Critical patent/CN108023738A/en
Publication of CN108023738A publication Critical patent/CN108023738A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses the definite method and device of a kind of business availability, it is related to field of communication technology.The present invention consider business demand bandwidth, each circuit actual bandwidth and service traffics share policy selection can bearer service circuit, further, according to can bearer service the circuit availability of circuit and the situation of change of business demand bandwidth determine business availability.The characteristics of the characteristics of considering business its own traffic, circuit itself and share influence of the factors such as strategy to business availability comprehensively, the result drawn is more accurate, and being capable of the direct matching relationship of effecting reaction business demand bandwidth and circuit bandwidth, be conducive to provide and effectively refer to for lifting customer service availability and experience according to the obtained availability of business timely and effectively adjustment circuit, route in actual application.

Description

Method and device for determining service availability
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for determining a service availability.
Background
The operation mode of the operator is changing from the past network-oriented mode to the user-oriented mode and the service-oriented mode. At present, the calculation of the availability of user services is more and more important, but the current methods for calculating the availability of services mainly include the following two methods:
the method comprises the following steps: calculating the service availability ratio by adopting the ratio of the service availability time to the total time; the second method comprises the following steps: the MTBF (mean time between failures)/(MTBF + MTTR (mean time to repair)) is used for the estimation.
Both the two methods only consider unilateral factors, the accuracy of the service availability obtained by calculation is low, and effective reference cannot be provided for adjusting circuits and routes in the actual application process and improving the service availability and experience of users.
Disclosure of Invention
The invention aims to solve the technical problems that: how to more accurately determine the service availability ratio provides effective reference for adjusting circuits and routes in the actual application process and improving the service availability ratio and experience of users.
According to an aspect of the present invention, a method for determining a service availability ratio is provided, including: determining a circuit capable of bearing the service according to the service demand bandwidth, the actual bandwidth of each circuit and the service flow sharing strategy; and determining the service availability according to the circuit availability of the circuit capable of bearing the service and the variation condition of the service demand bandwidth.
In one embodiment, the circuit for determining the bearable service according to the service demand bandwidth, the circuit actual bandwidth and the service traffic sharing policy comprises: comparing the service demand bandwidth with the actual bandwidth of each circuit or the total actual bandwidth of all circuits, determining the comparison condition of the service demand bandwidth and the actual bandwidth of the circuits, and determining the circuit capable of bearing the service according to the comparison condition of the service demand bandwidth and the actual bandwidth of the circuits and the service flow sharing strategy; or comparing the service demand bandwidth of each stage with the actual bandwidth of each circuit or the total actual bandwidth of all circuits respectively, determining the comparison condition of the service demand bandwidth of each stage with the actual bandwidth of the circuits, and determining the circuit capable of bearing the service of each stage according to the comparison condition of the service demand bandwidth of each stage with the actual bandwidth of the circuits and the service flow sharing strategy; the service flow sharing strategy comprises the following steps: the number of the traffic sharing circuits and the traffic shared by each circuit.
In one embodiment, the circuit for determining the bearable service according to the comparison condition of the service demand bandwidth and the circuit actual bandwidth and the service traffic sharing policy comprises: when the service required bandwidth is larger than the actual bandwidth of a single circuit and is smaller than or equal to the total actual bandwidth of all circuits, determining a circuit group capable of bearing the service, wherein the number of circuits in the circuit group capable of bearing the service is equal to the number of service flow sharing circuits in a service flow sharing strategy, and the service flow borne by each circuit is smaller than or equal to the flow shared by each circuit in the service flow sharing strategy; or when the service required bandwidth is greater than the actual bandwidth of at least one circuit and less than or equal to the actual bandwidth of at least one circuit, determining a circuit capable of bearing the service from the circuits with the actual bandwidth of the circuit greater than or equal to the service required bandwidth, or determining a circuit group capable of bearing the service from a plurality of circuits with the actual bandwidth of the circuit less than the service required bandwidth, wherein the number of the circuits in the circuit group capable of bearing the service is equal to the number of the service flow sharing circuits in the service flow sharing strategy, and the service flow borne by each circuit is less than or equal to the flow shared by each circuit in the service flow sharing strategy; or when the service demand bandwidth is smaller than the actual bandwidth of each circuit, determining the circuit capable of carrying the service from the circuits with the actual bandwidth of the circuit larger than or equal to the service demand bandwidth.
In one embodiment, the circuit capable of bearing the service at each stage is respectively determined according to the comparison condition of the service demand bandwidth and the actual circuit bandwidth at each stage and the service flow sharing policy: dividing different stages of service demand bandwidth change according to a function of the service demand bandwidth changing along with time, and determining a circuit capable of bearing service or a circuit group capable of bearing service at different stages corresponding to different time periods; or, according to the probability density function of the service demand bandwidth, dividing different stages of the service demand bandwidth change, and determining a circuit capable of bearing the service or a circuit group capable of bearing the service at different stages corresponding to different value intervals of the probability density function of the service demand bandwidth.
In one embodiment, determining the service availability according to the circuit availability of the circuit capable of carrying the service and the variation of the service demand bandwidth comprises: when a plurality of circuits capable of bearing the services are determined, the service availability is equal to the product of 1 minus the circuit unavailability of each circuit capable of bearing the services; or, when a plurality of circuit groups capable of bearing services are determined, the service availability is equal to the product of 1 minus the circuit unavailability of each circuit group capable of bearing services; or when a plurality of circuits capable of bearing the service or a plurality of circuit groups capable of bearing the service in different time periods are determined, respectively calculating the service availability ratios of different time periods, then calculating the product of the time lengths of the different time periods and the service availability ratio of the time period, and dividing the sum of the products of the time periods by the total time length to obtain the service availability ratio; or when a plurality of circuits capable of bearing the service or a plurality of circuit groups capable of bearing the service in different value intervals of the probability density function of the service demand bandwidth are determined, respectively calculating the service availability ratios of the different value intervals, then calculating the product of the integral of the probability density function of the service demand bandwidth in the different value intervals and the service availability ratio in the value interval, and dividing the sum of the products of the different value intervals by the integral of the probability density function of the service demand bandwidth in the interval from 0 to the maximum bandwidth to obtain the service availability ratio.
In one embodiment, the circuit unavailability of the set of traffic capable circuits is a product of 1 minus the circuit availability of each traffic capable circuit.
In one embodiment, the circuit availability is determined based on the networking architecture of the circuit, the availability of critical device nodes and critical cable segments.
According to another aspect of the present invention, there is provided an apparatus for determining service availability, including: the service bearing circuit determining module is used for determining a circuit capable of bearing the service according to the service required bandwidth, the actual bandwidth of each circuit and the service flow sharing strategy; and the service availability determining module is used for determining the service availability according to the circuit availability of the circuit capable of bearing the service and the variation condition of the service required bandwidth.
In one embodiment, the service bearer circuit determining module is configured to compare the service required bandwidth with the actual bandwidth of each circuit or the total actual bandwidth of all circuits, determine a comparison condition between the service required bandwidth and the actual bandwidth of the circuits, determine a circuit capable of bearing the service according to the comparison condition between the service required bandwidth and the actual bandwidth of the circuits and the service traffic sharing policy, or compare the service required bandwidth of each stage with the actual bandwidth of each circuit or the total actual bandwidth of all circuits, determine a comparison condition between the service required bandwidth of each stage and the actual bandwidth of the circuits, and determine a circuit capable of bearing the service of each stage according to the comparison condition between the service required bandwidth of each stage and the actual bandwidth of the circuits and the service traffic sharing policy; the service flow sharing strategy comprises the following steps: the number of the traffic sharing circuits and the traffic shared by each circuit.
In an embodiment, the service bearer determining module is configured to determine a circuit group capable of bearing a service when a service required bandwidth is greater than an actual bandwidth of a single circuit and is less than or equal to a total actual bandwidth of all circuits, where a number of circuits in the circuit group capable of bearing a service is equal to a number of service traffic sharing circuits in a service traffic sharing policy, and a service traffic borne by each circuit is less than or equal to traffic shared by each circuit in the service traffic sharing policy; or, the method is used for determining a circuit capable of carrying the service from the circuits with the actual bandwidth of the circuit being greater than or equal to the actual bandwidth of the at least one circuit under the condition that the actual bandwidth of the service required bandwidth is greater than or equal to the actual bandwidth of the at least one circuit, or determining a circuit group capable of carrying the service from a plurality of circuits with the actual bandwidth of the circuit being less than the actual bandwidth of the service required bandwidth, wherein the number of circuits in the circuit group capable of carrying the service is equal to the number of service traffic sharing circuits in the service traffic sharing policy, and the service traffic carried by each circuit is less than or equal to the traffic shared by each circuit in the service traffic sharing policy; or, the circuit is used for determining the bearable service from the circuits with the actual bandwidth of the circuit being greater than or equal to the service demand bandwidth under the condition that the service demand bandwidth is less than the actual bandwidth of each circuit.
In an embodiment, the service bearer determining module is configured to divide different stages of the service demand bandwidth change according to a function of the service demand bandwidth changing with time, determine a circuit capable of bearing the service or a circuit group capable of bearing the service at different stages corresponding to different time periods, or divide different stages of the service demand bandwidth change according to a probability density function of the service demand bandwidth, and determine a circuit capable of bearing the service or a circuit group capable of bearing the service at different stages corresponding to different value intervals of the probability density function of the service demand bandwidth.
In one embodiment, the service availability determining module is configured to, in a case that a plurality of circuits capable of carrying the service are determined, take a product of 1 minus a circuit unavailability of each circuit capable of carrying the service as the service availability; or, the method is used for taking the product of 1 minus the circuit unavailability of each circuit group capable of bearing the service as the service availability when a plurality of circuit groups capable of bearing the service are determined; or, the method is used for calculating the service availability ratios of different time periods respectively under the condition that a plurality of circuits capable of bearing the service or a plurality of circuit groups capable of bearing the service at different time periods are determined, then calculating the products of the time lengths of the different time periods and the service availability ratios at the time periods, and dividing the sum of the products of the time lengths by the total time length to obtain the service availability ratios; or, the method is used for calculating the service availability ratios of different value intervals respectively under the condition that a plurality of circuits capable of bearing the service or a plurality of circuit groups capable of bearing the service in different value intervals of the probability density function of the service demand bandwidth are determined, then calculating the product of the integral of the probability density function of the service demand bandwidth in different value intervals and the service availability ratio in the value interval, and dividing the sum of the products in different value intervals by the integral of the probability density function of the service demand bandwidth in the interval from 0 to the maximum bandwidth to obtain the service availability ratio.
In one embodiment, the circuit unavailability of the set of traffic capable circuits is a product of 1 minus the circuit availability of each traffic capable circuit.
In one embodiment, the circuit availability is determined based on the networking architecture of the circuit, the availability of critical device nodes and critical cable segments.
The invention comprehensively considers the service demand bandwidth, the actual bandwidth of each circuit and the service flow sharing strategy to select the circuit capable of bearing the service, and further determines the service availability according to the circuit availability of the circuit capable of bearing the service and the change condition of the service demand bandwidth. The method comprehensively considers the influence of the factors such as the traffic characteristics, the circuit characteristics and the sharing strategy on the service availability, obtains a more accurate result, can directly and effectively reflect the matching relationship between the service demand bandwidth and the circuit bandwidth, is beneficial to timely and effectively adjusting the circuit and the route according to the obtained service availability in the practical application process, and provides effective reference for improving the user service availability and the experience.
Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart illustrating a method for determining a service availability according to an embodiment of the present invention.
Fig. 2 is a schematic diagram illustrating a comparison between a service required bandwidth and a circuit actual bandwidth according to a first embodiment of the present invention.
Fig. 3 is a schematic diagram illustrating a comparison between a service required bandwidth and a circuit actual bandwidth according to a second embodiment of the present invention.
Fig. 4 is a schematic diagram illustrating a comparison between a service required bandwidth and a circuit actual bandwidth according to a third embodiment of the present invention.
Fig. 5 is a schematic diagram illustrating a time distribution curve of a traffic demand bandwidth according to a fourth embodiment of the present invention.
Fig. 6 shows a schematic diagram of a probability distribution curve of a traffic demand bandwidth according to a fifth embodiment of the present invention.
Fig. 7 is a schematic structural diagram illustrating a service availability determination apparatus according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The method and the device for calculating the service availability ratio solve the problems that a method for calculating the service availability ratio in the prior art cannot effectively reflect the matching relation between service demand bandwidth and circuit bandwidth, cannot adjust circuits and routes in the actual application process, and cannot provide effective reference for improving the service availability ratio and experience of users.
The method for determining the service availability rate according to the present invention is described below with reference to fig. 1.
Fig. 1 is a flowchart of a method for determining service availability according to an embodiment of the present invention. As shown in fig. 1, the method of this embodiment includes:
step S102, determining the circuit capable of bearing the service according to the service demand bandwidth, the actual bandwidth of each circuit and the service flow sharing strategy.
The service demand bandwidth is obtained by counting the actual total bandwidth of the user service traffic in a certain time, for example. By analyzing the traffic flow law, the traffic flow law is divided into two cases, one is a case where the traffic flow is constant or has a very small variation range, and the other is a case where the traffic flow varies significantly in real time, for example, the traffic flow exhibits a time distribution or probability distribution law, which will be described in detail later. The business flow sharing strategy mainly analyzes two contents: the number of the traffic sharing circuits and the traffic shared by each circuit. The actual bandwidth of each circuit is obtained by analyzing the circuit bandwidth promised by the operator to the customer or the actual circuit bandwidth leased by the customer or the actual bandwidth which each circuit can provide for the service.
Specifically, for the case that the traffic flow is constant or the variation range is very small, the traffic demand bandwidth is compared with the actual bandwidth of each circuit or the total actual bandwidth of all circuits, the comparison between the traffic demand bandwidth and the actual bandwidth of the circuits is determined, and the circuit capable of carrying the traffic is determined according to the comparison between the traffic demand bandwidth and the actual bandwidth of the circuits and the traffic flow sharing policy. Aiming at the condition that the real-time change of the service flow is obvious, comparing the service demand bandwidth of each stage with the actual bandwidth of each circuit or the total actual bandwidth of all circuits respectively, determining the comparison condition of the service demand bandwidth of each stage with the actual bandwidth of the circuits, and determining the circuit capable of bearing the service of each stage according to the comparison condition of the service demand bandwidth of each stage with the actual bandwidth of the circuits and the service flow sharing strategy.
Step S104, determining the service availability according to the circuit availability of the circuit capable of bearing the service and the variation situation of the service required bandwidth.
In this case, the circuit availability is determined by analyzing and summing two cases, for example. (1) The circuit availability ratio after the circuit operates for a period of time is the ratio of the total time length of the service-bearing circuits to the total time length of the service-bearing circuits; (2) the availability ratio of the circuit before the circuit operation is obtained by determining the networking structure of the circuit, the key equipment nodes and the availability ratio of the key optical cable section. In the scheme, the circuit availability can be calculated for circuits which are not used, so that the service availability is obtained, and effective reference is provided for selecting a route and a circuit in actual deployment. The variation of the service demand bandwidth, namely whether the service flow is constant or the variation range is very small or the real-time variation is obvious. For the case that the service traffic is constant or has a very small variation range, the service availability can be obtained by the circuit availability of the circuit capable of carrying the service, and for the case that the real-time variation of the service traffic is obvious, the circuit availability of the circuit capable of carrying the service needs to be combined with the circuit availability of the circuit capable of carrying the service and the time or probability distribution characteristics of the service traffic, which will be described in detail later.
The method of the above embodiment comprehensively considers the service required bandwidth, the actual bandwidth of each circuit, and the service flow sharing policy to select the circuit capable of carrying the service, and further determines the service availability according to the circuit availability of the circuit capable of carrying the service and the variation of the service required bandwidth. The method of the embodiment is suitable for a scene of estimating the service availability, and can better guide the deployment, selection, adjustment and the like of the circuit and the route in practical application by utilizing the estimated service availability.
The invention also provides several embodiments of how to determine the circuit capable of bearing the service and further determine the service availability under the condition that the comparison condition of the service required bandwidth and the actual bandwidth of each circuit or the total actual bandwidth of all circuits is different. This is described below in conjunction with fig. 2 to 6.
(first embodiment)
The service required bandwidth is larger than the actual bandwidth of a single circuit and is smallAnd determining a circuit group capable of bearing the service according to the actual bandwidth of all the circuits or the actual bandwidth of all the circuits, wherein the number of the circuits in the circuit group capable of bearing the service is equal to the number of the service flow sharing circuits in the service flow sharing strategy, and the service flow borne by each circuit is less than or equal to the flow shared by each circuit in the service flow sharing strategy. Furthermore, there are multiple circuits in actual deployment, and there may be multiple determined circuit groups capable of carrying services, at this time, the service availability ratio is equal to the product of 1 minus the circuit unavailability of each circuit group capable of carrying services, that is, the product isWherein, i is more than or equal to 1 and less than or equal to N represents the ith circuit group capable of bearing the service, N represents the number of the selected circuit groups capable of bearing the service, NiIndicating the circuit unavailability of the ith circuit group. The circuit unavailability of the circuit group capable of carrying the service is 1 minus the product of the circuit availability of each circuit capable of carrying the service, that isWherein j is more than or equal to 1 and less than or equal to m, represents the jth circuit in the ith circuit group capable of bearing the service, m represents the total number of circuits in the ith circuit group capable of bearing the service, aijAnd indicating the circuit availability of the jth circuit in the ith circuit group capable of bearing the service.
A specific application example of the first embodiment is described below with reference to fig. 2.
As shown in fig. 2, the bandwidth of the service requirement is constant or varies within a very small range B, and the actual bandwidth of the circuit 1 is B1The circuit availability ratio is a1The actual bandwidth of circuit 2 is B2The circuit availability ratio is a2And, B < B1,B<B2And B is not more than B1+B2Therefore, when the sharing strategy of the service allows sharing on two circuits, and the flow shared by each circuit is less than or equal to B1And B2When the circuit 1 and the circuit 2 are determined to be the circuit group bearing the service, the service availability = a1×a2Otherwise, it is not fullWhen the sharing strategy of the service is satisfied, the service availability ratio is 0.
(second embodiment)
The service requirement bandwidth is greater than the actual bandwidth of at least one circuit and less than or equal to the actual bandwidth of at least one circuit, a circuit capable of bearing the service is determined from the circuits with the actual bandwidth of the circuit greater than or equal to the service requirement bandwidth, or a circuit group capable of bearing the service is determined from a plurality of circuits with the actual bandwidth of the circuit less than the service requirement bandwidth, the number of circuits in the circuit group capable of bearing the service is equal to the number of service flow sharing circuits in the service flow sharing strategy, and the service flow borne by each circuit is less than or equal to the flow shared by each circuit in the service flow sharing strategy. Further, in this case, a plurality of circuits capable of carrying the service may be selected, a plurality of circuit groups capable of carrying the service may also be selected, or both the circuit and the circuit group may be selected, but only a plurality of circuits whose actual bandwidth is smaller than the bandwidth required by the service are included in the circuit group when the circuit group is selected. When only a plurality of circuits capable of bearing services are selected, the service availability ratio is equal to the product of 1 minus the circuit unavailability ratio of each circuit capable of bearing services, namely Wherein j is more than or equal to 1 and less than or equal to m represents the jth circuit capable of bearing the service, m represents the number of the selected circuits capable of bearing the service, njIndicates the circuit unavailability of the jth circuit group, and nj=1-aj,ajIndicating the circuit availability of the jth circuit group. When only a plurality of circuit groups capable of carrying services are selected, the calculation method in the first embodiment is referred to. When selecting multiple circuits capable of bearing service and multiple circuit groups capable of bearing service, calculating the product of the circuit unavailability of each circuit capable of bearing service and the product of the circuit group unavailability of each circuit capable of bearing service, and subtracting the product of the two calculated products from 1 to obtain the product of the service availabilityRate, i.e.
A specific application example of the second embodiment is described below with reference to fig. 3.
As shown in fig. 3, the bandwidth of the service requirement is constant or varies very little as B, and the actual bandwidth of the circuit 1 is B1The circuit availability ratio is a1The actual bandwidth of circuit 2 is B2The circuit availability ratio is a2And, B > B1And B is not more than B2Therefore, circuit 2 is selected as a circuit capable of carrying service, and service availability = a2
(third embodiment)
And when the service demand bandwidth is less than the actual bandwidth of each circuit, determining a circuit capable of bearing the service from the circuits with the actual bandwidth of the circuit greater than or equal to the service demand bandwidth. In this case, all circuits can be selected as the circuits capable of carrying the service, and further, when a plurality of circuits capable of carrying the service are determined, the service availability ratio is equal to the product of 1 minus the circuit unavailability of each circuit capable of carrying the service, that is, the product of the circuit unavailability of each circuit capable of carrying the service is selectedWherein j is more than or equal to 1 and less than or equal to m represents the jth circuit capable of bearing the service, m represents the number of the selected circuits capable of bearing the service, njIndicates the circuit unavailability of the jth circuit group, and nj=1-aj,ajIndicating the circuit availability of the jth circuit group.
A specific application example of the third embodiment is described below with reference to fig. 4.
As shown in fig. 4, the bandwidth of the service requirement is constant or varies very little as B, and the actual bandwidth of the circuit 1 is B1The circuit availability ratio is a1The actual bandwidth of circuit 2 is B2The circuit availability ratio is a2And B is not more than B1And B is not more than B2Therefore, circuit 1 or circuit 2 can be selected as a circuit capable of carrying a service, and the service availability =1- (1-a)1)(1-a2)。
(fourth embodiment)
The traffic demand bandwidth exhibits a time-varying law, and fig. 5 shows an example of a curve of the time distribution function of the demand bandwidth of the traffic. The curve of the time distribution function of the required bandwidth of the service can also be in other forms and can also be discontinuous. According to the function of the service demand bandwidth changing along with the time, dividing different stages of the service demand bandwidth changing, and determining the circuit capable of bearing the service or the circuit group capable of bearing the service at different stages corresponding to different time periods. Reference is made to the three embodiments described above in the division of the phases and in the selection of the circuits or groups of circuits that can carry traffic at different phases. I.e. the traffic demand bandwidth at each stage may present any of the three embodiments described above. Further, when a plurality of circuits capable of bearing the service or a plurality of circuit groups capable of bearing the service at different time periods are determined, the service availability ratios at different time periods are respectively calculated, then the product of the time periods at different time periods and the service availability ratio at the time period is calculated, and the sum of the products at each time period is divided by the total time period to obtain the service availability ratio. Suppose using SkRepresents the traffic availability, T, of the kth time periodkIndicating the duration of the k-th time period, thenWherein k is more than or equal to 1 and less than or equal to 1, SkCan be calculated by referring to the methods of the first to third embodiments.
An application example of the fourth embodiment is described below with reference to fig. 2 to 5.
As shown in FIG. 5, the required bandwidth B of the service varies with time in 24 hours, and the actual bandwidth of the circuit 1 is B1The circuit availability ratio is a1The actual bandwidth of circuit 2 is B2The circuit availability ratio is a2. In that0~t1In the time period, B is less than or equal to B1And B is not more than B2The comparison between the required bandwidth of the service and the actual bandwidth of the circuit shows the situation shown in fig. 4, 0 to t1Service availability ratio S in time period1=1-(1-a1)(1-a2) (ii) a At t1~t2And t3In a time period of 24 hours, B > B1And B is not more than B2The comparison of the required bandwidth of the service with the actual bandwidth of the circuit shows the situation shown in fig. 3, t1~t2Service availability ratio S in time period2=a2,S4=a2(ii) a At t2~t3In the time period, B is less than B1,B<B2And B is not more than B1+B2The comparison between the required bandwidth of the service and the actual bandwidth of the circuit shows the situation shown in fig. 2, and the service availability S3=a1×a2Thus, the final service availability is S1×t1+S2×(t2-t1)+S3×(t3-t2)+S4×(24-t3)]And/24 hours.
(fifth embodiment)
The service demand bandwidth exhibits the characteristic of probability distribution, as shown in fig. 6, which is an example of a probability density function curve of the service demand bandwidth, the probability density function curve of the service demand bandwidth may also be in other forms, or may not be continuous. According to the probability density function of the service demand bandwidth, dividing different stages of the service demand bandwidth change, and determining circuits capable of bearing services or circuit groups capable of bearing services at different stages corresponding to different value intervals of the probability density function of the service demand bandwidth. Reference is made to the three embodiments described above in the division of the phases and in the selection of the circuits or groups of circuits that can carry traffic at different phases. I.e. the traffic demand bandwidth at each stage may present any of the three embodiments described above. Furthermore, when a plurality of circuits capable of carrying service or a plurality of circuit groups capable of carrying service in different value intervals of the probability density function of service demand bandwidth are determinedAnd then, calculating the service availability ratios of different value intervals, calculating the product of the integrals of the probability density functions of the service demand bandwidths in the different value intervals and the service availability ratios in the value intervals, and dividing the sum of the products of the different value intervals by the integral of the probability density functions of the service demand bandwidths in the interval from 0 to the maximum bandwidth to obtain the service availability ratios. Suppose using SkThe service availability of the kth value interval is represented, (B)k-1,Bk) Showing the value of the k-th value interval, wherein k is more than or equal to 1 and less than or equal to l, p (x) represents a probability density function of service required bandwidth, BmaxThe bandwidth required for the service can reach the maximum value, SkCan be calculated by referring to the methods of the first to third embodiments.
An application example of the fifth embodiment is described below with reference to fig. 2 to 4 and fig. 6.
As shown in FIG. 6, which is a probability density function of the required bandwidth B of the service, the actual bandwidth of the circuit 1 is B1The circuit availability ratio is a1The actual bandwidth of circuit 2 is B2The circuit availability ratio is a2. At (0, B)1) The comparison between the required bandwidth of the service and the actual bandwidth of the circuit in the value range of (1) shows the situation shown in fig. 4, (0, B)1) Value interval of S1=1-(1-a1)(1-a2) (ii) a In (B)1,B2) The comparison between the required bandwidth of the service and the actual bandwidth of the circuit in the value range of (a) shows the situation shown in fig. 3, (B)1,B2) Value interval of S2=a2(ii) a In (B)2,B1+B2) The comparison between the required bandwidth of the service and the actual bandwidth of the circuit in the value range of (a) shows the situation shown in fig. 2, (B)2,B3) Value interval of S3=a1×a2(ii) a Thus, the final
The present invention further provides a device for determining service availability, which is described below with reference to fig. 7.
Fig. 7 is a block diagram of an embodiment of the apparatus for determining a service availability of the present invention. As shown in fig. 7, the apparatus 70 includes:
a service bearer circuit determining module 702, configured to determine a circuit capable of bearing a service according to the service required bandwidth, the actual bandwidth of each circuit, and the service traffic sharing policy.
The service flow sharing strategy comprises the following steps: the number of the traffic sharing circuits and the traffic shared by each circuit.
Specifically, the service bearer determining module 702 is configured to compare the service required bandwidth with the actual bandwidth of each circuit or the total actual bandwidth of all circuits, determine a comparison condition between the service required bandwidth and the actual bandwidth of the circuits, determine a circuit capable of bearing the service according to the comparison condition between the service required bandwidth and the actual bandwidth of the circuits and the service traffic sharing policy, or compare the service required bandwidth of each stage with the actual bandwidth of each circuit or the total actual bandwidth of all circuits, determine a comparison condition between the service required bandwidth of each stage and the actual bandwidth of the circuits, and determine a circuit capable of bearing the service of each stage according to the comparison condition between the service required bandwidth of each stage and the actual bandwidth of the circuits and the service traffic sharing policy.
For the case that the service traffic is constant or the variation range is very small, the service bearer circuit determining module 702 is configured to determine a circuit group capable of bearing the service when the service required bandwidth is greater than the actual bandwidth of a single circuit and is less than or equal to the total actual bandwidth of all circuits, where the number of circuits in the circuit group capable of bearing the service is equal to the number of service traffic sharing circuits in the service traffic sharing policy, and the service traffic borne by each circuit is less than or equal to the traffic shared by each circuit in the service traffic sharing policy; or, the method is used for determining a circuit capable of carrying the service from the circuits with the actual bandwidth of the circuit being greater than or equal to the actual bandwidth of the at least one circuit under the condition that the actual bandwidth of the service required bandwidth is greater than or equal to the actual bandwidth of the at least one circuit, or determining a circuit group capable of carrying the service from a plurality of circuits with the actual bandwidth of the circuit being less than the actual bandwidth of the service required bandwidth, wherein the number of circuits in the circuit group capable of carrying the service is equal to the number of service traffic sharing circuits in the service traffic sharing policy, and the service traffic carried by each circuit is less than or equal to the traffic shared by each circuit in the service traffic sharing policy; or, the circuit is used for determining the bearable service from the circuits with the actual bandwidth of the circuit being greater than or equal to the service demand bandwidth under the condition that the service demand bandwidth is less than the actual bandwidth of each circuit.
For the case that the real-time change of the service traffic is obvious, the service bearer determining module 702 is configured to divide different stages of the change of the service demand bandwidth according to a function that the service demand bandwidth changes with time, and determine a circuit capable of bearing the service or a circuit group capable of bearing the service at different stages corresponding to different time periods, or divide different stages of the change of the service demand bandwidth according to a probability density function of the service demand bandwidth, and determine a circuit capable of bearing the service or a circuit group capable of bearing the service at different stages corresponding to different value intervals of the probability density function of the service demand bandwidth.
A service availability determining module 704, configured to determine a service availability according to a circuit availability of a circuit capable of carrying a service and a variation of a service required bandwidth.
Specifically, the service availability determining module 704 is configured to, when a plurality of circuits capable of carrying services are determined, use a product obtained by subtracting a circuit unavailability of each circuit capable of carrying services from 1 as a service availability; or, the method is used for taking the product of 1 minus the circuit unavailability of each circuit group capable of bearing the service as the service availability when a plurality of circuit groups capable of bearing the service are determined; or, the method is used for calculating the service availability ratios of different time periods respectively under the condition that a plurality of circuits capable of bearing the service or a plurality of circuit groups capable of bearing the service at different time periods are determined, then calculating the products of the time lengths of the different time periods and the service availability ratios at the time periods, and dividing the sum of the products of the time lengths by the total time length to obtain the service availability ratios; or, the method is used for calculating the service availability ratios of different value intervals respectively under the condition that a plurality of circuits capable of bearing the service or a plurality of circuit groups capable of bearing the service in different value intervals of the probability density function of the service demand bandwidth are determined, then calculating the product of the integral of the probability density function of the service demand bandwidth in different value intervals and the service availability ratio in the value interval, and dividing the sum of the products in different value intervals by the integral of the probability density function of the service demand bandwidth in the interval from 0 to the maximum bandwidth to obtain the service availability ratio.
The circuit unavailability of the circuit group capable of bearing the service is the product of 1 minus the circuit availability of each circuit capable of bearing the service. The availability of the circuit is determined according to the networking structure of the circuit, the availability of the key equipment nodes and the key optical cable segments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (11)

1. A method for determining service availability ratio is characterized by comprising the following steps:
determining a circuit capable of bearing the service according to the service demand bandwidth, the actual bandwidth of each circuit and the service flow sharing strategy;
and determining the service availability according to the circuit availability of the circuit capable of bearing the service and the variation condition of the service required bandwidth.
2. The method of claim 1,
the circuit for determining the bearable service according to the service demand bandwidth, the circuit actual bandwidth and the service flow sharing strategy comprises the following steps:
comparing the service demand bandwidth with the actual bandwidth of each circuit or the total actual bandwidth of all circuits, determining the comparison condition of the service demand bandwidth and the actual bandwidth of the circuits, and determining the circuit capable of bearing the service according to the comparison condition of the service demand bandwidth and the actual bandwidth of the circuits and the service flow sharing strategy;
or,
comparing the service demand bandwidth of each stage with the actual bandwidth of each circuit or the total actual bandwidth of all circuits, determining the comparison condition of the service demand bandwidth of each stage with the actual bandwidth of the circuits, and determining the circuit capable of bearing the service of each stage according to the comparison condition of the service demand bandwidth of each stage with the actual bandwidth of the circuits and the service flow sharing strategy;
the service flow sharing strategy comprises the following steps: the number of the traffic sharing circuits and the traffic shared by each circuit.
3. The method of claim 2,
the circuit for determining the bearable service according to the comparison condition of the service demand bandwidth and the actual circuit bandwidth and the service flow sharing strategy comprises the following steps:
when the service required bandwidth is larger than the actual bandwidth of a single circuit and is smaller than or equal to the total actual bandwidth of all circuits, determining a circuit group capable of bearing the service, wherein the number of circuits in the circuit group capable of bearing the service is equal to the number of service flow sharing circuits in a service flow sharing strategy, and the service flow borne by each circuit is smaller than or equal to the flow shared by each circuit in the service flow sharing strategy;
or when the service required bandwidth is greater than the actual bandwidth of at least one circuit and less than or equal to the actual bandwidth of at least one circuit, determining a circuit capable of bearing the service from the circuits with the actual bandwidth of the circuit greater than or equal to the service required bandwidth, or determining a circuit group capable of bearing the service from a plurality of circuits with the actual bandwidth of the circuit less than the service required bandwidth, wherein the number of the circuits in the circuit group capable of bearing the service is equal to the number of the service traffic sharing circuits in the service traffic sharing strategy, and the service traffic borne by each circuit is less than or equal to the traffic shared by each circuit in the service traffic sharing strategy;
or when the service demand bandwidth is smaller than the actual bandwidth of each circuit, determining the circuit capable of carrying the service from the circuits with the actual bandwidth of the circuit larger than or equal to the service demand bandwidth.
4. The method of claim 2,
the circuit capable of bearing the service in each stage is respectively determined according to the comparison condition of the service demand bandwidth and the actual circuit bandwidth in each stage and the service flow sharing strategy:
dividing different stages of service demand bandwidth change according to a function of the service demand bandwidth changing along with time, and determining a circuit capable of bearing service or a circuit group capable of bearing service at different stages corresponding to different time periods;
or, according to the probability density function of the service demand bandwidth, dividing different stages of the service demand bandwidth change, and determining a circuit capable of bearing the service or a circuit group capable of bearing the service at different stages corresponding to different value intervals of the probability density function of the service demand bandwidth.
5. The method of claim 1,
the determining the service availability according to the circuit availability of the circuit capable of bearing the service and the variation condition of the service demand bandwidth includes:
when a plurality of circuits capable of bearing the services are determined, the service availability is equal to the product of 1 minus the circuit unavailability of each circuit capable of bearing the services;
or, when a plurality of circuit groups capable of bearing services are determined, the service availability is equal to the product of 1 minus the circuit unavailability of each circuit group capable of bearing services;
or when a plurality of circuits capable of bearing the service or a plurality of circuit groups capable of bearing the service in different time periods are determined, respectively calculating the service availability ratios of different time periods, then calculating the product of the time lengths of the different time periods and the service availability ratio of the time period, and dividing the sum of the products of the time periods by the total time length to obtain the service availability ratio;
or when a plurality of circuits capable of bearing the service or a plurality of circuit groups capable of bearing the service in different value intervals of the probability density function of the service demand bandwidth are determined, respectively calculating the service availability ratios of the different value intervals, then calculating the product of the integral of the probability density function of the service demand bandwidth in the different value intervals and the service availability ratio in the value interval, and dividing the sum of the products in the different value intervals by the integral of the probability density function of the service demand bandwidth in the interval from 0 to the maximum bandwidth to obtain the service availability ratio.
6. The method of claim 5,
the circuit unavailability of the circuit group capable of bearing the service is the product of 1 minus the circuit availability of each circuit capable of bearing the service.
7. The method according to any one of claims 1 to 6,
the availability of the circuit is determined according to the networking structure of the circuit, the availability of the key equipment nodes and the availability of the key optical cable segments.
8. An apparatus for determining service availability, comprising:
the service bearing circuit determining module is used for determining a circuit capable of bearing the service according to the service required bandwidth, the actual bandwidth of each circuit and the service flow sharing strategy;
and the service availability determining module is used for determining the service availability according to the circuit availability of the circuit capable of bearing the service and the variation condition of the service required bandwidth.
9. The apparatus of claim 8,
the service bearer circuit determining module is used for comparing the service required bandwidth with the actual bandwidth of each circuit or the total actual bandwidth of all the circuits, determining the comparison condition of the service required bandwidth with the actual bandwidth of the circuits, determining the circuit capable of bearing the service according to the comparison condition of the service required bandwidth with the actual bandwidth of the circuits and the service flow sharing strategy, or comparing the service required bandwidth of each stage with the actual bandwidth of each circuit or the total actual bandwidth of all the circuits respectively, determining the comparison condition of the service required bandwidth of each stage with the actual bandwidth of the circuits, and determining the circuit capable of bearing the service of each stage according to the comparison condition of the service required bandwidth of each stage with the actual bandwidth of the circuits and the service flow sharing strategy;
the service flow sharing strategy comprises the following steps: the number of the traffic sharing circuits and the traffic shared by each circuit.
10. The apparatus of claim 9,
the service bearer circuit determining module is used for determining a circuit group capable of bearing the service under the condition that the service required bandwidth is greater than the actual bandwidth of a single circuit and is less than or equal to the total actual bandwidth of all circuits, wherein the number of circuits in the circuit group capable of bearing the service is equal to the number of service flow sharing circuits in a service flow sharing strategy, and the service flow borne by each circuit is less than or equal to the flow shared by each circuit in the service flow sharing strategy;
or, the method is used for determining a circuit capable of carrying the service from the circuits with the actual bandwidth of the circuit being greater than or equal to the actual bandwidth of the at least one circuit under the condition that the actual bandwidth of the service required bandwidth is greater than or equal to the actual bandwidth of the at least one circuit, or determining a circuit group capable of carrying the service from a plurality of circuits with the actual bandwidth of the circuit being less than the actual bandwidth of the service required bandwidth, where the number of circuits in the circuit group capable of carrying the service is equal to the number of service traffic sharing circuits in the service traffic sharing policy, and the service traffic carried by each circuit is less than or equal to the traffic shared by each circuit in the service traffic sharing policy;
or, the circuit is used for determining the circuit capable of carrying the service from the circuits with the actual bandwidth of the circuit being greater than or equal to the bandwidth of the service demand under the condition that the bandwidth of the service demand is less than the actual bandwidth of each circuit;
or, the method is used for dividing different stages of the service demand bandwidth change according to a function of the service demand bandwidth changing along with time, and determining a circuit capable of bearing the service or a circuit group capable of bearing the service at different stages corresponding to different time periods;
or, the circuit is configured to divide different stages of the service demand bandwidth change according to the probability density function of the service demand bandwidth, and determine a circuit capable of carrying the service or a circuit group capable of carrying the service at different stages corresponding to different value sections of the probability density function of the service demand bandwidth.
11. The apparatus of claim 8,
the service availability determining module is used for taking the product of 1 minus the circuit unavailability of each circuit capable of bearing the service as the service availability under the condition that a plurality of circuits capable of bearing the service are determined;
or, the method is used for taking the product of 1 minus the circuit unavailability of each circuit group capable of bearing the service as the service availability when a plurality of circuit groups capable of bearing the service are determined;
or, the method is used for calculating the service availability ratios of different time periods respectively under the condition that a plurality of circuits capable of bearing the service or a plurality of circuit groups capable of bearing the service at different time periods are determined, then calculating the product of the time lengths of different time periods and the service availability ratio at the time period, and dividing the sum of the products of the time lengths by the total time length to obtain the service availability ratio;
or, the method is used for calculating the service availability ratios of different value intervals respectively under the condition that a plurality of circuits capable of bearing the service or a plurality of circuit groups capable of bearing the service in different value intervals of the probability density function of the service demand bandwidth are determined, then calculating the product of the integral of the probability density function of the service demand bandwidth in different value intervals and the service availability ratio in the value interval, and dividing the sum of the products in different value intervals by the integral of the probability density function of the service demand bandwidth in the interval from 0 to the maximum bandwidth to obtain the service availability ratio.
CN201610925863.9A 2016-10-31 2016-10-31 The definite method and device of business availability Pending CN108023738A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610925863.9A CN108023738A (en) 2016-10-31 2016-10-31 The definite method and device of business availability

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610925863.9A CN108023738A (en) 2016-10-31 2016-10-31 The definite method and device of business availability

Publications (1)

Publication Number Publication Date
CN108023738A true CN108023738A (en) 2018-05-11

Family

ID=62069545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610925863.9A Pending CN108023738A (en) 2016-10-31 2016-10-31 The definite method and device of business availability

Country Status (1)

Country Link
CN (1) CN108023738A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859599A (en) * 2006-03-08 2006-11-08 华为技术有限公司 Bandwidth managing device and method
CN1972221A (en) * 2006-10-27 2007-05-30 华为技术有限公司 A detection method of service reliability and apparatus and circuit planning method
CN101686177A (en) * 2008-09-26 2010-03-31 华为技术有限公司 Dynamic bandwidth allocation method, equipment and system of multi-service transport network
CN103281252A (en) * 2013-05-14 2013-09-04 华为技术有限公司 Message flow control method and device based on multi-path transmission
US8843630B1 (en) * 2008-08-27 2014-09-23 Amazon Technologies, Inc. Decentralized request routing
CN104796289A (en) * 2015-04-22 2015-07-22 国家电网公司 Electric power SDH data service protection configuration method and data service transmission method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859599A (en) * 2006-03-08 2006-11-08 华为技术有限公司 Bandwidth managing device and method
CN1972221A (en) * 2006-10-27 2007-05-30 华为技术有限公司 A detection method of service reliability and apparatus and circuit planning method
US8843630B1 (en) * 2008-08-27 2014-09-23 Amazon Technologies, Inc. Decentralized request routing
CN101686177A (en) * 2008-09-26 2010-03-31 华为技术有限公司 Dynamic bandwidth allocation method, equipment and system of multi-service transport network
CN103281252A (en) * 2013-05-14 2013-09-04 华为技术有限公司 Message flow control method and device based on multi-path transmission
CN104796289A (en) * 2015-04-22 2015-07-22 国家电网公司 Electric power SDH data service protection configuration method and data service transmission method

Similar Documents

Publication Publication Date Title
CN110891093B (en) Method and system for selecting edge computing node in delay sensitive network
CN109872535B (en) Intelligent traffic passage prediction method, device and server
US20170126416A1 (en) Apparatus and Method for Network Flow Scheduling
US9680665B2 (en) Apparatus and method for dynamic hybrid routing in SDN networks to avoid congestion and balance loads under changing traffic load
EP4184361A1 (en) Federated learning method, apparatus and system, electronic device and storage medium
CN113472659B (en) Method and device for determining forwarding path and SDN controller
CN104581749A (en) Method and device for predicting traffic volume of mobile network data services
Van Huynh et al. Real-time network slicing with uncertain demand: A deep learning approach
CN115225543B (en) Flow prediction method and device, electronic equipment and storage medium
CN120151216A (en) A multi-regional data center integrated management method and system
EP3063969B1 (en) System and method for traffic engineering using link buffer status
CN106302226B (en) A QoS-aware service dynamic scheduling method
CN108023738A (en) The definite method and device of business availability
Huang et al. A generalized quasi-stationary approximation for analysis of an integrated service system
Kengne Tchendji et al. Traffic predictive-based flow splitting rerouting scheme for link failures in software-defined networks
CN117640386A (en) Network slice resource adaptive adjustment method and device, storage medium and electronic equipment
Bonald et al. The multi-source model for dimensioning data networks
Tatashev et al. Evaluation of V2X Communication Architecture Characteristics Based on Loss Queueing System with Bandwidth Sharing Discipline
CN119052884B (en) Path determination method, communication device and storage medium
Kostiv et al. Metaheuristics in cloud platform traffic engineering
Ahmad et al. A dynamic approach to reduce preemption in book-ahead reservation in QoS-enabled networks
US20100169891A1 (en) Method and apparatus for locating load-balanced facilities
CN106576297A (en) Method and apparatus for network energy assessment
RU2779503C1 (en) Method for assessing the efficiency of information exchange of a communication network with account for information losses
Huang et al. An approximation method for multiservice loss performance in hierarchical networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180511

RJ01 Rejection of invention patent application after publication
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载