×

Maintaining consistency of a global resource in a distributed peer process environment

  • US 6,950,820 B2
  • Filed: 02/23/2001
  • Issued: 09/27/2005
  • Est. Priority Date: 02/23/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling access to data, residing on one node, from a plurality of nodes which are coupled together as a distributed peer-to-peer data processing system group, said method comprising the steps of:

  • assigning to said data a global incarnation number which is accessible to processes running on said nodes;

    assigning to local versions of said data within individual nodes a local incarnation number;

    providing to nodes within said group a change notification regarding said data;

    comparing, within at least one of said nodes in said group upon receipt of said change notification, said global incarnation number with the local incarnation number;

    based upon said comparison, providing, to at least one node in said group, a proposed incarnation number; and

    determining, for at least one node in said group, whether to update the local version of said data within said node based upon a comparison of said global incarnation number with said proposed incarnation number.

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