Automated and adaptive management of bandwidth capacity in telecommunications networks
First Claim
1. A method for changing a reserved capacity for a given tunnel, comprising:
- receiving an indication of traffic demand for a tunnel through a network;
based on said received indication, determining an estimated total capacity requirement;
comparing said estimated total capacity requirement to said reserved capacity;
where said estimated total capacity requirement exceeds said reserved capacity, requesting an increase of said reserved capacity;
determining whether a current path of said tunnel has sufficient available capacity to accommodate said estimated total capacity requirement, said current path having a source node and a destination node;
where said current path of said tunnel has sufficient available capacity to accommodate said increase, transmitting signaling to nodes along said current path to request said increase of said reserved capacity;
where said current path of said tunnel has insufficient available capacity to accommodate said increase, determining a plurality of paths through said network from said source node to said destination node, where each path of said plurality of paths has an associated available capacity; and
selecting one path of said plurality of paths having sufficient associated available capacity to accommodate said estimated total capacity requirement.
7 Assignments
0 Petitions
Accused Products
Abstract
Management of the bandwidth capacity of tunnels through a network may be automated such that the network is adaptive to the stochastic nature of incoming traffic. An edge node in the network includes four main elements. Three of the elements, namely tunnel signaling, admission control and path selection, are derived from known technologies, generalized from their particular technologies and enhanced. With the addition of a fourth element, called capacity management, the four elements cooperate to accommodate the capacity needs of the traffic incoming to the network at the edge node. This accommodation is performed by estimating the traffic demand and dynamically adapting tunnels to the traffic demand.
235 Citations
11 Claims
-
1. A method for changing a reserved capacity for a given tunnel, comprising:
-
receiving an indication of traffic demand for a tunnel through a network;
based on said received indication, determining an estimated total capacity requirement;
comparing said estimated total capacity requirement to said reserved capacity;
where said estimated total capacity requirement exceeds said reserved capacity, requesting an increase of said reserved capacity;
determining whether a current path of said tunnel has sufficient available capacity to accommodate said estimated total capacity requirement, said current path having a source node and a destination node;
where said current path of said tunnel has sufficient available capacity to accommodate said increase, transmitting signaling to nodes along said current path to request said increase of said reserved capacity;
where said current path of said tunnel has insufficient available capacity to accommodate said increase, determining a plurality of paths through said network from said source node to said destination node, where each path of said plurality of paths has an associated available capacity; and
selecting one path of said plurality of paths having sufficient associated available capacity to accommodate said estimated total capacity requirement. - View Dependent Claims (2, 8, 9, 10)
-
-
3. A method for changing a reserved capacity for a given tunnel, comprising,
receiving an indication of traffic demand for a tunnel through a network; -
based on said received indication, determining an estimated total capacity requirement;
comparing said estimated total capacity requirement to said reserved capacity;
where said estimated total capacity requirement exceeds said reserved capacity, requesting an increase of said reserved capacity;
determining whether a current path of said tunnel has sufficient available capacity to accommodate said estimated total capacity requirement, said current path having a source node and a destination node;
where said current path of said tunnel has sufficient available capacity to accommodate said increase, transmitting signaling to nodes along said current path to request said increase of said reserved capacity;
where said current path of said tunnel has insufficient available capacity to accommodate said increase, determining a plurality of paths through said network from said source node to said destination node, where each path of said plurality of paths has an associated available capacity;
where said estimated total capacity requirement exceeds said associated available capacity of each of said plurality of paths, determining a limiting link in said current path, where said limiting link has a minimum available capacity among links in said current path; and
communicating with a lower level network to request an increase of available capacity on said limiting link. - View Dependent Claims (4, 5, 6, 7)
-
-
11. A system for automated adjustment of a reserved capacity for a tunnel, said tunnel associated with a current path through a network, where along said current path are nodes and said current path has a source node and a destination node, said system comprising:
-
a tunnel signaler operable to transmit a capacity increase request to said nodes along said current path, said capacity increase request indicating a requested increase of said reserved capacity;
an admission controller;
a capacity manager operable to;
receive, from said admission controller, an indication of traffic demand for said tunnel;
determine an estimated total capacity requirement based in said received indication;
compare said estimated total capacity requirement to said reserved capacity; and
responsive to determining through said comparing, that said estimated tunnel total capacity requirement exceeds said reserved capacity, instruct said tunnel signaler to transmit said capacity increase request; and
a path selector operable to;
determine a plurality of paths through said network from said source node to said destination node, where each path of said plurality of paths has an associated available capacity; and
select one path of said plurality of paths having sufficient associated available capacity to accommodate said estimated total capacity requirement.
-
Specification