×

Cluster-wide read-copy update system and method

  • US 8,126,843 B2
  • Filed: 11/30/2004
  • Issued: 02/28/2012
  • Est. Priority Date: 11/30/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for synchronizing data updates to shared mutable data maintained at each node in a clustered data processing system, comprising:

  • performing a data element update operation on a data element maintained at each node of said clustered data processing system by updating said data element at each node while preserving a pre-update view of said shared mutable data, or perserving an associated operational mode, on behalf of readers that are utilizing said pre-update view or said operational mode, wherein said readers may continue operations without regard to said update operation;

    requesting detection of a grace period at each node;

    detecting when a cluster-wide grace period has occurred that guarantees a grace period has occurred at each node and said readers will no longer be utilizing said pre-update view or said operational mode; and

    performing a deferred action associated with said update operation that removes said pre-date view or changes said operational mode following detection of said cluster-wide grace period.

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