Data access management
AssigneeNovell, Inc.
InventorGosukonda Naga Venkata Satya Sudhakar
Life of this patent
Estimating the term…
Abstract
Apparatus, systems, and methods may operate to assert a first semi-exclusive write lock with respect to a storage medium area by storing lock information when assertion of another semi-exclusive write lock with respect to the area is not detected. Additional activities may include writing data to the area by a writing entity that has asserted the first semi-exclusive write lock after determining the lock information has not changed, while substantially simultaneously de-asserting the first semi-exclusive write lock. Reading from the area may be determined as successful by determining that the semi-exclusive write lock was not asserted prior to or during the reading by checking the status of the lock information. Additional apparatus, systems, and methods are disclosed.
Claims20
An apparatus, comprising:
- an area of a storage medium housed by a first physical node;
- and
- an access supervision processor
- to assert a first semi-exclusive write lock by storing lock information associated with the area when assertion of a second semi-exclusive write lock with respect to the area is not detected, and
- to write data to the area after determining the lock information has not changed, while substantially simultaneously de-asserting the first semi-exclusive write lock.
A processor-implemented method to execute on one or more processors that perform the method, comprising:
- asserting a first semi-exclusive write lock with respect to an area of a storage medium by storing lock information when assertion of a second semi-exclusive write lock with respect to the area is not detected;
- and
- writing data to the area by a writing entity that has asserted the first semi-exclusive write lock after determining the lock information has not changed, while substantially simultaneously de-asserting the first semi-exclusive write lock.
A processor-implemented method to execute on one or more processors that perform the method, comprising:
- reading an area of a storage medium,
- determining that the reading was not successful by determining that a semi-exclusive write lock with respect to the area was asserted prior to or during the reading of the area by checking status of lock information associated with the semi-exclusive write lock;
- and
- determining that the reading was successful by determining that the semi-exclusive write lock was not asserted prior to or during the reading by checking the status of the lock information.
Dependencies are inferred from the claim text.