×

Reliability and availability of distributed servers

  • US 8,364,815 B2
  • Filed: 10/03/2005
  • Issued: 01/29/2013
  • Est. Priority Date: 03/18/2005
  • Status: Active Grant
First Claim
Patent Images

1. A distributed system comprising:

  • a first network proxy adapted to interface with a first client and a first server that is local to the first network, wherein the first network proxy is connected to the first client;

    a second network proxy adapted to interface with the first network proxy via a network connection and adapted to interface with a second client and a second server, wherein the second network proxy is connected to the second client;

    wherein the first network proxy includes;

    first logic, adapted to determine the operational status of the network connection between the first network proxy and the second network proxy;

    second logic, adapted to receive a request for first data from the first client; and

    third logic, adapted to respond to the request by retrieving first data, or a representation thereof, from the second server via the second network proxy if the first logic determined that the network connection between the first network proxy and the second network proxy was operational;

    wherein the third logic is further configured to respond to the request, by retrieving the first data or the representation thereof, from the first server if the first logic determined that the network connection was not operational;

    wherein the second network proxy includes;

    fourth logic, adapted to determine the operational status of the network connection between the first network proxy and the second network proxy;

    fifth logic, adapted to receive a second request for second data from the second client;

    sixth logic, adapted to respond to the second request by retrieving second data, or a representation thereof, from the first server via the first network proxy if the fourth logic determined that the network connection between the first proxy and the second proxy was operational;

    wherein the sixth logic is further configured to respond to the second request by retrieving the second data of the representation thereof, from the second server if the fourth logic determined that the network was not operational.

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