Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Fast virtual machine repeat operation with partial network image caching

IP.com Disclosure Number: IPCOM000225780D
Publication Date: 2013-Mar-05
Document File: 1 page(s) / 19K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method for a fast virtual machine repeat operation with partial network image caching is disclosed.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 76% of the total text.

Page 01 of 1

Fast virtual machine repeat operation with partial network image caching

Disclosed is a method for a fast virtual machine repeat operation with partial network image caching.

Many virtual machine images are available from places on an internal or external network. These files are very large (small numbers of gigabytes) and are very sparsely accessed. Existing mechanisms for fetching files from a server such as http or ftp provide quick repeat access to entire files. However, the entire file is never accessed in this case, so these caches are not beneficial.

Instead of retrieving the entire image, data is cached locally. Upon receiving any response with data from the network, those data are saved into a local file (or set of files). A record is made of the part of the larger file this small file covers. Before any request for data is sent to the network, the records are checked. If no local record contains any of the data requested, a network request is made for the entire set of data. If a local record contains the beginning (or all) of the requested data, that record (or partial record) is used instead of making a network request. If a local record contains only a partial amount of the requested data (but not the beginning) a network request is made for the portion up to the partial portion.

A minimum size for the records may be established to increase throughput at the cost of increased latency.

The net result is that there is never any portion of the file tra...