The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 30, 2014

Filed:

Jun. 07, 2012
Applicants:

Maxim Khutornenko, San Jose, CA (US);

Corey M. Sanders, Seattle, WA (US);

Karthik Raman, Issaquah, WA (US);

Pavel A. Dournov, Sammamish, WA (US);

Saad Syed, Redmond, WA (US);

Andrew James Edwards, Bellevue, WA (US);

Inventors:

Maxim Khutornenko, San Jose, CA (US);

Corey M. Sanders, Seattle, WA (US);

Karthik Raman, Issaquah, WA (US);

Pavel A. Dournov, Sammamish, WA (US);

Saad Syed, Redmond, WA (US);

Andrew James Edwards, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system that includes multiple hosts, each having physical resources, a hypervisor, and a host agent that causes the virtual machines to operate above the hypervisor so as to be abstracted from the physical resources. A host fabric reviews requests to instantiate or upgrade a virtual machine, identifies a corresponding virtual machine image to instantiate the virtual machine from in order to honor the request, and determines whether the virtual machine to be instantiated has a valid lease on the virtual machine image. If the requestor does not have a valid lease, the request is blocked. If the requestor does have a valid lease, the host fabric facilitates the instantiation of the virtual machine from the virtual machine image. This prevents or eliminates the chances of multiple instances of the same virtual machine image writing to the virtual machine image at the same time.


Find Patent Forward Citations

Loading…