Virtualized storage system and method of operating thereof
AssigneeInfinidat Ltd.
InventorsYechiel Yochai, Leo Corry, Haim Kopylovitz
Life of this patent
Estimating the term…
Loading patent…
AssigneeInfinidat Ltd.
InventorsYechiel Yochai, Leo Corry, Haim Kopylovitz
Estimating the term…
A storage system and method are provided including physical storage devices controlled by storage control devices constituting a storage control layer operatively coupled to the physical storage devices and hosts. The storage control layer includes: a first virtual layer interfacing with the hosts, operable to represent a logical address space characterized by logical block addresses, characterized by an Internal Virtual Address Space (IVAS) and operable, responsive to I/O requests addressed to logical block addresses, to provide protocol-dependent translation of said logical block addresses into IVAS addresses; and a second virtual layer interfacing with the physical storage space, and operable to represent available physical space to said hosts and characterized by a Physical Virtual Address Space (PVAS). Each address in PVAS having a corresponding address in IVAS. The second virtual layer is operable to translate PVAS addresses corresponding to IVAS addresses into addresses in physical address space in a protocol-independent manner.
A storage system comprising a plurality of physical storage devices constituting a physical storage space and controlled by a plurality of storage control devices constituting a storage control layer, said layer operatively coupled to a plurality of hosts and the plurality of physical storage devices, and is operable to handle a virtual representation of the physical storage space, wherein the storage control layer comprises:
A method of operating a storage system comprising a plurality of physical storage devices constituting a physical storage space and controlled by a plurality of storage control devices constituting a storage control layer, said layer operatively coupled to a plurality of hosts and the plurality of physical storage devices, and is operable to handle a virtual representation of the physical storage space, the method comprising:
A non-transitory computer readable medium storing a computer readable program executable by a computer for causing the computer to perform a process of operating a storage system comprising a plurality of physical storage devices constituting a physical storage space and controlled by a plurality of storage control devices constituting a storage control layer, said layer operatively coupled to a plurality of hosts and the plurality of physical storage devices, and is operable to handle a virtual representation of the physical storage space, the process comprising:
A computer program product comprising a non-transitory computer readable medium storing computer readable program code for a computer operating a storage system comprising a plurality of physical storage devices constituting a physical storage space and controlled by a plurality of storage control devices constituting a storage control layer, said layer operatively coupled to a plurality of hosts and the plurality of physical storage devices, and is operable to handle a virtual representation of the physical storage space, the computer program product comprising:
Dependencies are inferred from the claim text.