×

Robust data broadcast over a distributed network with malicious failures

  • US 5,175,765 A
  • Filed: 05/09/1989
  • Issued: 12/29/1992
  • Est. Priority Date: 05/09/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for transmitting data over a network of nodes interconnected by communication links comprising the steps of:

  • A. forming a data packet at an originating node, said packet containing1. an identifier identifying the originating node and2. a count of the packets formed by the originating node;

    B. transmitting the packet over at least one of the communication links to a neighboring node;

    C. at each neighboring node that receives determining whether the packet is valid and is the newest valid packet formed by the originating node and received by the neighboring node by comparing the count with a stored count corresponding to a previously received from the same originating node, said previously received packet being the newest valid packet previously received by the node;

    D.1. for each received packet determined to be the newest valid packet at a given nodei. storing at least the packet count in a memory location at the given node which is associated with the originating node; and

    ii. queuing the packet for transmission over a communication link to at least one of the neighbors of the node, andiii. transmitting the packet when an appropriate communication link is available;

    2. if the packet is a duplicate of an earlier received packet, discarding the packet; and

    E. repeating steps C and D until the packet is transmitted to every node.

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