Server resource management, analysis, and intrusion negation
First Claim
Patent Images
1. A method for managing resources, comprising:
- monitoring a plurality of resources associated with a network server;
comparing activity levels of the plurality of resources to predetermined threshold activity levels; and
reducing usage of one of the plurality of resources when the activity level associated with the one of the plurality of resources increases above the predetermined threshold activity level associated therewith.
4 Assignments
0 Petitions
Accused Products
Abstract
A console host and intrusion negation system (CHAINS) includes a host component [202] and a console component [203]. The host component [202] monitors resources at a server [501-503]. Resources that are becoming overloaded can be throttled back. Reports relating to resource usage may be transmitted to the console component. At the console component, resource reports from multiple host components may be viewed and managed.
115 Citations
28 Claims
-
1. A method for managing resources, comprising:
-
monitoring a plurality of resources associated with a network server;
comparing activity levels of the plurality of resources to predetermined threshold activity levels; and
reducing usage of one of the plurality of resources when the activity level associated with the one of the plurality of resources increases above the predetermined threshold activity level associated therewith. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer server comprising:
-
at least one processor;
a communication interface; and
a memory containing instructions that when executed by the at least one processor cause the processor to;
monitor a usage level of the communication interface, the memory, and at least one of the at least one processor;
compare the usage level of the communication interface to a first threshold and throttle back a number of active network connections when the usage level of the communication interface is greater than the first threshold;
compare the usage level of the memory to a second threshold and shut down inactive processes when the usage level of the memory is above the second threshold; and
compare the usage level of the monitored processor to a third threshold and shut down inactive processes when the usage level of the monitored processor is above the third threshold. - View Dependent Claims (11, 12, 13)
-
-
14. A system comprising:
-
a plurality of first computing devices, each of the plurality of first computing devices including a corresponding host software component configured to monitor resources of the corresponding first computing device and throttle back resource usage when resources of the corresponding first computing device are being used above predetermined threshold levels; and
a second computing device including a console software component configured to display alerts when the resources of the first computing device are being used above the predetermined threshold levels. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-readable medium containing instructions that when executed by a processor cause the processor to:
-
monitor a plurality of resources associated with a network server;
compare activity levels of the plurality of resources to predetermined threshold activity levels; and
reduce usage of one of the plurality of resources when the activity level associated with the one of the plurality of resources increases above the predetermined threshold activity level associated with the one of the plurality of resources. - View Dependent Claims (21, 22, 23)
-
-
24. A method for managing resources comprising:
-
displaying information relating to resources of a plurality of remote computers;
receiving information defining threshold levels for the resources at the plurality of remote computers; and
transmitting the information defining the threshold levels for the resources to the plurality of remote computers, wherein the remote computers throttle back resource usage when a resource usage level exceeds the threshold levels. - View Dependent Claims (25, 26, 27)
-
-
28. A device comprising:
-
means for displaying information relating to resources of a plurality of remote computers;
means for receiving information defining threshold levels for the resources at the plurality of remote computers; and
means for transmitting the information defining the threshold levels for the resources at the plurality of remote computers, wherein the remote computers throttle back resource usage when a resource usage level exceeds the threshold levels.
-
Specification