×

Routing of communications to one or more processors performing one or more services according to a load balancing function

  • US 8,959,384 B2
  • Filed: 02/20/2014
  • Issued: 02/17/2015
  • Est. Priority Date: 12/10/2003
  • Status: Expired due to Term
First Claim
Patent Images

1. A non-transitory computer readable storage medium having embodied thereon a program executable by one or more processors to perform a method of processing client communications to a network, the method comprising:

  • receiving a first client communication at a first processor hosting at least one first platform service;

    monitoring a working status of the at least one first platform service when executed from memory, the monitoring using the working status indicating that the at least one first platform service is starting;

    placing the at least one platform service in a hold mode based on the working status indicating that the at least one platform service is starting;

    removing the at least one platform service from the hold mode when a predetermined number of successful replies are received from the at least one platform service in response to a plurality of requests;

    employing a load balancer hosted by the first processor to suspend communication to the at least one first platform service hosted by the first processor while the at least one first platform service is in the hold mode and to resume communications when the at least one first platform service is no longer in the hold mode;

    receiving a second client communication at the first processor; and

    employing the load balancer to direct the second client communication to a second platform service hosted by a second processor based on at least the working status indicating that the at least one first platform service is starting and a working status of the second platform service.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×