US 9,811,368 B2
Model-based virtual system provisioning
Anders B. Vinberg, Kirkland, WA (US); Robert M. Fries, Redmond, WA (US); Kevin Grealish, Seattle, WA (US); Galen C. Hunt, Bellevue, WA (US); Aamer Hydrie, Seattle, WA (US); Edwin R. Lassettre, Redmond, WA (US); Rob Mensching, Redmond, WA (US); Geoffrey Outhred, Seattle, WA (US); John M. Parchem, Seattle, WA (US); Bassam Tabbara, Seattle, WA (US); Rene Antonio Vega, Scotts Valley, CA (US); Robert V. Welland, Seattle, WA (US); Eric J. Winner, Woodinville, WA (US); and Jeffrey A. Woolsey, Redmond, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Sep. 17, 2015, as Appl. No. 14/857,480.
Application 14/857,480 is a continuation of application No. 14/042,619, filed on Sep. 30, 2013, granted, now 9,317,270.
Application 14/042,619 is a continuation of application No. 11/169,973, filed on Jun. 29, 2005, granted, now 8,549,513, issued on Oct. 1, 2013.
Prior Publication US 2016/0077862 A1, Mar. 17, 2016
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2006.01); G06F 9/455 (2006.01); G06F 9/445 (2006.01)
CPC G06F 9/45558 (2013.01) [G06F 8/61 (2013.01); G06F 2009/4557 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
accessing a model of a workload to be installed on a virtual machine of a system, wherein the model of the workload includes constraint information associated with the workload;
accessing a model of the system, wherein the model of the system includes constraint information associated with of the system;
performing a logical deployment evaluation by comparing the constraint information associated with the workload to the constraint information associated with the system to determine whether the workload could be installed in the system;
generating a workload installation specification, the workload installation specification being derived at least in part from the model of the workload and the model of the system.