Connection Pool Use of Runtime Load Balancing Service Performance Advisories
First Claim
1. A computer-implemented method for managing connections to a computing system that comprises a plurality of computing nodes that each hosts a server instance that provides a service that performs work, the method comprising:
- periodically gravitating connections to server instances, from a plurality of server instances executing on said plurality of computing nodes, that are performing well relative to other server instances from said plurality of server instances; and
wherein said gravitating is based on service performance information for instances that offer said service that is associated with connections being gravitated;
wherein the method is performed by one or more computing devices.
0 Assignments
0 Petitions
Accused Products
Abstract
Runtime connection load balancing of work across connections to a clustered computing system involves the routing of requests for a service, based on the current operational performance of each of the instances that offer the service. A connection is selected from an identified connection pool, to connect to an instance that provides the service for routing a work request. The operational performance of the instances may be represented by performance information that characterizes the response time and/or the throughput of the service that is provided by a particular instance on a respective node of the system, and is relative to other instances that offer the same service.
54 Citations
4 Claims
-
1. A computer-implemented method for managing connections to a computing system that comprises a plurality of computing nodes that each hosts a server instance that provides a service that performs work, the method comprising:
-
periodically gravitating connections to server instances, from a plurality of server instances executing on said plurality of computing nodes, that are performing well relative to other server instances from said plurality of server instances; and wherein said gravitating is based on service performance information for instances that offer said service that is associated with connections being gravitated; wherein the method is performed by one or more computing devices. - View Dependent Claims (2)
-
-
3. A non-transitory machine-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:
-
periodically gravitating connections to server instances, from a plurality of server instances executing on said plurality of computing nodes, that are performing well relative to other server instances from said plurality of server instances; and wherein said gravitating is based on service performance information for instances that offer said service that is associated with connections being gravitated. - View Dependent Claims (4)
-
Specification