Patent ID: 9733867
Date: 2017-08-15
CPC Classifications: G06F

Claim:
1. A method comprising: receiving, at a data storage system of a virtualized computer system, the data storage system managing access to data stored in a plurality of storage units hosted by two or more cloud service providers, a request for the data; determining that the request requires data associated with a particular logical extent, the particular logical extent including identifying information that associates the particular logical extent to a virtual location at which the data is stored; identifying, based on the virtual location at which the data is stored and two or more mappings of virtual locations to object administrators, an object administrator associated with physical storage of the data; wherein the virtual location, based on the two or more mappings, corresponds to a first object and a second object; removing a mapping from the two or more mappings identifying the second object as corresponding to the virtual location, without a corresponding update to identifying information associating the particular logical extent to the virtual location; determining, at the object administrator, based on the two or more mappings, a plurality of physical locations in the data storage system that correspond to the virtual location, the determining the plurality of physical locations comprising: retrieving the data from the plurality of physical locations of the data storage system of the virtualized computer system, wherein each of the plurality of physical locations indicates a storage unit portion in the plurality of storage unit portions; wherein the method is performed using one or more computing devices.