IP Library Granted Patent US 8,516,099
Granted Patent B1
US 8,516,099 · App. 12/359,564 · Granted Aug 20, 2013

Scaling management tasks performed by a management system according to a determined size of a managed environment

View Patent ↗
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 8,516,099
App. No.
12/359,564
Granted
Aug 20, 2013
Kind
B1
Abstract

A computer-based management system performs management tasks with respect to a managed environment. The management system determines a size of the managed environment, and according to the determined size, scales at least one performance characteristic of the computer-based management system to modify resources for performing the management tasks with respect to managed devices in the managed environment.

Claims (34)

1. A method executed by a management system to perform management tasks with respect to a managed environment, comprising:

determining, by the management system having a processor, a size of the managed environment that is one or more of: a number of managed devices in the managed environment; and a number of users using the managed environment; and

scaling, by the management system according to the determined size, at least one performance characteristic of the management system to modify resources for performing the management tasks with respect to the managed devices in the managed environment, wherein scaling the at least one performance characteristic of the management system comprises increasing a number of instances of management software executed by the management system in response to the determined size increasing, the instances of the management software to perform the management tasks and executed in the management system that is separate from the managed devices,

wherein increasing the number of instances of the management software comprises using a first number of instances of the management software for a first determined size of the managed environment, using a second number of instances of the management software for a second determined size of the managed environment, and using a third number of instances of the management software for a third determined size of the managed environment, where the third determined size is larger than the second determined size, and the second determined size is larger than the first determined size.

2. The method of claim 1 , wherein scaling the at least one performance characteristic of the management system further comprises changing a frequency at which the management tasks are performed.

3. The method of claim 1 , wherein scaling the at least one performance characteristic of the management system further comprises changing a frequency of polling the managed devices to determine information associated with the managed devices.

4. The method of claim 3 , wherein changing the frequency of polling the managed devices to determine information associated with the managed devices comprises changing the frequency of polling the managed devices to obtain health information of the managed devices.

5. The method of claim 1 , further comprising:

the instances of the management software performing management tasks with respect to corresponding different subsets of the managed devices.

6. The method of claim 1 , further comprising:

the instances of the management software obtaining health information of corresponding different subsets of the managed devices.

7. The method of claim 6 , wherein the health information is selected from the group consisting of a CPU usage exceeding a threshold, a storage usage exceeding a threshold, a temperature violation occurring, a number of faults exceeding a threshold, and an error occurring.

8. The method of claim 1 , further comprising:

the instances of the management software obtaining settings of corresponding different managed devices.

9. The method of claim 1 , further comprising:

the instances of the management software discovering managed devices connected to a network by searching respective address ranges on the network.

10. The method of claim 1 , wherein the instances of the management software are distinct from monitoring agents executing in the managed devices.

11. A management system to perform management tasks with respect to a managed environment, comprising:

a storage to store management software; and

at least one processor to:

execute the management software to perform the management tasks;

determine a size of the managed environment that is one or more of: a number of managed devices in the managed environment; and a number of users using the managed environment; and

according to the determined size of the managed environment, dynamically modify at least one characteristic of the management software, wherein the modified characteristic of the management software includes a number of instances of the management software that are spawned to perform the management tasks, the number of instances increasing in response to the determined size increasing, wherein the instances of the management software are executable by the management system that is separate from the managed devices,

wherein the processor is to use a first number of instances of the management software for a first determined size of the managed environment, use a second number of instances of the management software for a second determined size of the managed environment, and use a third number of instances of the management software for a third determined size of the managed environment, where the third determined size is larger than the second determined size, and the second determined size is larger than the first determined size.

12. The management system of claim 11 , wherein the modified characteristic of the management software further includes a frequency of polling the managed devices in the managed environment to obtain health information of the managed devices.

13. The management system of claim 11 , further comprising a memory having a portion allocated to the management software, wherein the processor is to further modify an amount of the portion of the memory allocated to the management software based on detecting usage of the memory by the management software.

14. The management system of claim 11 , wherein the instances of the management software are distinct from monitoring agents executing in the managed devices.

15. An article comprising at least one non-transitory computer-readable storage medium containing instructions that when executed cause a computer-based management system to:

determine a size of a managed environment that is a number of users using the managed environment; and

modify, according to the determined size, at least one characteristic of management software of the computer-based management system, wherein the management software is to perform management tasks with respect to managed devices in the managed environment, wherein the modified characteristic of the management software includes a number of instances of the management software that are spawned to perform the management tasks, the number of instances increasing in response to the determined size increasing,

wherein increasing the number of instances of the management software comprises using a first number of instances of the management software for a first determined size of the managed environment, using a second number of instances of the management software for a second determined size of the managed environment, and using a third number of instances of the management software for a third determined size of the managed environment, where the third determined size is larger than the second determined size, and the second determined size is larger than the first determined size.

16. The article of claim 15 , wherein the modified characteristic of the management software further includes a frequency of polling the managed devices in the managed environment to obtain health information of the managed devices.

17. The article of claim 15 , wherein the instances of the management software are executable in the management system that is separate from the managed devices in the managed environment.

18. The article of claim 17 , wherein the instances of the management software are distinct from monitoring agents executing in the managed devices.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2022
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 061244/0298 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →