Efficient method of globalization and synchronization of distributed resources in distributed peer data processing environments
First Claim
Patent Images
1. A method for synchronizing global resources in a distributed data processing environment, said method comprising the steps of:
- generating a local syndrome within each one of a set of peer nodes in said environment, said local syndrome being a function of resource content for those resources to be shared globally;
generating an aggregate syndrome as a function of said local syndromes;
updating local versions of said resources upon receipt of a non-matching aggregate syndrome; and
transmitting to said peers new local syndrome values following said updating operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Syndrome values are employed as a mechanism for synchronization and consistency in a distributed data processing environment. Syndromes are computed for local resources on individual peer nodes and an aggregate syndrome is computed from the individual syndromes. This renders it easy to determine not only that a change has occurred but it also makes it easy to determine which node needs to be updated and thus avoids the needless transmission of updated contents.
-
Citations
8 Claims
-
1. A method for synchronizing global resources in a distributed data processing environment, said method comprising the steps of:
-
generating a local syndrome within each one of a set of peer nodes in said environment, said local syndrome being a function of resource content for those resources to be shared globally; generating an aggregate syndrome as a function of said local syndromes; updating local versions of said resources upon receipt of a non-matching aggregate syndrome; and transmitting to said peers new local syndrome values following said updating operation. - View Dependent Claims (2, 3)
-
-
4. A method for detecting a change in a resource shared amongst a plurality of nodes in a distributed data processing environment, said method comprising;
detecting a change in an aggregate syndrome which is itself a syndrome of a plurality of local syndromes generated for copies of the resource respectively within each of said nodes. - View Dependent Claims (5, 6)
-
7. A method for joining a node to a group of nodes in a distributed data processing environment, said joining method comprising the steps of:
-
providing the joining node with an aggregate syndrome which is a syndrome of syndromes based upon at least two shared resources resident in nodes which are already members of the group; and examining said aggregate syndrome to determine which, if any, of said resources need to be synchronized. - View Dependent Claims (8)
-
Specification