CA2533627C - A method for the statistical estimation of the traffic dispersion in telecommunication network - Google Patents

A method for the statistical estimation of the traffic dispersion in telecommunication network Download PDF

Info

Publication number
CA2533627C
CA2533627C CA2533627A CA2533627A CA2533627C CA 2533627 C CA2533627 C CA 2533627C CA 2533627 A CA2533627 A CA 2533627A CA 2533627 A CA2533627 A CA 2533627A CA 2533627 C CA2533627 C CA 2533627C
Authority
CA
Canada
Prior art keywords
traffic
exchange
quantums
link
routing rules
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.)
Expired - Fee Related
Application number
CA2533627A
Other languages
French (fr)
Other versions
CA2533627A1 (en
Inventor
Marco Areddu
Riccardo Arizio
Claudio Claretto
Luigi De Martino
Gabriele Gentile
Riccardo Russo
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.)
Telecom Italia SpA
Original Assignee
Telecom Italia SpA
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 Telecom Italia SpA filed Critical Telecom Italia SpA
Publication of CA2533627A1 publication Critical patent/CA2533627A1/en
Application granted granted Critical
Publication of CA2533627C publication Critical patent/CA2533627C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/36Statistical metering, e.g. recording occasions when traffic exceeds capacity of trunks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/36Statistical metering, e.g. recording occasions when traffic exceeds capacity of trunks
    • H04M3/362Traffic simulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management
    • H04Q3/0083Network planning or design; Modelling of planned or existing networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13335Simulation, emulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13349Network management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/18Network planning tools

Abstract

A method for evaluating traffic dispersion at an exchange (Exk) in a communications network, the exchange being arranged for applying a set of routing rules (RLk) in allotting to a plurality of links (i.e. circuit groups) incoming traffic directed towards a given destination. The method includes the steps of: - incrementally (202, 214) generating (208) traffic quantums representative of said traffic, - producing a distribution (210) of the traffic quantums over the circuit groups according to the set of routing rules (RLk); the distribution thus obtained being statistically representative of the dispersion of said incoming traffic over said plurality of circuit groups at the exchange (EXk). The steps of incrementally (202, 214) generating (208) traffic quantums representative of the traffic and producing a distribution (210) of said traffic quantums are performed in the absence of interference with operation of the exchanges/nodes in the communications network.

Description

