×

Method of propagating data through a distributed information system

  • US 5,805,824 A
  • Filed: 02/28/1996
  • Issued: 09/08/1998
  • Est. Priority Date: 02/28/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer implemented distributed information system, a method of propagating data through a plurality of servers, comprising the steps of:

  • i) each of the servers individually maintaining an ordered list of the servers in the distributed information system;

    ii) each of the servers individually maintaining a database containing address data for locating remote data stored remotely which is referenced by local data stored locally at each of the servers;

    iii) each of the servers individually maintaining a list of data reflecting changes to the local data and remote data;

    iv) selecting a priority value (p) with which to transmit the list of data wherein the priority is a real number greater than or equal to 1;

    v) on a predetermined clock cycle, each of the servers transmitting their respective list of data to at least one server selected from the ordered list according to the priority value;

    vi) each of the servers deleting their respective list of data once acknowledgement of the transmission is received from the at least one server;

    vii) each of the at least one server receiving their respective list of data and updating their database and their local data with the received list of data, and appending their list of data with the received list of data;

    viii) repeating steps v) through viii), wherein in step v), when p=1 each of the servers transmit their respective lists to a server located adjacent to each of servers on the ordered list and when p is an integer number greater than one, each of the servers transmit their respective lists to the adjacent server and to p-1 other servers selected at random from the ordered list.

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