Dynamic admission control for IP networks
First Claim
1. A method of controlling admission of a service request in an IP network with differentiated services capabilities, said IP network including a plurality of links for communication path:
- comprising the steps of;
at a network element, (a) periodically measuring traffic load on each link in said IP network for each service offered by said network;
at a QoS manager, (b) administering a single available resource value for each service;
(c) comparing said available resource value for a service requested with a resource determined by a parameter for said request when receiving said request; and
(d) determining, in response to the comparison, whether the amount of traffic of said service requested is allowed to enter said network and accepting said requests, said administering step (b) including;
periodically determining said available resource value based on the measurement on each link for said service, and dynamically adjusting said available resource value for said service requested based on said parameter to account for the utilization of said IP network by said service.
7 Assignments
0 Petitions
Accused Products
Abstract
A dynamic admission control(AC) mechanism for accepting traffic service requests to a carrier IP network based on an iterative measurement method, is disclosed. For each service offered, a network planner assigns a certain amount of resources. A QoS manager keeps track of the amount of unused resources for each particular service. The amount of unused resources are estimated using actual measurements of load levels on various links of the network. Each router monitors the loading level on each of its outgoing interfaces. Those measurements are then transferred to the QoS manager upon request, or periodically at time intervals “T”.
-
Citations
25 Claims
-
1. A method of controlling admission of a service request in an IP network with differentiated services capabilities, said IP network including a plurality of links for communication path:
- comprising the steps of;
at a network element, (a) periodically measuring traffic load on each link in said IP network for each service offered by said network;
at a QoS manager,(b) administering a single available resource value for each service;
(c) comparing said available resource value for a service requested with a resource determined by a parameter for said request when receiving said request; and
(d) determining, in response to the comparison, whether the amount of traffic of said service requested is allowed to enter said network and accepting said requests, said administering step (b) including;
periodically determining said available resource value based on the measurement on each link for said service, and dynamically adjusting said available resource value for said service requested based on said parameter to account for the utilization of said IP network by said service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
intercepting said request by said edge router;
determining if said request is single-ended or double-ended;
identifying an assigned path if said request is double-ended; and
forwarding the parameter including said assigned path to a QoS manager, at said QoS manager, performing said step of adjusting said available resource value for each link forming said assigned path of said double-ended request, and for each link in said network for said single-ended request.
- comprising the steps of;
-
16. The method of claim 15, wherein said step of identifying an assigned path includes creating and maintaining a spanning tree at said edge router.
-
17. The method of claim 15, wherein said assigned path comprising a list of link identifications.
-
18. The method of claim 15, wherein said assigned path comprising a list of router interface identifications.
-
19. The method of claim 15, wherein said traffic load on each link in said network is reduced by a weighted amount each time said double ended request terminates.
-
20. The method of claim 19, wherein said step of identifying an assigned path includes creating and maintaining an edge-to-edge routing table at said QoS manager.
-
21. The method of claim 1, further comprising the following steps:
-
determining if said request is single-ended or double-ended;
maintaining the current network topology and link state information; and
identifying an assigned path if said request is double-ended, at said QoS manager, performing said step of adjusting said available resource value for each link forming said assigned path of said double-ended request, and for each link in said network for said single-ended request.
-
-
22. A QoS manager for admission control (AC) of a traffic service request in an IP network with differentiated services capabilities, comprising:
-
an update engine block for periodically providing a single admit limit (AL) to each service for a parameter of interest of said request based on a measurements performed on each link of said network for said service;
an admit limit block for periodically requesting updates of said AL and recording same;
an admission control (AC) block for receiving said request, determining whether the amount of traffic of said service for said request is allowed to enter said network by comparing said AL for said service requested with said parameter and for dynamically adjusting said AL for said service requested based on the accepted parameter. - View Dependent Claims (23)
-
-
24. A router for admission control (AC) of a traffic service request in an IP network with differentiated services capabilities, comprising:
-
I/O interface (IF) means for establishing a direct link with a single or more other routers of said network;
means for monitoring said I/O (IF) means and measuring available resources in said network corresponding to a parameter of interest of said request, and for transmitting same to a QoS manager, whereby said QoS manager administers a single available resource value for each service, which is periodically determined by said measurement on each link for said service, and said QoS manager determines whether the amount of traffic of said service for said request is allowed to enter said network by comparing said parameter with said available resources value for said service requested, accepts the traffic for said request, and dynamically adjusts said available resource value for said service requested based on the accepted parameter. - View Dependent Claims (25)
-
Specification