Method and apparatus for implementing an enterprise virtual storage system
AssigneeEMC Corporation
InventorsFernando Oliveira, Helen S. Raizen, Kevin Rodgers
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsFernando Oliveira, Helen S. Raizen, Kevin Rodgers
Estimating the term…
One embodiment is a method and apparatus for managing a virtual data storage object in a computer system including at least one host and at least one storage device that present at least one storage disk to the host as a storage resource. The host includes at least one of an LVM and a file system. The virtual data storage object is created so that at least one of a logical volume and a file is employed as a storage resource to store data stored to the virtual data storage object. Another embodiment forms a virtual data storage object with data images stored on logical volumes from LVMs on different hosts. A further embodiment forms a virtual data storage object with one data image stored to a disk and another stored to a logical volume. Another embodiment is directed to a method and apparatus for distributing the metadata that defines a virtual storage object about the computer system.
A method of managing a virtual data storage object in a computer system including at least one host and at least one storage device that stores data written by the at least one host, the at least one storage device presenting at least one storage disk to the at least one host as a storage resource, the at least one host including at least one of a logical volume manager (LVM) that presents at least one logical volume to other layers in the host as a storage resource and a file system that presents at least one file to other layers in the host as a storage resource, the method comprising acts of:
A method of managing a virtual data storage object in a computer system including at least one host and at least one storage device that stores data written by the at least one host, the at least one storage device presenting at least one storage disk to the at least one host as a storage resource, the at least one host including at least one of a logical volume manager (LVM) that presents at least one logical volume to other layers in the host as a storage resource and a file system that presents at least one file to other layers in the host as a storage resource the method comprising acts of:
A computer readable medium encoded with a program for execution on a computer system including at least one host and at least one storage device that stores data written by the at least one host, the at least one storage device presenting at least one storage disk to the at least one host as a storage resource, the at least one host including at least one of a logical volume manager (LVM) that presents at least one logical volume to other layers in the host as a storage resource and a file system that presents at least one file to other layers in the host as a storage resource, the program, when executed on the computer system, performs a method of managing a virtual data storage object, the method comprising acts of:
A control station for use in a computer system including at least one host and at least one storage device that stores data written by the at least one host, the at least one storage device presenting at least one storage disk to the at least one host as a storage resource, the at least one host including at least one of a logical volume manager (LVM) that presents at least one logical volume to other layers in the host as a storage resource or a file system that presents at least one file to other layers in the host as a storage resource, the control station to manage a virtual data storage object, the control station comprising:
A host computer for use in a computer system including the host computer and at least one storage device that stores data written by the host computer, the at least one storage device presenting at least one storage disk to the host computer as a storage resource, the host computer comprising:
A method for use in a computer system including at least one host and at least one storage device that stores data written by the at least one host, the method comprising acts of:
A method for use in a computer system including at least one host and at least one storage device that stores data written by the at least one host, the method comprising acts of:
A computer readable medium encoded with a program for execution on a computer system including at least one host and at least one storage device that stores data written by the at least one host, the program, when executed on the computer system performs a method comprising acts of:
A computer readable medium encoded with a program for execution on a computer system including at least one host and at least one storage device that stores data written by the at least one host, the program, when executed on the computer system, performs a method comprising acts of:
A control station for use in a computer system including at least one host and at least one storage device, the control station comprising:
A storage system for use in a computer system including at least one host and the storage system, the storage system to store data written by the at least one host, the at least one host storing a first copy of metadata for a virtual data storage object that is independent of any particular host and the storage system and that is stored using a storage resource on the storage system, the storage system comprising:
A method of implementing a virtual data storage object in a computer system including at least one host and at least one storage device that stores data written by the at least one host, the virtual data storage object including at least one data image, at least one of the data image and the virtual data storage object having an attribute, the at least one storage device having at least one capability, the method comprising acts of:
A computer readable medium encoded with a program for execution on a computer system including at least one host and at least one storage device that stores data written by the at least one host, the program for implementing a virtual data storage object including at least one data image, at least one of the data image and the virtual data storage object having an attribute, the at least one storage device having at least one capability, the method comprising acts of:
Dependencies are inferred from the claim text.