Performance efficient time locks on data in a storage controller
AssigneeInternational Business Machines Corporation
InventorsMatthew G. Borlick, Lokesh M. Gupta, Carol S. Mellgren
Life of this patent
Estimating the term…
Abstract
Provided are a method, system, and computer program product in which a computational device stores a data structure that includes identifications of a plurality of volumes and identifications of one or more time locks associated with each of the plurality of volumes. The data structure is indexed into, to determine whether an input/output (I/O) operation from a host with respect to a volume is to be permitted.
Claims25
A method, comprising:
- storing, via a computational device, a data structure that includes identifications of a plurality of volumes and identifications of one or more time locks associated with each of the plurality of volumes;
- and
- indexing into the data structure to determine whether an input/output (I/O) operation from a host with respect to a volume is to be permitted.
A system, comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor performs operations, the operations comprising:
- storing a data structure that includes identifications of a plurality of volumes and identifications of one or more time locks associated with each of the plurality of volumes;
- and
- indexing into the data structure to determine whether an input/output (I/O) operation from a host with respect to a volume is to be permitted.
A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations on a processor of a computational device, the operations comprising:
- storing a data structure that includes identifications of a plurality of volumes and identifications of one or more time locks associated with each of the plurality of volumes;
- and
- indexing into the data structure to determine whether an input/output (I/O) operation from a host with respect to a volume is to be permitted.
A storage controller coupled to a host, the storage controller operable to perform operations, the operations comprising:
- storing a data structure that includes identifications of a plurality of volumes and identifications of one or more time locks associated with each of the plurality of volumes;
- and
- indexing into the data structure to determine whether an input/output (I/O) operation from a host with respect to a volume is to be permitted.
Dependencies are inferred from the claim text.