Patent ID: 8832234
Filing Date: 2014-09-09
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for controlling data storage devices, comprising: implementing, using at least a virtualization engine running on a client device, a data mapping engine that is configured to accept data requests from a virtual machine instance hosted by the client device; receiving, by the virtualization engine, at least a portion of a data map from a map authority that is implemented across a set of one or more computer systems; translating, by the data mapping engine using the received portion of the data map, at least one set of data requests into at least one set of server requests that enables location of data responsive to the data requests within a data storage system; transmitting the at least one set of server requests to the data storage system; receiving a response to the at least one set of server requests from the data storage system; determining, based at least in part on the response from the data storage system, that the received portion of the data map should be updated; updating, based at least in part on the response from the data storage system, the received portion of the data map; and transmitting information related to the updated portion of the data map to the map authority.