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.