×

Cooperative fault tolerance and load balancing

  • US 9,830,235 B1
  • Filed: 09/16/2016
  • Issued: 11/28/2017
  • Est. Priority Date: 09/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented at a client device, comprising:

  • creating, at a client, requests on behalf of an entity;

    for each request;

    accessing, at the client, a homing cache storing an assignment list for the entity that specifies one or more servers for the entity;

    determining, from the assignment list, the entity'"'"'s current home server;

    sending the request to the current home server; and

    determining whether there is failure of the current home server for the request;

    for each request for which there is a determined failure of the current home server;

    selecting, from the assignment list, a next listed server as the current home server for the entity;

    attaching, to the request, metadata describing the prior current home server as a failed server; and

    sending the request with the attached metadata to the current home server.

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