Server resource management, analysis, and intrusion negation
AssigneeFederal Network Systems LLC
InventorChar Sample
Life of this patent
Estimating the term…
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.
Claims25
A method for managing resources, comprising:
- monitoring a plurality of resources associated with a network server, the plurality of resources including at least an activity level at a communication interface of the network server and an activity level corresponding to memory usage of the network server;
- comparing activity levels of the plurality of resources to predetermined threshold activity levels;
- and in response to the comparing,
- 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, reducing usage including reducing the activity level at the communication interface of the network server when the respective activity level increases above the predetermined threshold activity level associated therewith, and including shutting down inactive processes to thereby reduce memory usage of the network server when the memory usage increases above the predetermined threshold activity level associated therewith.
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 reduce 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.
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, the resources including at least a usage level of a communication interface, computer random access memory, and a processor, the host software component reducing resource usage, including reducing the usage level of the communication interface, computer random access memory or processor, when, in response to the monitoring, resources of the corresponding first computing device are being used above respective predetermined threshold levels, the host software component reducing the usage level of computer random access memory including the host software component shutting down inactive processes when the respective usage level increases above a threshold level thereof;
- and
- a second computing device including a console software component configured to display alerts when any one or more of the resources of the first computing device are being used above the predetermined threshold levels.
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, the monitored plurality of resources including at least an activity level at a communication interface of the network server and an activity level corresponding to memory usage of the network server;
- compare activity levels of the plurality of resources to predetermined threshold activity levels;
- and in response to the comparing,
- 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, reducing usage including reducing the activity level at the communication interface of the network server when the respective activity level increases above the predetermined threshold activity level associated therewith, and including shutting down inactive processes to thereby reduce memory usage of the network server when the memory usage increases above the predetermined threshold activity level associated therewith.
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 such that the remote computers monitor a resource usage level thereof, wherein
- the remote computers reduce resource usage when, in response to monitoring the resource usage level of the resources, the resource usage level exceeds the threshold levels, and wherein the remote computers shut down inactive processes to thereby reduce memory usage when the memory usage increases above a threshold level thereof.
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 such that the remote computers monitor a resource usage level thereof, wherein
- the remote computers reduce resource usage when a resource usage level exceeds the threshold levels, and wherein the remote computers shut down inactive processes to thereby reduce memory usage when the memory usage increases above a threshold level thereof.
Dependencies are inferred from the claim text.