MECHANISM FOR FACILITATING DYNAMIC LOAD BALANCING AT APPLICATION SERVERS IN AN ON-DEMAND SERVICES ENVIRONMENT
First Claim
Patent Images
1. A computer-implemented method comprising:
- polling a plurality of application servers for status;
receiving status from each of the plurality of application servers;
assigning a priority level to each of the plurality of application servers based on its corresponding status; and
facilitating load balancing at the plurality of application servers based on their corresponding priority levels.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic load balancing at application servers in an on-demand services environment. In one embodiment and by way of example, a method includes polling a plurality of application servers for status, receiving status from each of the plurality of application servers, assigning a priority level to each of the plurality of application servers based on its corresponding status, and facilitating load balancing at the plurality of application servers based on their corresponding priority levels.
64 Citations
15 Claims
-
1. A computer-implemented method comprising:
-
polling a plurality of application servers for status; receiving status from each of the plurality of application servers; assigning a priority level to each of the plurality of application servers based on its corresponding status; and facilitating load balancing at the plurality of application servers based on their corresponding priority levels. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a computing device having a memory to store instructions, and a processing device to execute the instructions, wherein the instructions cause the processing device to; poll a plurality of application servers for status; receive status from each of the plurality of application servers; assign a priority level to each of the plurality of application servers based on its corresponding status; and facilitate load balancing at the plurality of application servers based on their corresponding priority levels. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A machine-readable medium having stored thereon instructions which, when executed by a machine, cause the machine to:
-
poll a plurality of application servers for status; receive status from each of the plurality of application servers; assign a priority level to each of the plurality of application servers based on its corresponding status; and facilitate load balancing at the plurality of application servers based on their corresponding priority levels. - View Dependent Claims (12, 13, 14, 15)
-
Specification