System and method for call admission control
First Claim
1. A method of granting a connection for carrying network traffic in a communication network comprising:
- determining critical segments in the communication network traversed by the connection, the connection operable to carry network traffic;
determining an existing load profile for at least one of the critical segments, the existing load profile comprising associated utilization data indicative of existing traffic on the critical segment;
determining, for each of the critical segments, an augmented load profile indicative of the load profile that would result from granting the connection;
granting, if the augmented load profile for each of the critical segments is within a corresponding admissible region, the connection; and
updating, if the connection is granted, the existing load profile with the augmented load profile.
3 Assignments
0 Petitions
Accused Products
Abstract
Hybrid fiber/coax networks employ the existing cable plant used for cable TV and transmit data signals in a frequency bandwidth above that which is used for cable TV. As this cable plant was deployed in a tree and branch topology, data transmissions may be susceptible to noise, variable transmission loss and frequency dispersion, particularly in the upstream direction. Further, due to the tree and branch topology, homes at the far end of the network experience much greater loss than do the homes that are near to the headend/ONU. The present system, which uses point-to-point data links between intelligent network elements located in the feeder/distribution network to provide reliable, secure, bi-directional broadband access. Connections are established by a call admission control (CAC) server which determines utilization, computes required bandwidth and selectively allows additional connections based on available bandwidth. Digital signals are terminated at the intelligent network elements, switched and regenerated for transmission across additional upstream or downstream data links as needed to connect a home to a headend or router. The intelligent network elements can be co-located with or replace the standard network elements to take advantage of existing network configurations. In this manner, the data links are made over relatively short runs of coax cable, which can provide greater bandwidth than the typical end-to-end feeder/distribution connection between a home and the headend or optical network unit.
137 Citations
27 Claims
-
1. A method of granting a connection for carrying network traffic in a communication network comprising:
-
determining critical segments in the communication network traversed by the connection, the connection operable to carry network traffic;
determining an existing load profile for at least one of the critical segments, the existing load profile comprising associated utilization data indicative of existing traffic on the critical segment;
determining, for each of the critical segments, an augmented load profile indicative of the load profile that would result from granting the connection;
granting, if the augmented load profile for each of the critical segments is within a corresponding admissible region, the connection; and
updating, if the connection is granted, the existing load profile with the augmented load profile. - View Dependent Claims (2, 3, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
- 4. The method of claim 4 wherein the utilization data is a vector with each entry corresponding to the total bandwidth utilization on the critical segment corresponding to a priority class with guaranteed QOS (Quality of Service).
-
13. A system for granting connections for carrying network traffic in a communications network comprising:
-
a plurality of interconnected intelligent network elements operable to transport network traffic;
a topology server operable to provide topology data indicative of critical segments between the interconnected nodes;
a call admission control (CAC) server operable to compute a load profile for the critical segments from the data; and
a CAC database operable to store the load profile, the load profile comprising resource utilization data, the CAC server operable to grant connections over the critical segments if the load profile for the critical segment augmented with the load associated with the connection is within an admissible region, and further operable to update and store the load profile, the updated load profile comprising the resource utilization data indicative of the granted connection.
-
-
25. A computer program product including computer program code for granting a connection for carrying network traffic in a communication network comprising:
-
computer program code for determining critical segments in the communication network traversed by the connection;
computer program code for determining a load profile for at least one of the critical segments, the load profile comprising associated utilization parameters;
computer program code for granting, if the determined load profile for each of the critical segments augmented with the load associated with the connection is within a corresponding admissible region, the connection; and
computer program code for updating, if the connection is granted, the load profile as a result of granting the connection, the updating creating augmented utilization data indicative of the granted connection.
-
-
26. A computer data signal having program code for granting a connection for carrying network traffic in a communication network comprising:
-
program code for determining critical segments in the communication network traversed by the connection;
program code for determining a load profile for at least one of the critical segments, the load profile comprising associated utilization parameters;
program code for granting, if the determined load profile for each of the critical segments augmented with the load associated with the connection is within a corresponding admissible region, the connection; and
program code for updating, if the connection is granted, the load profile as a result of granting the connection, the updating creating augmented utilization data indicative of the granted connection.
-
-
27. A system for granting connections for carrying network traffic in a communications network comprising:
-
means for determining critical segments in the communication network traversed by the connection;
means for determining a load profile for at least one of the critical segments, the load profile comprising associated utilization parameters;
means for granting, if the determined load profile for each of the critical segments augmented with the load associated with the connection is within a corresponding admissible region, the connection; and
means for updating, if the connection is granted, the load profile as a result of granting the connection, the updating creating augmented utilization data indicative of the granted connection.
-
Specification