Method and system for connection admission control
First Claim
1. A method for connection admission control in a communication network, the method comprising the steps of:
- (a) establishing a virtual path associated with at least one virtual connection from a source switch to a destination switch;
(b) scheduling cells associated with the at least one virtual connection into the virtual path;
(c) measuring a number of empty cell time slots in the virtual path; and
(d) determining an allowable bandwidth as a function of the number of empty cell time slots;
(e) admitting to the virtual path an additional virtual connection associated with an additional connection bandwidth that is less than or equal to the allowable bandwidth.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for Connection Admission Control (CAC) in a communications network, such as an ATM formatted B-ISDN network, is provided. Using end-to-end virtual path structures and class-of-service separation, various network virtual connections may be administered using a connection server based on a weighted round robin or similar connection-serving algorithm. Network users aware of the network structure and the means by which queue lengths are determined may easily calculate a Sustainable Cell Rate (SCR) for the traffic they wish to introduce into the network path for transmission to a given destination. The user declared SCR, in addition to other user declared traffic parameters, determines the queue lengths allocated in the network switches, such that a required level of Quality of Service is maintained. A measurement of certain types of transmitted cells in a virtual path, such as idle, unassigned, or low-priority cells, is made at any single point along the virtual path, such as at the source switch. This measurement of cells that may be considered to be “empty”, i.e., available for use by high-priority cells, is used as the basis for a determination of the allowable connections that can be admitted to a virtual path. A relationship between the mean number of “empty” cells per scheduled cycle of the connection server and the cell rate bandwidth in cells-per-second that may be allowed to enter a virtual path that is already considered to be “full”, based on the sum of the sustainable cell rates of its existing component connections, is used as the basis of CAC. Virtual connections may be admitted to a “full” virtual path if the cell rate of the requested connection is less than the allowable cell rate statistically determined from the mean number of “empty” cell timeslots in the path available for use by high-priority cells.
-
Citations
22 Claims
-
1. A method for connection admission control in a communication network, the method comprising the steps of:
-
(a) establishing a virtual path associated with at least one virtual connection from a source switch to a destination switch;
(b) scheduling cells associated with the at least one virtual connection into the virtual path;
(c) measuring a number of empty cell time slots in the virtual path; and
(d) determining an allowable bandwidth as a function of the number of empty cell time slots;
(e) admitting to the virtual path an additional virtual connection associated with an additional connection bandwidth that is less than or equal to the allowable bandwidth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
step (c) comprises measuring the number during a plurality of weighted round robin cycles; and
step (d) comprises statistically determining the allowable bandwidth.
-
-
8. The Method of claim 7 wherein a number of the plurality of weighted round robin cycles is a function of traffic descriptions and statistical evaluation of the mean number of empty cell time slots.
-
9. The method of claim 1 wherein step (e) comprises admitting the additional connection as a function of the allowable bandwidth and user parameters.
-
10. The method of claim 1 wherein step (d) comprises determining the allowable bandwidth associated with the number of empty cell time slots using parameter estimation.
-
11. The method of claim 2 further comprising steps:
-
(f) determining the additional connection bandwidth as a function of a sustainable cell rate for variable bit rate data and as a function of a peak cell rate for constant bit rate data;
(g) determining a virtual path available bandwidth as a function of a virtual path bandwidth, a sum of sustainable cell rates for each of the at least one virtual connection associated with variable bit rate data and a sum of peak cell rates for each of the at least one virtual connection associated with constant bit rate data; and
(h) determining that the additional connection bandwidth is less than the virtual path available bandwidth.
-
-
12. The method of claim 11 further comprising step (i) of simultaneously solving for the sustainable cell rate and a maximum queue length.
-
13. The method of claim 1 further comprising step (f) of policing each of the at least one virtual connection with a generic cell rate algorithm.
-
14. A system for connection admission control in a communications network, the system comprising:
-
at least a source switch and a destination switch comprising a virtual path associated with a plurality of virtual connections to the source switch;
a switch server for scheduling cells associated with the plurality of virtual connections into the virtual path;
a processor for measuring a number of empty cell timeslots in the virtual path and determining an allowable bandwidth as a function of the number; and
a plurality of queues operatively connected to the first source switch server and each of the plurality of virtual connections;
wherein the switch server is operable to admit to the virtual path an additional virtual connection associated with an additional connection bandwidth that is less than the allowable bandwidth. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification