IP Library Patent Application 12104614
Patent Application
App. No. 12/104,614

METHOD AND APPARATUS FOR MANAGING COMPUTING RESOURCES OF MANAGEMENT SYSTEMS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/104,614
Abstract

A method and apparatus for managing resources of a management system is provided. The management system is adapted for managing a network having a plurality of network devices. In one embodiment, the method includes the steps of grouping the network devices into a plurality of network device groups based on at least one characteristic associated with each of the network devices, and allocating respective portions of the resources of the management system to the network device groups. The at least one characteristic of each network device is indicative of an importance of the network device to the provider. The resources are allocated to the network device groups based on the respective importance of each of the network device groups to the provider.

Claims (54)

1 . A method for managing resources of a management system of a provider, the management system adapted for managing a network having a plurality of network devices, the method comprising:

grouping the network devices into a plurality of network device groups based on at least one characteristic associated with each of the network devices, wherein the at least one characteristic of each network device is indicative of an importance of the network device to the provider; and

allocating respective portions of the resources of the management system to the network device groups based on a respective importance of each network device group to the provider.

2 . The method of claim 1 , wherein the at least one characteristic comprises at least one of a role of the network device within the network, a set of capabilities of the network device, a function supported by the network device, a service supported by the network device, a capacity of the network device, and an importance of the network device to the provider.

3 . The method of claim 1 , wherein the resources comprise at least one of central processing unit (CPU) resources, memory resources, disk space resources, and I/O bandwidth resources.

4 . The method of claim 1 , wherein allocation of the resources of the management system to at least one of the network device groups is static.

5 . The method of claim 1 , wherein allocation of the resources of the management system to at least one of the network device groups is dynamic.

6 . The method of claim 1 , wherein allocating the resources comprises:

determining a total amount of resources available to be allocated by the management system; and

allocating respective portions of the total amount of resources to the network device groups based on the respective importance of each of the network device groups.

7 . The method of claim 6 , further comprising:

reallocating respective portions of the resources to the network device groups in response to a determination that the total amount of resources of the management system has changed.

8 . The method of claim 1 , wherein allocating the resources comprises:

allocating the resources of the management system among a plurality of resource groups; and

associating each network device group with at least one of the resource groups.

9 . The method of claim 8 , further comprising:

changing one of the network device groups from being associated with a first one of the resource groups to being associated with a second one of the resource groups; or

changing one of the resource groups from being associated with a first one of the network device groups to being associated with a second one of the network device groups.

10 . The method of claim 8 , further comprising:

reallocating at least a portion of the resources allocated to at least one of the resource groups to at least another of the resource groups.

11 . The method of claim 10 , wherein the reallocation is temporary or permanent.

12 . The method of claim 10 , wherein the reallocation is performed in response to at least one of a change in a total amount of resources of the management system, a change in a topology of the network, a service failure, a network device failure, a communication link failure, a modification of at least one resource group used to allocate the resources to the network device groups, and measured activity of the management system.

13 . The method of claim 1 , wherein at least one of the network device groups is permitted to borrow resources from at least another of the network device groups.

14 . The method of claim 1 , further comprising:

reallocating at least a portion of the resources allocated to at least one of the network device groups to at least another of the network device groups.

15 . The method of claim 14 , wherein the reallocation is temporary or permanent.

16 . The method of claim 14 , wherein the reallocation is performed in response to at least one of a change in a total amount of resources of the management system, a change in a topology of the network, a service failure, a network device failure, a communication link failure, a modification of at least one resource group used to allocate the resources to the network device groups, and measured activity of the management system.

17 . The method of claim 1 , further comprising:

temporarily reallocating at least a portion of the resources allocated to a first one of the network device groups to a second one of the network device groups.

18 . The method of claim 17 , wherein the resources are temporarily reallocated in response to an event.

19 . The method of claim 18 , wherein the event comprises at least one of a service failure, a network device failure, and a communication link failure.

20 . The method of claim 17 , further comprising:

releasing, by the second one of the network device groups, the resources temporarily reallocated from the first one of the network device groups.

21 . The method of claim 20 , wherein the resources are released in response to a determination that the second one of the network device groups no longer requires the resources reallocated from the first one of the network device groups or in response to a request by the first one of the network device groups.

22 . The method of claim 1 , further comprising:

permanently reallocating at least a portion of the resources allocated to a first one of the network device groups to a second one of the network device groups.

23 . The method of claim 22 , wherein the resources are permanently reallocated in response to an event.

24 . The method of claim 23 , wherein the event comprises at least one of a change in a total amount of resources of the management system, a change in a topology of the network, a modification of at least one resource group used to allocate the resources to the network device groups, and measured activity of the management system.

25 . The method of claim 1 , further comprising:

collecting resource utilization data at the management system based on interactions of the management system with the network devices; and

reallocating at least a portion of the resources among at least a portion of the network device groups based on the resource utilization data.

26 . The method of claim 1 , further comprising at least one of:

modifying at least one of the network device groups;

creating at least one new network device group;

deleting at least one of the network device groups.

merging at least two of the network device groups;

splitting one of the network device groups into a plurality of network device groups; and

moving at least one of the network devices from one of the network device groups to another of the network device groups.

27 . A computer readable medium storing a software program which, when executed by a computer, causes the computer to perform a method for managing resources of a management system of a provider, the management system adapted for managing a network having a plurality of network devices, the method comprising:

grouping the network devices into a plurality of network device groups based on at least one characteristic associated with each of the network devices, wherein the at least one characteristic of each network device is indicative of an importance of the network device to the provider; and

allocating respective portions of the resources of the management system to the network device groups based on a respective importance of each network device group to the provider.

28 . An apparatus for managing resources of a management system of a provider, the management system adapted for managing a network having a plurality of network devices, the apparatus comprising:

means for grouping the network devices into a plurality of network device groups based on at least one characteristic associated with each of the network devices, wherein the at least one characteristic of each network device is indicative of an importance of the network device to the provider; and

means for allocating respective portions of the resources of the management system to the network device groups based on a respective importance of each network device group to the provider.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 2, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033677/0617 →
SECURITY INTEREST Recorded May 7, 2014
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 032845/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2008
From: HELMER, DARREN; MARRINER, RAYMOND; SADASIVAN, ASHOK; SCHRYBURT, MARTIN; SOMADDER, GURUDAS
To: ALCATEL LUCENT
Reel/Frame 020816/0407 →