×

System and method to balance servers based on server load status

  • US 10,447,775 B2
  • Filed: 03/27/2018
  • Issued: 10/15/2019
  • Est. Priority Date: 09/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for balancing servers based on a server load status, the system comprising:

  • a plurality of servers configured to process service requests; and

    a service gateway comprising a processor and a computer readable storage medium having a computer readable program code embodied therewith, wherein the computer readable program code when executed by the processor causes the service gateway to;

    receive, from a server of the plurality of servers, a service response to a service request, the service request including a Uniform Resource Locator (URL) of a plurality of URLs, the service response comprising a computing load of the server, each server of the plurality of servers being configured to act as a primary server for the URL, wherein the service gateway is pre-configured to;

    automatically select, for each URL of the plurality of URLs, the primary server to process service requests associated with the each URL, andselect a secondary server to process the service requests associated with each URL for when the primary server is unavailable to process the service requests;

    receive a next service request from a host, the next service request including the URL;

    based on the URL and the computing load of the server, determine whether the server can currently act as the primary server for processing the next service request; and

    based on the determination, selectively send the next service request to the server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×