Patent ID: 9535856
Date: 2017-01-03
CPC Classifications: G06F

Claim:
1. A method for writing data to a storage device on a client computer by a storage server in an extent-based storage system having two or more storage tiers, an extent being a contiguous area of storage, comprising: receiving, by a storage server, write access permission to a particular volume of a first storage device on a first client computer from the first client computer; receiving, by the storage server, a first granularity level for the write access permission for the particular volume of the storage device of the first client computer, and receiving a first duration for the write access permission, wherein the first granularity level specifies a subset of the particular volume, and the first duration includes a start time and a duration time; receiving, by the storage server, a write request to the particular volume from a second client computer, the write request being associated with a second granularity level; determining whether the second granularity level is within the first granularity level; determining whether the write request is within the first duration; and in response to determining that the second granularity level is within the first granularity level and determining that the write request is within the first duration, performing, by the storage server, the write request to the particular volume on the first client computer, thereby providing the first client computer with a capability to read data from the first storage device, the data being within the first granularity level and the first duration, without transmitting a request to the storage server for determining whether the data has been changed.