Network Node and Method for Controlling Resources in a Communication Network
1 Assignment
0 Petitions
Accused Products
Abstract
A network node (10) controls resources (22) in a network. The node (10) includes processing units (12) and assigns, for each set of resources (22), to a unit (12) a master role consisting in reserving and releasing resources (22) and to two processing units (12), named controllers, the role of controlling resources (22). A controller (12c) operates in a first mode when a master role is assigned to a processing unit (12m) and the unit (12m) is available to reserve and release resources (22). A controller (12c) operates in a second mode when no master role is assigned or when a master role is assigned to a unit (12m) which is not available to reserve and release resources (22). In the second mode, a controller (12c) maintains a list (14) of resources (22) to be released and selects a resource (22) from the list (14) to reserve a resource (22).
79 Citations
37 Claims
-
1-17. -17. (canceled)
-
18. A network node for controlling at least one set of resources in a communication network,
the node including two or more processing units; -
the node being configured, for each set of resources, to assign to each of the two or more processing units at least one of a master role, including reserving and releasing the resources, and a controller role, including controlling the resources, each of said processing units that is assigned a controller role being herein referred to as a controller; each controller being configured to operate in a first mode when a master role is assigned to one of the processing units and said processing unit assigned said master role is available to reserve and release the resources for the controller; to operate in a second mode when no master role is assigned to any one of the processing units or when a master role is assigned to one of the processing units but said processing unit assigned said master role is not available to reserve and release the resources for the controller; and when operating in the second mode, to maintain a list of the resources requested to be released by the controller, and to select one of the resources from the list when one resource is requested to be reserved by the controller. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for controlling, by a network node, at least one set of resources in a communication network, the node including two or more processing units, the method comprising:
-
assigning, by the node, for each set of resources to each of the two or more processing units at least one of a master role, including reserving and releasing the resources, and a controller role, including controlling the resources, each of said processing units that is assigned a controller role being herein referred to as a controller, each controller operating in a first mode when a master role is assigned to one of the processing units and said processing unit assigned the master role is available to reserve and release the resources for the controller; each controller operating in a second mode when no master role is assigned to any one of the processing units or when a master role is assigned to one of the processing units but said processing unit assigned the master role is not available to reserve and release the resources for the controller; and when operating in the second mode, each controller maintaining a list of the resources requested to be released by the controller, and selecting one of the resources from the list when one resource is requested to be reserved by the controller. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory computer readable medium comprising instructions configured, when executed on a network node including at least two processing units, to cause the node to assign to each of the two or more processing units at least one of a master role, including reserving and releasing the resources, and a controller role, including controlling the resources, each of said processing units that is assigned a controller role being herein referred to as a controller, said instructions further configuring each controller:
-
to operate in a first mode when a master role is assigned to one of the processing units and said processing unit assigned said master role is available to reserve and release the resources for the controller; to operate in a second mode when no master role is assigned to any one of the processing units or when a master role is assigned to one of the processing units but said processing unit assigned said master role is not available to reserve and release the resources for the controller; and when operating in the second mode, to maintain a list of the resources requested to be released by the controller, and to select one of the resources from the list when one resource is requested to be reserved by the controller. - View Dependent Claims (35, 36, 37)
-
Specification