×

System and method for server selection using competitive evaluation

  • US 9,407,721 B2
  • Filed: 10/16/2013
  • Issued: 08/02/2016
  • Est. Priority Date: 10/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing a service request, the method comprising:

  • receiving the service request at an arbiter running on a computing device, the service request being received from a client;

    determining whether the service request is associated with a preferred server;

    when the service request is not associated with the preferred server;

    using the arbiter to coordinate a competitive evaluation among a plurality of active servers by sending the service request in parallel to each of the plurality of active servers;

    selecting as the preferred server a first one of the active servers that completes processing of the service request before the others;

    preventing others of the active servers other than the first one of the active servers from completing processing of the service request;

    associating the preferred server with the service request;

    receiving a response to the service request from the preferred server; and

    returning the response to the client.

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