ATM transmission system
A method for transmitting information in paths of an asynchronous transfer mode (ATM) network includes initiating setup of at least one new path in the ATM network if a capacity of a path currently used for transmission of information exceeds a setup threshold, assigning ATM channels to the at least one new path after setting-up the at least one new path, and initiating release of at least one path in the ATM network if a capacity of a path currently used for transmission of information is below a release threshold.
Latest Siemens Aktiengesellschaft Patents:
- THERMALLY CONDUCTIVE MOUNT
- Remotely Operated System and Use of the System Based on Edge-Cloud Infrastructure
- ENCRYPTION OF PROGRAM INSTRUCTIONS IN A NUMERICAL CONTROL DEVICE
- Method for configuring a radio connection
- Matched contour winding of coils in slot between adjacent teeth of stator core and processing method therefor
This application claims priority to European Patent Application No. EP00128352.2, filed Dec. 22, 2000, the contents of which are hereby incorporated by reference into this application as if set forth herein in full.
BACKGROUNDAAL type 2 switching as a resource saving variant of ATM based switching methods requires virtual channel connections (VCC, in the following called ‘AAL type 2 path’ or simply ‘path’.) as bearers of AAL type 2 connections. The AAL type 2 paths may be provided as permanent paths (PVC VCC), or as switched paths (SVC VCC), or as soft PVC VCC. It is an object of the invention to enable network elements to set up SVC paths in a flexible, dynamical and anticipatory way according to the traffic volume carried by the network, and to release SVC paths when the traffic volume is decreasing.
Known solutions exclusively use PVCs as paths. There are no solution providers or publications known which are using, or do intend to use SVCs as paths.
SUMMARYProcesses are described herein to enable network elements to set up SVC-paths in a flexible, dynamic and anticipatory way in a network according to the traffic volume, and to release SVC-paths again when traffic volume is decreasing.
The setup and release of paths is controlled by access resource management. An important element of resource management is a mechanism, which uses (administrable or preset) threshold values to recognize, whether the currently available path capacity is sufficient, or whether the path capacity is too high. The verification of the path capacity is performed each time when resources (bandwidth, AAL type 2 channels) are requested for the setup of an AAL type 2 connection (‘call by call’), or when AAL type 2 connection resources are to be released. Depending on the result of the verification, resource management initiates the setup of a new path, releases an unused path, or decides to leave the path configuration as it is. The functions necessary to setup and release a path are performed by switching components, especially provided for this task, and using a suitable signalling. Those switching components, and also other intermediate switching components involved in the setup of calls, may use network-learned routing information (that is exchanged by a suitable protocol) or administered routing information for the setup of new paths. Moreover, such routing information may also be used by those switching components when choosing a path to be released.
One advantage of such a solution is the reduction of administrative efforts to be provided by a network operator. Another advantage is the adaption of ATM based virtual transmission paths to the current traffic volume, automatically controlled by the network element. The invention allows to just in time provide those AAL type 2 transmission paths, which are currently needed to process the AAL type 2 traffic without interferring with that traffic.
The following description of embodiments of the invention and the enclosed figures disclose further possible features and advantages of the invention.
Dynamical AAL Type 2 Path Switching
0.1 List of figure and tables
0.2 Abbreviations
0.3 Overview
AAL type 2 switching depends on virtual channel connections (VCC) as bearers of AAL type 2 connections. The VCCs may be represented by permanent VCCs (PVC), by switched VCCs (SVC), or by switched PVCs (also called soft PVCs). The description puts its focus on SVCs. If soft PVC implementation is desired, the ability to switch virtual channels is a prerequisite.
The advantage of using switched virtual channels rather than PVCs obviously is a reduction of administrative efforts. An operator is not forced to initially build up PVCs within the network, and to continously measure the traffic for the purpose of keeping PVC path resources up to date. The network dynamically and automatically establishes the AAL type 2 paths as required by the traffic flows through it.
Mixed operation shall however be supported. Operators of small networks may prefer the PVC solution. Others may decide to use PVCs towards the access side (connecting RNCs), but are favouring SVCs meshing the network.
0.4 Signalling
Consulting the standards, ITU-T amendments to Q.2931 define additional information elements or extensions to existing ones such as the AAL parameters IE or the generic transport identifier IE to support AAL type 2 switching using SVCs.
ATMF papers clearly suggest DSS2 signalling protocols, such as UNI signalling 4.0 (which may be considered identical to Q.2931), or AINI and PNNI.
AINI signalling has been developed by the standardization bodies for inter-network communication, especially between PNNI and non-PNNI networks. Since nobody talks about ISUP in the context of SVC pathes for AAL type 2 switching, the recommendation (and furthermore more the working assumption) is to implement UNI and AINI signalling.
So far there are no standards existing which specify the procedures to be used when setting up or releasing AAL type 2 paths based on SVCs.
0.5 Connection Control Architecture
Referring to
The signalling agent (SAG) and the related signalling link terminations (SLT) interface to AAL2 control, whereas ESIS and its protocol handler (PrH) will serve SVC control.
The interfaces to the access manager (AM) and network routing manager (NRM) are common to both AAL2 and SVC control.
Towards the periphery, AAL2 control interfaces with the connection identifier handler (CIH), which in turn handles the switching requests to the server cards TSC and A2SC, whereas switching requests from SVC control take the path via the resource handler (RHS) towards A2SC and LIC. Alternatively CIH and RHS may be merged to a connection resource handler (CRH), commonly holding the interface to connection control and to the peripheral units.
SVC control has no interface with call control. The bearer control function (BCF) of a served user communicates with AAL2 control only.
There will be no direct interface between SVC and AAL2 control, for example via a message interface. The coupling is indirect via AM, which indeed decides when to set up or release an AAL type 2 path.
0.6 The Access Manager
0.6.1 Access Data Structures
The access manager AM plays a central part in the AAL type 2 path switching mechanism. AM is dedicated to allocate and release resources for the setup and release of AAL type 2 connections carried by PVC and SVC paths, as well as to allocate and release resources for the setup and release of SVC connections as the the paths of AAL type 2 connections.
As a DBMS download unit, AM manages download data and transient data of accesses, virtual path connections (VPC, in the traditional ATM context), virtual channels (VC, switched or permanent), and AAL type 2 channels. This makes AM the overall access related resource holder, and puts it into a position to most efficiently decide, when AAL2 paths need to be setup or released.
Referring to
From the viewpoint of SVC control, an access can be a UNI or an NNI (AINI) access. Threshold values, as needed for opportune path setup or release, could be attached to accesses or, alternatively, to VPCs.
Due to AAL type 2 path switching, the data object level ‘VPC’ is introduced. VPCs, like in classical ATM switching, may carry attributes such as traffic type (e.g. constant bit rate), maximum of allowed peak cell rates, SVC selection methods, or AAL type 2 traffic type (voice, data). Accumulated cell rates of active virtual channels are at least required as part of the transient data.
Switched VCCs do not have download data. Accumulated traffic data such as currently used cell rates or the number of active AAL type 2 channels need to be kept as transient data.
The third data type (lists, as indicated in the figure) comprises members of a data object. The term ‘list’ is to be understood in a common sense. The implemented data structures shall ensure that members can be searched, added, and deleted by use of their identifiers within efficient time.
0.6.2 Path Selection
As a minimum requirement, the forward and backward sequential SVC assignment method shall be implemented. It is recommended, to implement a forward and backward circular assignment as well. Optionally, one may consider FIFO queuing mechanisms.
0.6.3 Path Monitoring
Referring to
If on allocating resources the threshold value for setup is exceeded, AM selects a new path, and sends a message to SVC control, requesting the setup of the path. SVC control confirmes the completion of path setup. Now AM may assign AAL type 2 channels to the new path.
Simularly, if upon deallocating the resources of an AAL type 2 connection the currently consumed path resources fall below the threshold value for release, AM requests SVC control to release a previously reserved, inactive path.
In general, one may tailor a threshold mechanism for the SVC selection method. Referring to the example below, a forward sequential selection is assumed, and AAL type 2 connections are assigned to the lowest path possible. Hence AM fills up from bottom to top, which makes the path on top the next candidate for release.
A threshold mechanism independent of SVC selection methods may be achieved, if one considers the sum of all active path resources, and defines the threshold values as distances to the available resources of all active pathes.
0.6.4 Path Ownership
Path monitoring as described above is performed by an AM which is allocating resources for an originating AAL2 connection endpoint. In this way AM becomes the owner of a path, and indeed may be considered as a user requesting path setup. The path owner eclusively allocates a path identifier. An AM verifying the requested AAL type 2 connection resources at the destination endpoint of a path must assume that the path owner monitors the path resources. Consequently, only the path owner may release the path.
0.6.5 Exceptional Conditions
Within normal operation, the threshold mechanism shall ensure that path resources are provided in advance. There may occur situations however, where provision in advance cannot be guaranteed. Whenever a VPC is brought into service (again), triggered by administration or by call maintenance, there will be no path existing. With the mechanism above, this will be detected when AM needs to assign an AAL type 2 connection to a path. AM now requests path setup, but for the present must reject resource allocation to AAL2 control.
The problem can be overcome by automatically establishing a first path within a VPC as soon as AM receives the indication (from DBMS or possibly CAM) that a VPC is available for connection processing.
Another exceptional situation may occur, when extremely bulky traffic comes in within a short period of time.
As a general backup solution with a good chance not to loose the call, AAL2 control shall reattempt the connection setup after an appropriate delay, whenever it receives a rejection from AM indicating ‘no path available, requesting setup’.
0.7 Routing
SVC and AAL2 control commonly use the same routing, ideally having the same routing interface.
The routing manager shall be able to deliver different routing result categories, such as ‘local destination’, if the path terminates in the own network element, or ‘routing destination’, if the path has to be routed further. The criteria to terminate the path may be based on translation of the called party number, or on comparison of the called party number with the own network element address.
0.8 Alternative Routing Capability Shall be Supported. Path Switching
Referring to
CRA maps the received information into messages towards the responsible resource handlers (we will call them CRH), sends the messages, receives the confirmations, and acknowledges to the leg handler (LH).
The sample figure does not intend to dictate the message flow towards the periphery. Whether or not a sequentialization is required (as shown in the figure), depends on further analysis studies. For performance reasons, parallel tasks should be preferred whenever possible. If any coordinative functions are required, they shall be in hands of CRA.
Coordination (sequentialization) by CRA may be also necessary in cases, when the connection setup is aborted due to failures, either encountered by SVC control, or signalled by a partner service (AM or ESIS). The release procedures of the leg handlers then may request a premature disconnection, although previously issued connect requests are not yet completed.
Similar aspects matter when disconnecting a path as shown in
In the upper left corner, a path, externally identified by VPCI=a and VCI=b, has been switched through the LIC, and terminated on A2SC at endpoint x. The same has been done for an endpoint y, VPCI=c and VCI=d. The arrows are denoting the direction of call setup from the calling party towards the called party, but not necessarily the direction of path setup. This depends on the interface (radio or network interface), and in case of a network interface on the chosen type of forward or backward bearer establishment.
The dotted line with the internal endpoints u and v represents the AAL type 2 sphere of influence, which is not shown in detail here.
0.9 Basic Path Setup and Release
We are now prepared to set up and release SVC paths. The table of
0.9.1 Path Setup at the Originating Endpoint
(1)
Referring to
(2)
The leg controller calls the network routing manager (NRM), providing it at least with the target network element. Certain connection characteristics, serving as additional route selection criteria, and the source network element may be provided as well. NRM returns a route (an access), which is included into the CMI_SETUP message sent to the leg handler.
(3)
The leg handler calls AM via SVC_ALLOCATE_IND, delivering the access and connection characteristics. AM assigns VPCI, VCI, and path identifier, and allocates the resources. LH inserts these data into the CMI_SETUP message to ESIS. Simultaneously, LH issues a connect request to CRA (see also chapter ‘path switching’).
(4)
ESIS encodes the CMI_SETUP into a SETUP message, and sends it via its protocol handler to the adjacent network element. The arrival of a first backward message is monitored by a timer (as required by Q.2931). The decoded CONNECT message is passed on to LH.
(5)
LH awaits both the confirmation from CRA and the CMI_CONNECT message from ESIS, before reporting back to LC.
(6)
LC confirms the setup to AM, which now activates the path for the transport of AAL type 2 connections.
0.9.2 Path Setup at the Destination Endpoint
(1)
Referring to
(2)
LH calls AM for verification of the path data (VPCI, VCI, path identifier). AM reserves the resources in accordance to the requested connection characteristics. On positive acknowledgement, LH passes the CMI_SETUP to the leg controller.
(3)
LC calls NRM, delivering source and target information, eventually including additional route selection criteria. NRM declares that the target has been reached. LC sets up a CMI_CONNECT message towards LH, containing an indication that the path is to be terminated.
(4)
Interpreting the termination flag, LH calls CRA, and requests the LIC to be connected to an A2SC. After having received the confirmation, LH passes the CMI_CONNECT to ESIS.
0.9.3 (5)
ESIS Decodes the Message, and Transmits it Over the Preceeding Link
0.9.4 Path Release at the Originating Endpoint
(1)
Referring to
(2)
LC sets up a CMI_RELEASE message, and sends it to LH.
(3)
LH passes the message to ESIS. Simultaneously, LH issues a disconnect request towards CRA.
(4)
ESIS sends a RELEASE message to its succeeding link, receives a RELEASE_COMPLETE message, and transmits a CMI_RELEASE_CNF to LH. The ESIS instance terminates.
(5)
LH coordinates the arrival of the disconnect confirmation from CRA with the arrival of the CMI_RELEASE_CNF message from ESIS. If both messages are present, LH calls AM to release VPCI and VCI, (eventually also the path identifier), and to deallocate the resources of the path. If done, LH forwards the CMI_RELEASE_CNF to LC, and terminates.
(6)
LC confirms to AM, and terminates. AM releases the path identifier (if not yet done on deallocation).
0.9.5 Path Release at the Destination Endpoint
(1)
Referring to
(2)
LH informs LC.
(3)
LC reflects a CMI_RELEASE_CNF and terminates.
(4)
LH requests disconnection of the path from CRA. On positive reply, LH calls AM for deallocation of the resources. Finally LH acknowledges to ESIS and terminates.
(5)
ESIS sends a RELEASE_COMPLETE message over its external link and terminates.
0.10 Timers
ESIS provides timers as required by Q.2931.
When SVC control is triggered by AM to set up or to release a path, timing is required, and well positioned at the LC instance.
0.11 Transit Path Setup
Considering a path setup at the destination endpoint as shown above, we let NRM state that the target network element has been reached. But what to do, if NRM responses with result category ‘routing destination’, indicating the path to be routed further? Principally there are three options to react on.
Option 1: The Single Hop Solution
SVC control acts as if the routing result ‘local destination’ has been received, that is, the path is terminated within the network element. Providing eventually ‘missing path links’ towards the target network element is left to AM lateron, triggered by AAL2 connection setups originating in the given network element.
Option 2: The Multiple Hop Solution
SVC control terminates the path within the network element, however continues to setup an outgoing leg. AM, upon receiving a request for path resource allocation, now decides to setup another path or not. If AM rejects with an indication ‘Rejected, path available’, SVC control releases the outgoing leg, and the job is finished. If AM accepts, SVC control continues to establish the path as usual. As a result, we have another path originating in the network element, and either terminating somewhere at an intermediate network element, or at the target network element.
Option 3: The Transit Solution
SVC control does not terminate the path in the network element. Instead, AM is called by the outgoing leg handler to allocate resources for a path, which is the same as the incoming one. Towards the periphery, SVC control switches through the path in the classical way, that is, from LIC to LIC.
Claims
1. A method for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- initiating setup of at least one new path in the ATM network if a capacity of a path currently used for transmission of information exceeds a setup threshold:
- assigning ATM channels to the at least one new path after setting-up the at least one new path; and
- initiating release of at least one path in the ATM network if a capacity of a path currently used for transmission of information is below a release threshold;
- wherein decisions on at least one of initiating path setups and initiating path releases are made in response to at least one of a new call and a new data transmission, and
- wherein making a decision regarding a path takes into account the capacity of the path currently used for transmission of information and required future capacity.
2. The method according to claim 1, wherein at least one of the setup threshold and the capacity of the path currently used for transmission corresponds to accumulated cell rates.
3. A method for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- initiating setup of at least one new path in the ATM network if a capacity of a path currently used for transmission of information exceeds a setup threshold;
- assigning ATM channels to the at least one new path after setting-up the at least one new path; and
- initiating release of at least one path in the ATM network if a capacity of a path currently used for transmission of information is below a release threshold:
- wherein the capacity of the path currently used for transmission corresponds to a number of currently used ATM-channels in at least one path.
4. The method according to claim 1, wherein the setup and release thresholds are preset values.
5. A method for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- initiating setup of at least one new path in the ATM network if a capacity of a path currently used for transmission of information exceeds a setup threshold;
- assigning ATM channels to the at least one new path after setting-up the at least one new path; and
- initiating release of at least one path in the ATM network if a capacity of a path currently used for transmission of information is below a release threshold;
- wherein the setup and release thresholds are variable values that are set via the ATM network.
6. A method for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- initiating setup of at least one new path in the ATM network if a capacity of a path currently used for transmission of information exceeds a setup threshold;
- assigning ATM channels to the at. least one new path after setting-up the at least one new path; and
- initiating release of at least one path in the ATM network if a capacity of a path currently used for transmission of information is below a release threshold;
- wherein the ATM network comprises an ATM-AAL2 network.
7. The method according to claim 1, wherein the setup threshold exceeds the release threshold.
8. A method for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- initiating setup of at least one new path in the ATM network if a capacity of a path currently used for transmission of information exceeds a setup threshold;
- assigning ATM channels to the at least one new path after setting-up the at least one new path; and
- initiating release of at least one path in the ATM network if a capacity of a path currently used for transmission of information is below a release threshold;
- wherein the capacity of the path currently used for transmission of information corresponds to current traffic in at least one path of all currently used paths.
9. A method for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- initiating setup of at least one new path in the ATM network if a capacity of a path currently used for transmission of information exceeds a setup threshold;
- assigning ATM channels to the at least one new path after setting-up the at least one new path; and
- initiating release of at least one path in the ATM network if a capacity of a path currently used for transmission of information is below a release threshold;
- wherein at least one of the setup threshold and the release threshold corresponds to at least one of a minimum and a maximum of a distance between currently used network resources and all available path resources.
10. The method according to claim 1, wherein a path comprises an ATM virtual channel connection (VCC).
11. A method for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- initiating setup of at least one new path in the ATM network if a capacity of a path currently used for transmission of information exceeds a setup threshold;
- assigning ATM channels to the at least one new path after setting-up the at least one new path; and
- initiating release of at least one path in the ATM network if a capacity of a path currently used for transmission of information is below a release threshold;
- wherein an ATM channel comprises an ATM adaption layer (AAL) channel.
12. The method according to claim 1, wherein after setting-up more than one path, each of the more than one paths is filled completely with ATM-channels before starting to fill another path with ATM channels.
13. A method for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- initiating setup of at least one new path in the ATM network if a capacity of a path currently used for transmission of information exceeds a setup threshold;
- assigning ATM channels to the at least one new path after setting-up the at least one new path; and
- initiating release of at least one path in the ATM network if a capacity of a path currently used for transmission of information is below a release threshold;
- wherein a path release for at least one path in the ATM network is initiated if the capacity of the path currently used for transmission of information is below a threshold during at least a preset period of time or if the capacity of the path currently used for transmission is on average below a threshold during at least a preset period of time.
14. A device for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- means for storing thresholds,
- means for determining a capacity of a path currently used for transmitting information over the ATM network;
- means for comparing the capacity of the path currently used for transmitting information and at least one stored threshold;
- means for initiating a path setup of at least one new path in the ATM network if the capacity of the path currently used for transmission of information exceeds a setup threshold, wherein after setup of the at least one new path, ATM-channels are assigned to the at least one new path; and
- means for initiating release of at least one path in the ATM network if the capacity of the path currently used for transmission of information is below a release threshold;
- wherein decisions on at least one of initiating path setups and initiating path releases are made in response to at least one of a new call and a data transmission, and
- wherein making a decision regarding a path takes into account the capacity of the path currently used for transmission of information and required future capacity.
15. Device according to claim 14, wherein at least one of the setup and release thresholds and the capacity of the path currently used for transmission of information corresponds to accumulated cell rates.
16. A device for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- means for storing thresholds;
- means for determining a capacity of a path currently used for transmitting information over the ATM network;
- means for comparing the capacity of the path currently used for transmitting information and at least one stored threshold;
- means for initiating a path setup of at least one new path in the ATM network if the capacity of the path currently used for transmission of information exceeds a setup threshold, wherein after setup of the at least one new path, ATM-channels are assigned to the at least one new path; and
- means for initiating release of at least one path in the ATM network if the capacity of the path currently used for transmission of information is below a release threshold;
- wherein the path currently used for transmission of information corresponds to a number of currently used ATM-channels in at least one path.
17. The device according to claim 14, wherein the setup and release thresholds are preset values.
18. A device for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- means for storing thresholds;
- means for determining a capacity of a path currently used for transmitting information over the ATM network;
- means for comparing the capacity of the path currently used for transmitting information and at least one stored threshold;
- means for initiating a path setup of at least one new path in the ATM network if the capacity of the path currently used for transmission of information exceeds a setup threshold, wherein after setup of the at least one new path, ATM-channels are assigned to the at least one new path; and
- means for initiating release of at least one path in the ATM network if the capacity of the path currently used for transmission of information is below a release threshold;
- wherein the setup and release thresholds are variable values that are set via the ATM network.
19. A device for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- means for storing thresholds;
- means for determining a capacity of a path currently used for transmitting information over the ATM network;
- means for comparing the capacity of the path currently used for transmitting information and at least one stored threshold;
- means for initiating a path setup of at least one new path in the ATM network if the capacity of the path currently used for transmission of information exceeds a setup threshold, wherein after setup of the at least one new path, ATM-channels are assigned to the at least one new path; and
- means for initiating release of at least one path in the ATM network if the capacity of the path currently used for transmission of information is below a release threshold;
- wherein the ATM network comprises an ATM-AAL2 network.
20. A device for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- means for storing thresholds;
- means for determining a capacity of a path currently used for transmitting information over the ATM network;
- means for comparing the capacity of the path currently used for transmitting information and at least one stored threshold;
- means for initiating a path setup of at least one new path in the ATM network if the capacity of the path currently used for transmission of information exceeds a setup threshold, wherein after setup of the at least one new path, ATM-channels are assigned to the at least one new path; and
- means for initiating release of at least one path in the ATM network if the capacity of the path currently used for transmission of information is below a release threshold;
- wherein a threshold for setup of at least one path is bigger than a threshold for release of at least one path.
21. The device according to claim 14, wherein the capacity of the path currently used for transmission of information corresponds to current ATM network traffic.
22. A device for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- means for storing thresholds;
- means for determining a capacity of a path currently used for transmitting information over the ATM network;
- means for comparing the capacity of the path currently used for transmitting information and at least one stored threshold;
- means for initiating a path setup of at least one new path in the ATM network if the capacity of the path currently used for transmission of information exceeds a setup threshold, wherein after setup of the at least one new path, ATM-channels are assigned to the at least one new path; and
- means for initiating release of at least one path in the ATM network if the capacity of the path currently used for transmission of information is below a release threshold;
- wherein at least one of the setup threshold and the release threshold corresponds to at least one of a minimum and a maximum of a distance between currently used network resources and available path resources.
23. The device according to claim 14, in which at least a component of the device is provided at an access point of the ATM network.
24. The device according to claim 14, wherein a path comprises an ATM-VCC (virtual channel connection).
25. A device for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- means for storing thresholds:
- means for determining a capacity of a path currently used for transmitting information over the ATM network;
- means for comparing the capacity of the path currently used for transmitting information and at least one stored threshold;
- means for initiating a path setup of at least one new path in the ATM network if the capacity of the path currently used for transmission of information exceeds a setup threshold, wherein after setup of the at least one new path, ATM-channels are assigned to the at least one new path; and
- means for initiating release of at least one path in the ATM network if the capacity of the path currently used for transmission of information is below a release threshold;
- wherein a an ATM channel comprises an AAL2 channel.
26. The device according to claim 14, wherein after a setup of more than one path, each path is filled completely with ATM-channels before starting to fill another path with ATM channels.
27. A device for transmitting information in paths of an asynchronous transfer mode (ATM) network, comprising:
- means for storing thresholds;
- means for determining a capacity of a path currently used for transmitting information over the ATM network;
- means for comparing the capacity of the path currently used for transmitting information and at least one stored threshold;
- means for initiating a path setup of at least one new path in the ATM network if the capacity of the path currently used for transmission of information exceeds a setup threshold, wherein after setup of the at least one new path. ATM-channels are assigned to the at least one new path; and
- means for initiating release of at least one path in the ATM network if the capacity of the path currently used for transmission of information is below a release threshold;
- wherein a path release for at least one path in the ATM network is initiated if the capacity of the path currently used for transmission of information is below a threshold during at least a preset period of time or if the capacity of the path currently used for transmission of information is on average below a threshold during at least a preset period of time.
5231631 | July 27, 1993 | Buhrke et al. |
5309501 | May 3, 1994 | Kozik et al. |
5872773 | February 16, 1999 | Katzela et al. |
6356629 | March 12, 2002 | Fourie et al. |
6529958 | March 4, 2003 | Oba et al. |
6538777 | March 25, 2003 | Barry et al. |
6782035 | August 24, 2004 | Nakamura et al. |
20020094818 | July 18, 2002 | Itagaki |
20040047288 | March 11, 2004 | Basso et al. |
20050083853 | April 21, 2005 | Rooney et al. |
0557902 | September 1993 | EP |
- Jian Xu, Kai Hwang; Heuristic methods for dynamic load balancing in a message-passing supercomputer, Nov. 1990; Proceedings of the 1990 ACM/IEEE conference on Supercomputing; Publisher: IEEE Computer Society; pp. 888-897.
- International Search Report for Application No. PCT/EP01/15131.
- Effectiveness of UBR VC Approach in AAL2 Networks and Its Application to IMT-2000, Hiroshi Saito, vol. E83-B, No. 11, Nov. 2000, pp. 2486-2493.
Type: Grant
Filed: Dec 20, 2001
Date of Patent: Oct 30, 2007
Patent Publication Number: 20020118681
Assignee: Siemens Aktiengesellschaft (Munich)
Inventor: Heribert Flueter (Munich)
Primary Examiner: Chi Pham
Assistant Examiner: Prenell Jones
Attorney: Fish & Richardson P.C.
Application Number: 10/027,126
International Classification: H04L 5/14 (20060101); H04L 5/16 (20060101);