73 |
*primary replica*, a small set of servers that |
*primary replica*, a small set of servers that |
74 |
maintain the current version of the document. |
maintain the current version of the document. |
75 |
To make the connection between document and version, |
To make the connection between document and version, |
76 |
the primary replia signs *heartbeats*, tuples |
the primary replica signs *heartbeats*, tuples |
77 |
containing a document id, the hash of a version, |
containing a document id, the hash of a version, |
78 |
a timestamp and a serial version number. |
a timestamp and a serial version number. |
79 |
To obtain the most current version, one sends a request |
To obtain the most current version, one sends a request |
80 |
to the primary replica. Many applications, however, |
to the primary replica. Many applications, however, |
81 |
are believed to be able to cope with loser consistency |
are believed to be able to cope with looser consistency |
82 |
semantics; the NFS client for CFS only requests |
semantics; the NFS client for CFS only requests |
83 |
new heartbeats less than 30 seconds old. |
new heartbeats less than 30 seconds old. |
84 |
Oceanstore is unique among the versioned P2P systems |
Oceanstore is unique among the versioned P2P systems |