×

Synchronization and recovery of peers in a peer to peer environment

  • US 7,177,950 B2
  • Filed: 04/26/2001
  • Issued: 02/13/2007
  • Est. Priority Date: 04/26/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in a computer system, operating in a peer-to-peer environment having a host peer and at least one non-host peer, and for ordering operation requests of the at least one non-host peer, the operation requests being one of a provided list of recognized operations which may be requested, comprising:

  • transmitting a first name table to the at least one non-host peer when the at least one non-host peer joins a session, the name table including a name table entry for each peer within the session, wherein each name table entry contains a version number corresponding to when each peer joined the session;

    receiving, by the host peer, a first operation request from the provided list of recognized operations;

    assigning, by the host peer, a first unique version number to the first operation request and a second name table;

    transmitting the second name table including a first operation order to the at least one non-host peer in the session;

    subsequently receiving, by the host peer, a second operation request from the provided list of recognized operations;

    assigning, by the host peer, a second unique version number to the second operation request and a third name table, the second unique version number indicating a later receipt time than the first unique version number, such that the host peer evaluates relative arrival times of the first operation request and the second operation request based on the first unique version number and the second unique version number; and

    transmitting the third name table including a second operation order to the at least one non-host peer in the session.

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