By a News Reporter-Staff News Editor at Computer Weekly News -- VMware Inc. (Palo Alto, CA) has been issued patent number 10013269, according to news reporting originating out of Alexandria, Virginia, by VerticalNews editors.
The patent's inventors are Moeller, Jan (Galten, DK); Grarup, Steffen (Hoejbjerg, DK); Schmidt, Rene W. (Risskov, DK).
This patent was filed on February 22, 2012 and was published online on July 3, 2018.
From the background information supplied by the inventors, news correspondents obtained the following quote: "The present disclosure is related to virtual machines and in particular to provisioning services when virtual machines are deployed on a virtualization platform.
"Computing environments comprising virtual machines (VMs) are becoming increasingly common. Typically, a virtualization platform provides a hardware infrastructure and a software infrastructure for deploying and administering large configurations of virtual machines. Techniques for describing virtual machines are known. An industry standard for configuring virtual machines is the Open Virtualization Format (OVF). The OVF specification, entitled 'Open Virtualization Format Specification,' Document Number DSP0234, Version 1.1.0 (Jan. 1, 2010), published by Distributed Management Task Force, Inc. (DMTF), describes the packaging and distribution of software to be run in virtual machines, and is incorporated herein by reference in its entirety for all purposes. The OVF format is described in a white paper entitled 'Open Virtualization Format White Paper,' Document Number DSP2107, Version 1.0.0 (Feb. 6, 2009), published by DMTF, and is incorporated herein by reference in its entirety for all purposes.
"Virtual machines may form a complex computing environment and have dependencies among themselves and on the platform they operate on. The OVF specification provides a mechanism for specifying some of those dependencies, including the virtual hardware (e.g., CPU, controllers, Ethernet devices, and so on) and virtual disks that constitute a virtual machine.
"The OVF specification defines a virtual appliance as a collection of one or more virtual machines that provide a service. For example, the VMware vSphere.RTM. 4.0 software operates a virtualization platform that can manage virtual appliances, referred to as a 'vApp' in the VMware vSphere.RTM. software environment. For instance, a customer relationship management (CRM) solution may be provided as a vApp that contains a database server VM, an application server VM, and a web server VM, packaged into an OVF package. A vApp, therefore, can express some level of dependency between virtual machines by grouping related virtual machines together and defining startup order semantics.
"The computing environment of an enterprise typically involves a large collection of interoperating computing systems. Virtualization provides a platform to facilitate the management of multiple computing systems in the form of virtual machines. The OVF specification and the idea of virtual appliances provide a starting point for managing dependencies among the many virtual machines that may comprise an enterprise computing environment. However, as the size of the computing environment grows, so does the number of dependencies. The ability to formally express platform dependencies with OVF is limited, and so handling large dependencies in a complex computing environment becomes increasingly inefficient. vApps, for example, allow a developer to express that the virtual machines of a multi-tiered solution depend on each other at an abstract level, but a vApp does not allow the developer to express how the virtual machines depend on each other or how they depend on the virtualization platform."
Supplementing the background information on this patent, VerticalNews reporters also obtained the inventors' summary information for this patent: "In some embodiments, a method in a virtualization platform for deploying one or more virtual machines includes receiving configuration information which specifies a configuration of one or more virtual machines and defining one or more virtual machines. For a first virtual machine, a service to be consumed by the virtual machine is identified. A service provider which can provide the service is identified. The virtualization platform may then generate runtime information relating to provisioning of the service to the first virtual machine during runtime. The runtime information may be provided by the service provider.
"In embodiments, the service to be consumed by the virtual machine may be obtained from the configuration information. The configuration information may further include information indicating whether or not the service is required by the virtual machine. In a particular embodiment, the configuration information is an OVF package that conforms to the Open Virtualization Format Specification.
"In embodiments, where more than one service provider is identified, a user may select one of the service providers.
"The service providers may be accessed on the virtualization platform, or may be accessed over a communication network. In some embodiments, the service provider may be a virtual machine running on the virtualization platform.
"The following detailed description and accompanying drawings provide a more detailed understanding of the nature and advantages of the present disclosure."
For the URL and additional information on this patent, see: Moeller, Jan; Grarup, Steffen; Schmidt, Rene W.. Component Framework for Deploying Virtual Machines Using Service Provisioning Information. U.S. Patent Number 10013269, filed February 22, 2012, and published online on July 3, 2018. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=10013269.PN.&OS=PN/10013269RS=PN/10013269
Keywords for this news article include: Business, Software, VMware Inc.
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2018, NewsRx LLC