Virtualized storage system and method of operating thereof
AssigneeInfinidat Ltd.
InventorsYechiel YOCHAI, Leo CORRY, Haim KOPYLOVITZ, Ido BEN-TSION
Life of this patent
Estimating the term…
Loading patent…
AssigneeInfinidat Ltd.
InventorsYechiel YOCHAI, Leo CORRY, Haim KOPYLOVITZ, Ido BEN-TSION
Estimating the term…
A storage system and method is 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 available to said hosts and characterized by an Internal Virtual Address Space (IVAS); a second virtual layer characterized by a Physical Virtual Address Space (PVAS), interfacing with the physical storage devices, and operable to represent an available storage space; and an allocation module operatively coupled to the first and second virtual layers and providing mapping between IVAP and PVAS. Each address in PVAS is configured to have a corresponding address in IVAS. The allocation module facilitates management of IVAS and PVAS, enabling separation of a process of deleting certain logical object into processes performing changes in IVAS and PVAS, respectively.
A storage system comprising a plurality of physical storage devices 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 constituting a physical storage space, wherein the storage control layer is operable to handle a virtual representation of the physical storage space and 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.