Incremental run-time session balancing in a multi-node system
First Claim
Patent Images
1. A method for balancing use of resources between nodes of a multi-node system, the method comprising the steps of:
- detecting a service-level violation on a first node from a set of nodes in the multi-node system;
wherein the set of nodes hosts a multi-node server that includes a first server instance on the first node;
determining a first number of sessions running on the first server instance to migrate to a second server instance of the multi-node server on a second node of said set of nodes;
migrating at least a portion of said first number of sessions to said second server instance;
determining whether said service-level violation on the first node persists; and
if said service-level violation persists, repeating the step of determining a first number of instances and the step of migrating.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach migrates database sessions from a database server on which performance and resource availability requirements are not being met to another database server. Because workload is removed from the database server not meeting these requirements, improved performance there is promoted. Furthermore, the approach switches the users in a way that attempts to keep performance and resource availability levels at the database server receiving the database sessions within goals for performance and resource availability.
-
Citations
22 Claims
-
1. A method for balancing use of resources between nodes of a multi-node system, the method comprising the steps of:
-
detecting a service-level violation on a first node from a set of nodes in the multi-node system;
wherein the set of nodes hosts a multi-node server that includes a first server instance on the first node;
determining a first number of sessions running on the first server instance to migrate to a second server instance of the multi-node server on a second node of said set of nodes;
migrating at least a portion of said first number of sessions to said second server instance;
determining whether said service-level violation on the first node persists; and
if said service-level violation persists, repeating the step of determining a first number of instances and the step of migrating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification