System and method for handling reservation requests with a connection admission control engine
First Claim
Patent Images
1. A method for handling reservation requests, the method comprising:
- receiving network performance information, utilization information, and capacity information associated with a data stream or connections, the network performance information and utilization information is enabled to be received through one or more performance information packet (PIP) data packets and a state machine tracking the utilization information and the capacity information, wherein the PIP data packets and the state machine cumulatively update the network performance information, utilization information, and capacity information for each node between and including endpoints of the data stream including customer equipment, wherein the network performance information, utilization information, and capacity information include a plurality of indicators for each node, and wherein each of the plurality of indicators are compared against thresholds to determine a status of each node;
determining available bandwidth in response to the network performance information, utilization information, and capacity information that are cumulatively updated for the data stream or connections utilizing the PIP data packets and the state machine;
responding to a plurality of reservation requests in response to the status of each node and the determined available bandwidth determined utilizing the PIP data packets and state machine;
adjusting a frequency the one or more PIP data packets sent through a portion of the communications network in response to determining the portion is experiencing a problem; and
rerouting the one or more PIP data packets to avoid a failed portion of the communications network.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for handling reservation requests. Network performance information of a communications network is gathered using performance information packet data packets. Available bandwidth is determined based on the PIP data packets of a data stream. The available bandwidth is allocated for a number of customers based on reservations.
779 Citations
21 Claims
-
1. A method for handling reservation requests, the method comprising:
-
receiving network performance information, utilization information, and capacity information associated with a data stream or connections, the network performance information and utilization information is enabled to be received through one or more performance information packet (PIP) data packets and a state machine tracking the utilization information and the capacity information, wherein the PIP data packets and the state machine cumulatively update the network performance information, utilization information, and capacity information for each node between and including endpoints of the data stream including customer equipment, wherein the network performance information, utilization information, and capacity information include a plurality of indicators for each node, and wherein each of the plurality of indicators are compared against thresholds to determine a status of each node; determining available bandwidth in response to the network performance information, utilization information, and capacity information that are cumulatively updated for the data stream or connections utilizing the PIP data packets and the state machine; responding to a plurality of reservation requests in response to the status of each node and the determined available bandwidth determined utilizing the PIP data packets and state machine; adjusting a frequency the one or more PIP data packets sent through a portion of the communications network in response to determining the portion is experiencing a problem; and rerouting the one or more PIP data packets to avoid a failed portion of the communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An access node for handling network reservations, the access node comprising:
a Call Admission Control CAC engine operable to (1) implement a CODEC for distributed control of a communications network, the CAC engine being operable to receive network performance information, utilization information, and capacity information associated with the communications network, wherein the network performance information, utilization information, and capacity information is cumulatively updated for each node between and including endpoints of the data stream, and wherein the network performance information, utilization information, and capacity information includes a plurality of indicators for each node, (2) determine available capacity and available bandwidth in response to the received network performance information, utilization information, and capacity information, (3) determine a status of each node by comparing each of the plurality of indicators against thresholds, (4) respond to a plurality of requests for network reservations received by the CAC engine in response to the status of each node and determined available bandwidth and the received network performance information, utilization information, and capacity information, and (5) shift bandwidth of the data stream through a plurality of access nodes including the access node, wherein the bandwidth is shifted to prevent the plurality of access nodes from approaching an overloaded state in response to determining that one or more of the plurality of access nodes is approaching the overloaded state, and wherein the CAC engine is a hardware element. - View Dependent Claims (18, 19)
-
20. A server for handling network reservations, the server comprising:
-
a processor for processing a set of instructions; and a memory for storing the set of instructions including a CODEC function, wherein the set of instructions are executed by the processor to; receive network performance information and utilization information associated with a communications network, wherein the network performance information and utilization information are cumulatively updated for each node between and including endpoints of the data stream utilizing PIP data packets and state machines, the network performance information and utilization information includes a plurality of indicators for each node, determine a status of each node by comparing each of the plurality of indicators against thresholds, respond to a plurality of requests for network reservations received by the server based on the status of each node and the received network performance information and utilization information; adjust a frequency of the PIP data packets sent through a portion of the communications network in response to a determination the portion is experiencing a problem; and reroute the PIP data packets to avoid a failed portion of the communications network. - View Dependent Claims (21)
-
Specification