A METHOD FOR THE STATISTICAL ESTIMATION
OF THE TRAFFIC DISPERSION IN
TELECOMMUNICATION NETWORK
Field of the invention The invention relates to techniques for evaluating traffic dispersion in telecommunication networks.
The present invention was developed by paying specific attention to the possible preferred use in circuit switched telecommunication networks. As used herein, "circuit switched" is intended to cover at large the concept of switching implemented by establishing a physical link between a calling party (source) and a called party (destination) and, as such, also extends to e.g. mobile communications networks applying that switching concept.
Description of the related art Measurements of traffic dispersion can essentially be organised in two forms:
- measuring the amounts of traffic flows towards each destination which make up the whole traffic carried by a circuit group;
- measuring the amounts of traffic flows towards a single destination carried by one or more circuit groups, depending on the routing rule applied.
Network exchange nodes usually generate traffic dispersion measurements. These measurements, however, typically suffer from some major limitations:
- the number of objects simultaneously measured (i.e.
traffic flows) is usually limited due to system constraints and high processing capacity needs;
- in the presence of a high traffic level in the network, exchanges may stop non-priority processes to prevent system instability: consequently, traffic dispersion measurements may be discontinued by the system, and this occurs just when they would be most useful ; and - each exchange measures its own traffic dispersion, without the capability of producing measurements related to the traffic dispersion from a network point of view.
A number of Recommendations of the Telecommunication Standardization Sector of the International Telecommunication Union (ITU-T) are related to traffic engineering and measurement. Specifically, the following ITU-T documents provide definitions, principles and requirements for traffic measurements in a telecommunication network., e.g..
- ITU-T Recommendation E.491 - Traffic measurement by destination - (05/1997) - ITU-T Recommendation E.500 - Traffic intensity measurement principles - (7.1/1998) - ITU-T Recommendation E.502 - Traffic measurement requirements for digital telecommunication exchanges (02/2001) - TTU-T Recommendation E.600 - Terms and definitions of traffic engineering - (03/1993) More in detail:
- Recommendation E.491 defines the destination concept arid the associated traffic measurements;
- Recommendation E.500 defines methods and principles used to generate, analyse and collect traffic measurements;
- Recommendation E.502 defines requirements for digital telecommunication exchanges in terms of which and how traffic measurements should be made All the documents listed are related to traffic measurements effected with telecommunication exchanges.
In US-A-5 359 649 a system is disclosed for optimising the traffic carrying capacity of a telecommunications network having a plurality of elements and a plurality of routes connecting those elements to one another. The controlled congestion in the network is controlled by identifying and limiting defective devices and routes with exaggerated levels of congestion. Disturbance alarm levels are also adjusted S to allow increased traffic through the network. The traffic within the network is reconfigured in real time in response to the occurrence of network events to optimize traffic capacity.
Objects and summary of the invention The need is thus felt for arrangements that may provide, preferably at a centralised level, an evaluation of the dispersion of traffic within a network such as a circuit-switched network. The availability of such a tool is significant for telecommunication network operators in planning, designing, operating and managing such networks.
In fact, circuit-switched network are known to be exposed to overflow phenomena that i.a. render the basic models currently adopted for "traffic engineering" no longer applicable.
More to the point, the need exists for arrangements that may generate reliable indicators of traffic dispersion without involving network equipment (and thus generating undesired additional load in that equipment).
The object of the present invention is to satisfy such needs.
According to the present invention, that object is achieved by means of a method having the features set forth~in the claims that follow. The present invention also related to corresponding system and network, as well as to a computer program product loadable in the memory of at least one computer and including software code portions for performing the method of the invention when the product is run on a computer.
A preferred embodiment of the invention is a system that acquires the following information from the exchange nodes of the telecommunication network:
- traffic measurement on destinations and circuit groups, which are available in most network conditions with very few limitations; and - routing rules used by the exchange nodes to distribute traffic directed to each destination on the different circuit groups.
Such a system then generates a statistical estimation of the traffic dispersion starting from destination and circuit groups measurements, and the routing rules used by each. destination to route traffic over the available circuit groups.
The foregoing provides for the statistical estimation of a set of measurements, some of which may not be available in an exchange; these measurements can however be obtained outside the network nodes starting from a subset of traffic measurement.
The main advantages of the arrangement considered are:
- no limitations apply to the number of destinations and circuit groups involved in the traffic dispersion evaluation: in fact, no appreciable processing capacity needed for this task is drawn from network exchanges;
- the system acquires information from all the exchange nodes in the network; this gives the possibility of generating traffic dispersion information on a network basis that is not currently available at exchange nodes.
The system disclosed herein generates a statistical estimation of the traffic dispersion since only the exchange itself is able to measure the traffic dispersion without uncertainty.
Brief description of the drawings The invention will now be described with reference to the annexed figures of drawing, wherein:
- figure 1 is a basic block diagram of a telecommunication network, - figure 2 and 3 are functional block diagrams 5 showing the typical architectural layout of a network node and a system arranged to perform the method disclosed herein, - figures 4 to 6 are flowcharts exemplifying certain steps performed in the method disclosed herein, - figure 7 is a schematic flow diagram exemplifying the meaning of some entities evaluated in the method disclosed herein, and - figures 8 and 9 are further flowcharts exemplifying further steps performed in the method disclosed herein.
Detailed description of preferred embodiments of the i nzrcni-i nn Figure 1 is a basic block diagram of a telecommunication network N including a plurality of nodes each equipped with a respective exchange 1, 2, 3, ., n.
Specifically, the exchanges in question network are configured (in manner largely known per se) in order to cause the network N to operate as a circuit switched telecommunication network.
As already indicated, "circuit switched" is intended to cover at large the concept of switching implemented by establishing a physical link between a calling party (source) and a called party (destination) and, as such, also extends to e.g. mobile communications networks applying that switching concept.
Exemplary of such a network is the "fixed" part of a mobile telecommunication network operating according to the GSM (Global System for Mobile communications) standard. In such a network the nodes/exchanges shown may be actually represented by MSC/VLR and/or TR/TSP
modules. As is well known, these acronyms stand for Mobile Switching Center, Visitor Location Register, TRansit point and Signalling Transfer Point, respectively.
It will be appreciated that reference to this specific, possible context of application is in no way to be construed as limiting the scope of the invention.
In a network N as shown in figure 1, conventional measurements of traffic dispersion essentially provide for: ' - measuring the amounts of traffic flows towards each destination which make up the whole traffic carried by a "link" as represented e.g. by a circuit group (for example: the traffic flowing from node 1 to node 2, irrespective of whether this is eventually sent to any of nodes 4, 5, or n); and - measuring the amounts of traffic flows towards a single destination carried by one or more circuit groups, depending on the routing rule applied (for example: the traffic from node 1 to node 4, irrespective of whether this is routed via node 2 or node 3 ) .
The arrangement disclosed herein has the purpose of providing more analytical indications concerning the dispersion of traffic over the whole network. By referring to the examples just made, such more analytical indications may include e.g..
- an indication of the amounts of traffic from node 1 to node 4 that are routed via the node 2 and via the node 3, respectively, or - an indication of what portions of the traffic flowing from node 1 to node 2 are possibly sent towards any of nodes 4, 5, or n.
In the arrangement disclosed herein, at least some of the nodes in the network N (in figures 2 and 3, a generic node/exchange designated EXk is shown), are configured in order to permit extraction of the configuration data 10 (essentially, the routing rules) S and - from the measurements already currently available at each exchange - the performance data 12 (essentially, the conventional measurement data mentioned in the foregoing).
The processing tasks related to generating the routing rules can be performed by resorting e.g. to the arrangement disclosed in WO-A-02/071779 and in Italian patent application T020002A000742.
In figure 2, processing modules adapted to perform the functions of configuration data verification and analysis as well as the function of generating the routing rules are designated by the reference numerals 14 and 16. Based on the output from the module 14 and the performance data 12, the module 16 is adapted to provide an evaluation of traffic dispersion data as better detailed in the following.
Even though intended to co-operate with one or more of the exchanges/nodes in the network, these modules can in fact be thoroughly independent entities from the network exchange(s)/node(s): all of the processing tasks described in the following can thus be carried out without producing any additional, undesired workload in the exchange(s)/node(s) in question.
A preferred mode of operation of the arrangement disclosed herein essentially includes two main, sequential phases:
- a first phase, wherein the estimated traffic dispersion is evaluated on a "per exchange" basis, i.e.
by generating a traffic dispersion estimation independently for each exchange (node) of the telecommunication network, and - a second phase, wherein, by collecting in a centralized system the input and output data of the first phase, a more detailed traffic dispersion estimation on a network basis is generated where the S traffic towards each destination is further divided depending on the source of the traffic, e.g. the exchange where the traffic originated.
The routing rules generation module 14 analyses the exchange configuration data 10 taken from the exchange EXk. Starting from routing configuration data CFk during a routing rules generation process RG, the module 14 produces the routing rules RLk proper. These rules specify, what traffic directed towards a certain destination is distributed over a defined set of circuit groups ("links") and how this distribution is performed.
The module 14 is used only to produce the input data for the traffic dispersion evaluation module 16 and analyse the configuration data 10: hence, it has to be used only when such configuration data change in the telecommunication network.
The traffic dispersion evaluation module 16 analyzes two kinds of data, i.e.:
- the routing rules RLk generated from the configuration data 10 by the module 14; and - the traffic measurements TMk on destinations and circuit groups generated by the exchange EXk.
These two kinds of information are used in a traffic dispersion evaluation step TDE to estimate the traffic dispersion. The corresponding information TDk is conceptually a matrix where rows represent traffic destinations and columns represents circuit groups:
each crossing (destination "x", circuit group "y") contains the traffic volume direct towards destination "x" and carried by circuit group "y".
The traffic dispersion evaluation module 16 generates a new instance in the estimated traffic dispersion matrix each time a new set of measurements is available from the exchange EXk (usually 5, 10 or 15 minutes).
In that respect, it will be appreciated that routing rules are usually fairly stable over time, except when configuration data are changed in the network; this is why the routing rules generation module 14 can be seen as a "preparation" module.
The routing rules generation module 14 analyses the configuration data 10 of the exchange in order to generate for each traffic destination the routing rule.
Each routing rule, used by one or more traffic destinations, basically contains the following information:
- the set of circuit groups available for traffic routing;
- the priority associated to each circuit group when overflow is configured; and - the percentage load associated to each circuit group when load sharing is configured.
The routing rules generation module checks if at least one of the following conditions is met:
- for each traffic destination there is one and only one routing rule;
- for each traffic destination there are two routing rules but one is a subset of the other and the highest priority circuit groups are common to both routing rules: in this case the routing rule containing the "superset" of circuit groups is assumed.
In general, the latter condition is valid for several routing rules where the first rule is a subset of a second one, which in turn is a subset of a third rule and so on, and the highest priority circuit groups are common to all routing rules. In this case, the routing rule containing the superset of circuit groups is assumed.
If none of the above conditions is met, then a modification in the exchange configuration data 10 is 5 carried out in order to modify the traffic destination and/or the relevant routing data.
The traffic dispersion evaluation module 16 performs a statistical evaluation of the traffic dispersion with the following input data:
10 - the set of routing rules used by the exchange to route the traffic towards each destination, as generated by the routing rules generation module 14;
- traffic measurements generated by the exchange EXk, namely:
- for each destination: traffic volume; and - for each circuit group: outgoing traffic volume, outgoing call attempts, outgoing seizures, number of available circuits on the circuit group.
In order to evaluate the estimated traffic dispersion on each circuit group (even in the presence of overflow on one or more circuit group) the method shown in figures 4, 5, and 6 is used.
The method is iterative and, starting from a "start"
step 100, is repeated for each circuit group as shown in 102.
The method is based on an incremental load distribution approach: during each loop step, for each traffic destination, a corresponding traffic volume divided by the total number of loop steps is considered; this traffic "quantum" is assigned to the relevant circuit group according to the routing rule associated to the destination.
Overflows on circuit groups are detected in a step 104 by comparing the number of call attempts and the number of seizures.
Hence, for each circuit group there can be two conditions:
- the number of call attempts equals the number of seizures (positive outcome of step 104): no overflow has occurred;
- the number of call attempts is greater than the number of seizures (negative outcome of step 104):
overflow has occurred.
In the former case, in a step 106 the load limit on the current circuit group is set equal to the number of circuits available in the circuit group.
In the latter case, in a step 108 the limit in question is set equal to the outgoing traffic volume measured on the circuit group.
Traffic "quantums" are accepted on the circuit group only if the sum of all the traffic portions assigned to that circuit group is smaller than the outgoing traffic volume measured by the exchange on the same link, i.e.
on the same circuit group; otherwise, the next choice in the routing rule is selected and the same is applied to the new circuit group.
In f figure 4 , step 110 indicates the end of the loop started in step 102 while 112 indicates an end step.
The flowcharts of figures 5 and 6 show a traffic dispersion evaluation method adapted to be performed by using the incremental load distribution approach described in the foregoing.
Considering first of all figure 5, after a start step 200, two "nested" loops are started in steps 202 and 204, the outer loop being rated to the number of loop steps the method is repeated, while inner loop is repeated for each traffic destination.
In a step 206, the current routing rule used by the exchange to route the current destination is selected.
In a subsequent step 208 the "quantum" of traffic is calculated as the ratio of the traffic volume measured for the current destination to the product of the number of loop steps and the load sharing percentage.
In a subsequent step 210 the traffic quantum thus calculated is distributed with the current routing rule as better detailed in the flow chart of figure 6.
References 212 and 214 represent the ends of the inner loop and the outer loop started at steps 204 and 202, respectively. Reference 216 represents an end phase.
By referring now to the flowchart of figure 6, after a start step 300, in a step 302 the first choice circuit group in the current routing rule is selected.
In a subsequent step 304 a comparison is made in order to ascertain whether, for the current circuit group, the sum of the traffic loaded and the traffic quantum is less or equal to the load limit of the current circuit (defined as described with reference to ffigure 4).
In the case of a negative outcome of step 3 04 , in a step 306 the next choice circuit group in the current routing rule is selected, after which the system evolves back upstream of step 304.
In the case of a positive outcome of step 304, in a step 308 the amount of traffic quantum is added to the traffic loaded for the current circuit group and in a step 310 the amount of the traffic quantum is added to the traffic distribution for the current destination and the current circuit group. As in the diagrams of figures 4 and 5, a reference 312 designates an end step.
The traffic dispersion evaluation on a network basis relies on results and assumptions of the traffic dispersion on a "'per exchange" basis.
The method adopted for evaluating the traffic dispersion on a network basis can be described by referring to the example shown in figure 7.
There, three digital exchanges, namely EXk, EXm and EXn, are shown with an associated subset of circuit groups - CGp interconnecting EXm and EXk;
- CGr interconnecting EXn and EXk; and - CGY interconnecting EXk and another generic exchange.
At each exchange, the traffic volume directed towards the destination "x" is considered, namely:
- TV~, i.e. the traffic volume directed towards the destination "x" i~n the exchange EXk;
- TVn"t, i . a . the traf f is volume directed towards the destination "x" in the exchange EXm; and - TVr"t, i . a . the traf f is volume directed towards the destination "x" in the exchange EXn;
Once the traffic dispersion evaluation on a per exchange basis is available for the exchanges EXk, EXm and EXn, the following estimated results can be derived:
- TVkXy, i . a . the traf f is volume directed towards the destination "x" in the exchange EXk, and carried by the circuit group CGy: TVkXY is generally a portion of TVkX;
- TV""~" i . a . the traf f is volume directed towards the destination "x" in the exchange EXm, and carried by the circuit group CGp: TV~",~ is generally a portion of TV~;
and - TV~r, i . a . the traffic volume directed towards the destination "x" in the exchange EXn, and carried by the circuit group CGr: again, TV~r is generally a portion of TV~.
The traffic volume TVkXY is made up of at least three components:
- the traffic volume directed towards destination "x"
in exchange EXk, carried out by the circuit group CGy, originating from EXk itself;
- traffic volume directed towards destination "x" in exchange EXk, carried out by the circuit group CG~,, incoming from exchange EXm and carried in by the circuit group CGp; and - the traffic volume directed towards destination "x"
in exchange EXk, carried out by the circuit group CGY, incoming from EXn and carried in by the circuit group CGr, The traffic volume TVkxy, which is the result of the traffic dispersion evaluation on the exchange EXk, can be further decomposed using the results and information from the traffic dispersion on each of the exchanges EXm and EXn, and the relevant circuit groups interconnecting each couple of exchanges.
The evaluation of traffic dispersion on a network basis is done for each exchange with the following method.
The traffic volume towards each destination is considered (e.g. TVkx). For each destination the various traffic volume components incoming from the various circuit groups are considered:
- TV~ incoming f rom EXm;
- TV~r incoming from EXn; and - the traffic component originating in EXk, namely, TVkxk that can be obtained as the difference:
2,0 TVgxk = Tvkx - ( TVn"tp + TV~r ) These components have the same routing rule in the exchange or some of them have a subset of the routing rule. Under this condition two groups of traffic components are created, namely:
- a first group A, including traffic components using the subset of circuit groups in the routing rule;
- a second group B including traffic components using the whole set of circuit groups in the routing rule.
The traffic components of group A are spread on a subset of circuit groups with respect to those of group B; hence they are considered first in the following algorithm.
In general, if there are more than two routing rules for a generic traffic volume, like TVkxY, each one included in another, there will be more than two groups of traffic components. The algorithm will consider each group of traffic components starting from the group which is routed by means of the smallest set of circuit groups.
Specifically, the following example will be considered with reference to the exchange EXk.
5 Consider the traffic volume TVkXY directed towards the destination x and carried by the circuit group CGY; the routing rules used for the three traffic components lead to the following groups:
Group A = TV""~,;
10 Group B = TV~r and TVkXx Then the component of traffic volume TVkXY coming from EXm, namely TVk,~Y,m can be obtained as TT ;,~p x TY~~, ~~~Y,m HCGed T~~~
s where D is the subset of circuit groups used by the current routing rule.
The sum of all the results obtained as before on each circuit group of the routing rule and related to traffic components in group A (TVk,~Y,A) is then calculated and used in the following steps:
VaeA
TT~,;~,,A = ~TV~Y.a a The components related to group B may then be calculated; for example the component of traffic volume TVk,~, coming f rom EXn, namely TVkXy, n TY,~r X ~TY~Y - TT~~Y,A J
TV~Y,,1 = dcG E
~T ~~s - TTj,~s,A
s where ~ is the whole set of circuit groups used by the current routing rule.

A flowchart of the method described is shown in figures 8 and 9.
Specifically, in figure 8, after a start step 400, two nested loops are again started at the steps 402 and 404. Specifically, the outer loop is repeated for each traffic destination, while the inner loop is repeated for each incoming traffic component.
In a step 406 the current routing rule is selected as used by the exchange considered to route the current traffic component.
In a subsequent step 408 a check is made as to whether the current routing rule is a subset of the whole rule used for the traffic dispersion evaluation.
If step 408 yields a positive outcome, the current traffic component is added to the group A in a step 410 .
If the step 408 yields a negative result, the current traffic component is added to group B in a step 412.
Steps 414 and 416 designate the ends of the inner loop and outer loop started at steps 404 and 402, respectively. Again, step 418 marks the end of the process.
In the flowchart of figure 9, after a start step 500, a step 502 indicates the start of a loop to be repeated for each traffic destination, while in a step 504 another loop is started to be repeated for each incoming traffic component allotted to group A.
In a step 506 a network distribution for the current traffic component and the associated routing rule is calculated.
Step 508 marks the end of the loop started at step 504, while in a subsequent step 510 another loop is started to be repeated for each incoming traffic components in group B.
In a step 512 the network distribution for the current traffic component and the associated routing rule is calculated.

Step 514 marks the end of the loop started at step 510.
Step designated 516 marks the end of the loop started at step 502. Again, a step 518 marks the end of the process.
This approach can be extended insofar as needed in order to decompose traffic volumes keeping into account other exchanges in addition to the exchange located immediately "upstream" in the traffic flow path.
The selection of a centralised architecture for the system just described is advantageous in order to guarantee the availability at the same location of all the information required, i.e.:
- the traffic dispersion evaluation on a "per exchange°' basis for all the exchanges of interest;
- the network architecture in terms of exchanges and circuit groups; and - the routing rules, as described in the traffic dispersion evaluation on a "per exchange" basis.
The evaluation of the traffic dispersion on a network basis is applicable when the exchange traffic dispersion has been evaluated on at least two exchanges connected to each other by means of a circuit group.
Of course, without prejudice to the underlying principles of the invention, the details and embodiments may vary, even significantly, with respect to what has been described by way of example only, without departing from the scope of the invention as defined in the claims that follow.

Claims (22)

18
1. A method for evaluating traffic dispersion at at least one exchange (Ex k) in a communications network, the exchange (Ex k) being arranged for applying a set of routing rules (RL k) in selectively allotting to a plurality of links incoming traffic directed towards a given destination, characterised in that it includes the steps of:
- incrementally (202, 214) generating (208) traffic quantums representative of said traffic, and - producing a distribution (210) of said traffic quantums over said links in said plurality according to said set of routing rules (RL k), the distribution thus obtained being statistically representative of the dispersion of said incoming traffic over said plurality of links at said exchange (EX k).
2. The method of claim 1, characterised in that it includes the steps of:
- measuring (12; TM k) the volume of said incoming traffic directed towards said given destination, and - generating (208) said traffic quantums by subdividing said measured traffic volume by a given number of loop steps.
3. The method of claim 1, characterised in that it includes the steps:
- determining, for each link in said plurality, a number of call attempts and a corresponding number of seizures, - if said number of call attempts equals said number of seizures, setting a load limit for applying said set of routing rules (RL k) for said link equal to the number of circuits available in the link, and - if said number of call attempts is greater than said respective number of seizures, setting said load limit equal to the outgoing traffic volume measured (TM k) by the exchange (Ex k) on said link.
4. The method of claim 1, characterised in that it includes the steps of:
- accepting said traffic quantums to be assigned to a given link only if the sum of all the traffic portions assigned to said link is smaller than the said load limit set for said link, - otherwise selecting a next choice in said set of routing rules (RL k).
5. The method of claim 1, characterised in that it includes the steps of:
- selecting within said network at least a first exchange (EX k) receiving traffic from at least a second (EX m) and a third (EX n) exchange, and - obtaining, based on respective distributions of said quantums of traffic generated at said second (EX m) and third (EX n) exchanges, traffic dispersion data indicative of:
- the traffic (TV mxp) incoming into said first exchange (EX k) from said second exchange (EX m), - the traffic (TV nxr) incoming into said first exchange (EX k) from said third exchange (Ex n).
6. The method of claim 5, characterised in that it includes the step of obtaining, based on respective distributions of said quantums of traffic, distribution data representative of the traffic towards a given destination (x) generated at said first exchange (EX k) different from traffic (TV mxp, TV nxr) incoming from said second (EX m) and third (EX n) exchanges.
7. The method of claim 5, characterised in that it includes the steps of:
- partitioning the traffic outgoing from said first exchange (EX k) based on the respective routing rules (RL k) into - a first group (A), including traffic components coming from said second exchange (EX m) using a given subset of links in said set of routing rules, and - a second group (B), including traffic components coming from said third exchange (Ex n) exchange using the whole set of links in said set of routing rules.
8. The method of claim 7, characterised in that it includes the steps of:
- analysing the traffic volume (TV kxy) directed toward a given destination (x) within said network and carried by a respective link (CG y) coming out of said first exchange (EX k), - determining a first component of said traffic volume (TV kxy) coming from said second exchange (EX m) as wherein .DELTA. is the subset of links used by a current routing rule in said first exchange (EX k).
9. The method of claim 8, characterised in that it includes the steps of:
- analysing the traffic volume (TV kxy) directed toward a given destination (x) within said network and carried by a respective link (CG y) coming out of said first exchange (EX k), - determining a first component of said traffic volume (TV kxy) coming from said third exchange (EX n) as wherein is the sum of all the results obtained for said second exchange (EX m) for all the links used by said routing rule and .PHI. is the whole set of links used by a current routing rule in said first exchange (EX k).
10. The method of claim 1, characterised in that said steps of incrementally (202, 214) generating (208) traffic quantums representative of said traffic and producing a distribution (210) of said traffic quantums are performed in the absence of interference with operation of said communications network.
11. A system for evaluating traffic dispersion at at least one exchange (Ex k) in a communications network, the exchange (Ex k) being arranged for applying a set of routing rules (RL k) in selectively allotting to a plurality of links incoming traffic directed towards a given destination, characterised in that it includes a evaluation module (16) configured for:
- incrementally (202, 214) generating (208) traffic quantums representative of said traffic, and - producing a distribution (210) of said traffic quantums over said links in said plurality according to said set of routing rules (RL k), the distribution thus obtained being statistically representative of the dispersion of said incoming traffic over said plurality of links at said exchange (EX k).
12. The system of claim 11, characterised in that it includes a measuring module (12) for measuring (TM k) the volume of said incoming traffic directed towards said given destination, and in that said evaluation module (16) is configured for generating (208) said traffic quantums by subdividing the traffic volume measured by said measuring module (12) by a given number of loop steps.
13. The system of claim 11, characterised in that it includes:
- a measuring module (12) configured for determining, for each link in said plurality, a number of call attempts and a corresponding number of seizures, - a routing rules generating module (14) for setting a load limit for applying said set of routing rules (RL k), said routing rules generating module (14) being configured for:
- if said number of call attempts equals said number of seizures, setting a load limit for applying said set of routing rules (RL k) for said link equal to the number of circuits available in the link, and - if said number of call attempts is greater than said respective number of seizures, setting said load limit equal to the outgoing traffic volume measured (TM k) by said measuring module (12) on said link.
14. The system of claim 11, characterised in that it includes a routing rules generating module (14) configured for:
- accepting said traffic quantums to be assigned to a given link only if the sum of all the traffic portions assigned to said link is smaller than the said load limit set for said link, - otherwise selecting a next choice in said set of routing rules (RL k).
15. The system of claim 11, for use in a network (N) including at least a first exchange (Ex k) receiving traffic from at least a second (EX m) and a third (Ex n) exchange, characterised in that it includes at least one said evaluation module (16) configured for:
- obtaining, based on respective distributions of said quantums of traffic generated at said second (EX m) and third (Ex n) exchanges, traffic dispersion data indicative of:
- the traffic (TV mxp) incoming into said first exchange (EX k) from said second exchange (EX m), - the traffic (TV nxr) incoming into said first exchange (EX k) from said third exchange (Ex n).
16. The system of claim 15, characterised in that said at least one evaluation module (16) is configured for obtaining, based on respective distributions of said quantums of traffic, distribution data representative of the traffic towards a given destination (x) generated at said first exchange (EX k) different from traffic (TV mxp, TV nxr) incoming from said second (EX m) and third (EX n) exchanges.
17. The system of claim 15, characterised in that said evaluation module (16) is configured for:
- partitioning the traffic outgoing from said first exchange (EX k) based on the respective routing rules (RL k) into :
- a first group (A), including traffic components coming from said second exchange (Ex m) using a given subset of links in said set of routing rules, and - a second group (B), including traffic components coming form said third exchange (Ex n) using the whole set of links in said set of routing rules.
18. The system of claim 17, characterised in that said at least one valuation module (16) is configured for:
- analysing the traffic volume (TV kxy) directed toward a given destination (x) within said network and carried by a respective link (CG y) coming out of said first exchange (EX k) , - determining a first component of said traffic volume (Tv kxy) coming from said second exchange (EX m) as wherein .DELTA. is the subset of links used by a current routing rule in said first exchange (EX k).
19. The system of claim 18, characterised in that said evaluation module (16) is configured for:
- analysing the traffic volume (TV kxy) directed toward a given destination (x) within said network and carried by a respective link (CG y) coming out of said first exchange (EX k) , - determining a first component of said traffic volume (TV kxy) coming from said third exchange (EX n) as wherein~ is the sum of all the results obtained for said second exchange (EX m) for all the links used by said routing rule and .PHI. is the whole set of links used by a current routing rule in said first exchange (EX k).
20. The system of claim 11, characterised in that said evaluation module (16) is configured for performing said steps of incrementally (202, 214) generating (208) traffic quantums representative of said traffic and producing a distribution (210) of said traffic quantums in the absence of interference with operation of said communications network.
21. A communication network including a plurality of exchanges (1, 2 , ....... . n) , characterised in that it includes a system according to any of claims 11 to 20.
22. A computer program product loadable in the memory of at least one computer (10 - 16) and including software code portions for performing the method of any of claims 1 to 10 when the product is run on a computer.
CA2533627A 2003-08-07 2003-08-07 A method for the statistical estimation of the traffic dispersion in telecommunication network Expired - Fee Related CA2533627C (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2003/008766 WO2005015828A1 (en) 2003-08-07 2003-08-07 A method for the statistical estimation of the traffic dispersion in telecommunication network

Publications (2)

Publication Number Publication Date
CA2533627A1 CA2533627A1 (en) 2005-02-17
CA2533627C true CA2533627C (en) 2010-10-12

Family

ID=34129898

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2533627A Expired - Fee Related CA2533627C (en) 2003-08-07 2003-08-07 A method for the statistical estimation of the traffic dispersion in telecommunication network

Country Status (10)

Country Link
US (1) US7864749B2 (en)
EP (1) EP1652339B1 (en)
CN (1) CN100433634C (en)
AT (1) ATE410856T1 (en)
AU (1) AU2003260381A1 (en)
BR (2) BRPI0318453B1 (en)
CA (1) CA2533627C (en)
DE (1) DE60324037D1 (en)
ES (1) ES2316878T3 (en)
WO (1) WO2005015828A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112004002797B4 (en) * 2004-03-19 2015-12-31 Zakrytoe Aktsionernoe Obschestvo "Intel A/O" Failover and load balancing
US7760626B2 (en) * 2004-03-31 2010-07-20 Intel Corporation Load balancing and failover
CN101193411B (en) * 2007-01-10 2010-12-08 中兴通讯股份有限公司 Network optimization method

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5359649A (en) 1991-10-02 1994-10-25 Telefonaktiebolaget L M Ericsson Congestion tuning of telecommunications networks
US6209033B1 (en) 1995-02-01 2001-03-27 Cabletron Systems, Inc. Apparatus and method for network capacity evaluation and planning
KR100267276B1 (en) * 1998-06-16 2000-10-16 김영환 Base station maximum traffic capacity output method using markov call in digital mobile communcation system
US6574669B1 (en) * 1998-08-31 2003-06-03 Nortel Networks Limited Method and apparatus for routing traffic within a network utilizing linear optimization
US6873600B1 (en) * 2000-02-04 2005-03-29 At&T Corp. Consistent sampling for network traffic measurement
US20010054097A1 (en) * 2000-12-21 2001-12-20 Steven Chafe Monitoring and reporting of communications line traffic information
ITTO20010180A1 (en) 2001-03-01 2002-09-01 Cselt Centro Studi Lab Telecom PROCEDURE AND SYSTEM FOR THE CONTROL OF THE CONFIGURATION OF THE NODES A TELECOMMUNICATION NETWORK.
US20040042398A1 (en) * 2002-02-28 2004-03-04 Seriqa Networks Method and apparatus for reducing traffic congestion by preventing allocation of the occupied portion of the link capacity and for protecting a switch from congestion by preventing allocation on some of its links
US7483379B2 (en) * 2002-05-17 2009-01-27 Alcatel Lucent Passive network monitoring system
US7373403B2 (en) * 2002-08-22 2008-05-13 Agilent Technologies, Inc. Method and apparatus for displaying measurement data from heterogeneous measurement sources
ITTO20020742A1 (en) 2002-08-23 2004-02-24 Telecom Italia Lab Spa PROCEDURE AND SYSTEM FOR THE CONTROL OF THE
US7266122B1 (en) * 2002-11-27 2007-09-04 Genband Inc. System and method for allocating bandwidth in a communications environment
US6839328B2 (en) * 2003-01-31 2005-01-04 Telcordia Technologies, Inc. Measurement of packet loss ratio in a network using end-point data
US7356584B2 (en) * 2003-03-03 2008-04-08 Microsoft Corporation Optimization of service provider load balancing
US7680925B2 (en) * 2006-01-24 2010-03-16 Cisco Technology, Inc. Method and system for testing provisioned services in a network

Also Published As

Publication number Publication date
US20060193331A1 (en) 2006-08-31
CN100433634C (en) 2008-11-12
WO2005015828A1 (en) 2005-02-17
EP1652339B1 (en) 2008-10-08
US7864749B2 (en) 2011-01-04
BR0318453A (en) 2006-09-12
DE60324037D1 (en) 2008-11-20
CA2533627A1 (en) 2005-02-17
EP1652339A1 (en) 2006-05-03
CN1820459A (en) 2006-08-16
AU2003260381A1 (en) 2005-02-25
ES2316878T3 (en) 2009-04-16
BRPI0318453B1 (en) 2017-09-12
ATE410856T1 (en) 2008-10-15

Similar Documents

Publication Publication Date Title
US8443079B2 (en) Mixed integer programming model for minimizing leased access network costs
US7403988B1 (en) Technique for autonomous network provisioning
US5787271A (en) Spare capacity allocation tool
He et al. Hybrid genetic algorithms for telecommunications network back-up routeing
CA2206165C (en) Routing in a communication network
US5410586A (en) Method for analyzing an IDNX network
CA2533627C (en) A method for the statistical estimation of the traffic dispersion in telecommunication network
Pavon-Marino et al. Multi-hour network planning based on domination between sets of traffic matrices
CN102804706A (en) Modelling apparatus and method
KR100271525B1 (en) End-to-end traffic estimation device for telephone network and the method thereof
Kubat Assessing throughput and reliability in communication and computer networks
US10439939B2 (en) Network management system, network, method and computer program product
Kishimoto Reliable flow with failures in a network
Kaliszan Simulation studies of characteristics of Full Availability Group with generalized traffic classes
KR960001047B1 (en) Test network generation and its efficiency analysis method of
Choudhury et al. A new reliability measure for computer networks
Iversen et al. Algorithm for queueing networks with multi-rate traffic
Castañón et al. Software tool for network reliability and availability analysis
Wang et al. An integrated methodology for supporting packet network engineering
Georgatsos et al. A general framework for routing management in multi-service ATM networks
KR100277233B1 (en) Common line signal network design device and implementation method
Kryvinska et al. Large intelligent network modeling using M/M/2/K/K system
Harris MINDER: An Interactive Planning Tool for Network Planners
Xiao et al. Dynamic bandwidth allocation in integrated communication networks
Kortanek Transmission facility planning in telecommunication networks: a heuristic approach

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20190807