Search International and National Patent Collections

1. (WO2013148861) VIRTUAL BLOCK DEVICES

Pub. No.:    WO/2013/148861    International Application No.:    PCT/US2013/034140
Publication Date: Fri Oct 04 01:59:59 CEST 2013 International Filing Date: Thu Mar 28 00:59:59 CET 2013
IPC: G06F 9/50
G06F 17/30
Applicants: GOOGLE INC.
KADATCH, Andrew
KHORUN, Sergey
Inventors: KADATCH, Andrew
KHORUN, Sergey
Title: VIRTUAL BLOCK DEVICES
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for virtual block storage. In one aspect, a method includes receiving a request to initialize a virtual machine, the virtual machine having an associated virtual block device; accessing a file map comprising a plurality of file map entries; determining file map entries corresponding to blocks of data allocated to the virtual block device and one or more files in which the blocks of data allocated to the virtual block device are stored; determining that a particular one of the blocks allocated to the virtual block device has been written to a new position not associated with the particular block in the file map; and updating the position associated with the particular block to the new position.