×

Transparent Virtualization of Cloud Storage

  • US 20140032850A1
  • Filed: 07/25/2012
  • Published: 01/30/2014
  • Est. Priority Date: 07/25/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a memory area associated with a computing device, said memory area caching a subset of a plurality of grains corresponding to a binary large object (blob) representing a virtual disk image, the blob having a plurality of subparts stored by a cloud service connected to the computing device via a high latency low bandwidth link; and

    a processor programmed to;

    present the blob to a plurality of VMs for access as the virtual disk image;

    define a grain map correlating the plurality of grains of the virtual disk image to the subparts of the blob;

    receive, from one of the VMs, a data operation directed to one or more of the plurality of grains;

    perform the received data operation on the memory area for said one or more of a plurality of grains stored in the cached subset without communicating with the cloud service;

    identify, via the defined grain map, one or more of the subparts of the blob corresponding to said one or more of the plurality of grains not stored in the cached subset;

    obtain the identified subparts from the cloud service; and

    perform the received data operation on the obtained subparts.

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