INTELLIGENT FLOOD CONTROL MANAGEMENT
First Claim
Patent Images
1. A computer-implemented method, comprising:
- monitoring a plurality of resource usages on a node;
determining whether one or more resource usages in the plurality of resource usages are high; and
in response to determining that one or more resource usages in the plurality of resource usages are high, implementing one or more resource usage reduction policies;
wherein the method is performed by a computer programmed to be a special purpose machine pursuant to instructions from program software.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are techniques for dynamically monitoring and managing resource usages of processes running on a node in a multi-node database system. High resource usages of processes can be proactively detected and alleviated, thereby making such a node to perform significantly better than otherwise.
121 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
monitoring a plurality of resource usages on a node; determining whether one or more resource usages in the plurality of resource usages are high; and in response to determining that one or more resource usages in the plurality of resource usages are high, implementing one or more resource usage reduction policies; wherein the method is performed by a computer programmed to be a special purpose machine pursuant to instructions from program software. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
monitoring a plurality of resource usages on a node; determining whether one or more resource usages in the plurality of resource usages are high; and in response to determining that one or more resource usages in the plurality of resource usages are high, rejecting at least one request for a new session to be established on the node; wherein the method is performed by a computer programmed to be a special purpose machine pursuant to instructions from program software. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform:
-
monitoring a plurality of resource usages on a node; determining whether one or more resource usages in the plurality of resource usages are high; and in response to determining that one or more resource usages in the plurality of resource usages are high, implementing one or more resource usage reduction policies. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform:
-
monitoring a plurality of resource usages on a node; determining whether one or more resource usages in the plurality of resource usages are high; and in response to determining that one or more resource usages in the plurality of resource usages are high, rejecting at least one request for a new session to be established on the node. - View Dependent Claims (17, 18, 19, 20)
-
Specification