×

Distributed data storage controller

  • US 9,531,809 B1
  • Filed: 08/11/2014
  • Issued: 12/27/2016
  • Est. Priority Date: 03/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • implementing a data mapping engine on a client device using a virtual machine instance running on the client device, the data mapping engine configured at least to receive data requests from the virtual machine instance running on the client device;

    receiving, by the virtual machine instance, a portion of a data map;

    determining, by the data mapping engine using at least the portion of the data map, a server request based at least in part on a data request of the received data requests, the server request identifying data within a data storage system, the server request determined at least in part by a placement engine implemented across one or more computer systems, the placement engine determining the server request based at least on data storage-related information received from at least one of the client device or the data storage system;

    transmitting the server request to the data storage system;

    after transmitting the server request, receiving a response from the data storage system;

    updating, based at least in part on the response from the data storage system, the portion of the data map; and

    transmitting information related to the updated portion of the data map to a map authority.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×