Method for sharing network resources by virtual partitioning
First Claim
1. A method of operating a network by sharing resources associated with said network, wherein:
- (a) each of plural classes of service is allocated a respective portion of said resources;
(b) a particular class of service operating in the network requires a greater portion of said resources than its allocated portion;
the method comprising;
(i) receiving a request to accept a call associated with said particular class of service;
(ii) applying a criterion for acceptance of the call, wherein;
said criterion invokes a respective reservation parameter specifically assigned to said particular class of service; and
the reservation parameter represents a quantity of network resources that is excluded from sharing by said particular class or service; and
(iii) accepting the call only if the criterion is satisfied, thereby permitting said particular class of service to share network resources exceeding its allocated portion; and
(c) a different reservation parameter is assigned to each of said plural classes of service.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a network by sharing resources associated with various classes among calls in the various classes according to a state dependent reservation parameter. Nominal amounts of one or more resources are allocated to each call class. When a call of a class of service operating in the network requires resources in excess of those allocated to the class, resources allocated to other classes of service are advantageously shared with the class of service. The sharing is based on a reservation parameter associated with the class of service of the call. The reservation parameter is advantageously a function of the network state. The role of the reservation parameter is to protect underloaded classes (i.e., those classes not using all of their allocated nominal capacity) from excessive borrowing by overloaded classes (i.e., classes using more than their allocated nominal capacity). More generally, the inventive method is used to determine if sufficient resources are available for routing calls and to route calls based on the determined available resources.
-
Citations
20 Claims
-
1. A method of operating a network by sharing resources associated with said network, wherein:
-
(a) each of plural classes of service is allocated a respective portion of said resources; (b) a particular class of service operating in the network requires a greater portion of said resources than its allocated portion;
the method comprising;(i) receiving a request to accept a call associated with said particular class of service; (ii) applying a criterion for acceptance of the call, wherein;
said criterion invokes a respective reservation parameter specifically assigned to said particular class of service; and
the reservation parameter represents a quantity of network resources that is excluded from sharing by said particular class or service; and(iii) accepting the call only if the criterion is satisfied, thereby permitting said particular class of service to share network resources exceeding its allocated portion; and (c) a different reservation parameter is assigned to each of said plural classes of service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a network by routing a call on a path through said network, wherein said call is associated with a particular class of service, said network comprising links having associated resources, wherein said particular class of service is allocated a particular respective amount of the resources associated with each link, and wherein said call requires a given amount of the associated resources, said method comprising the steps of:
-
receiving a request to route said call through said network, identifying a set of links capable of accepting said call requiring said given amount of associated resources, wherein a link in the identified set of links is such that either;
1) said particular class of service is not overloaded and said link has sufficient associated resources to accommodate said call, or
2) said particular class of service is overloaded and said particular class of service may share, in accordance with a reservation parameter associated with said particular class, resources associated with said link allocated to other classes of service,identifying a set of paths on which said call may be routed, wherein each path in said set of paths comprises links in the identified set of links, selecting a path from said set of paths according to a criterion, and routing said call on said selected path. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of operating a network by sharing resources associated with said network, wherein:
-
(a) the network is a hierarchical network having plural levels; (b) associated with each said level are plural classes; (c) each of said plural classes is allocated a respective portion of said resources; and (d) a particular class or a particular level requires a greater portion of said resources than its allocated portion;
such that said level is allocated the total of the respective portions allocated to its associated classes;
the method comprising;(i) receiving a request to accept a call associated with a particular level; (ii) applying a criterion for acceptance of the call; and (iii) accepting the call only if the criterion is satisfied, thereby permitting said particular class or said particular level to share netwotk resources exceeding its allocated portion, wherein; (A) said criterion invokes a reservation parameter specifically associated with said particular class or said particular level; and (B) the reservation parameter represents a quantity of network resources that is excluded from sharing by said particular class or said particular level. - View Dependent Claims (20)
-
Specification