Richer Model of Cloud App Markets
First Claim
Patent Images
1. A method for implementing a cloud-based app market, comprising:
- by a cloud infrastructure provider, providing a customer virtual machine monitor for use by a cloud infrastructure customer in executing a work virtual machine and in executing a management virtual machine, the customer virtual machine monitor being nested on a provider virtual machine monitor, the management virtual machine permitting implementation of privileged services by the cloud infrastructure customer; and
by the cloud infrastructure provider, providing, for instantiation by the cloud infrastructure customer, a virtual machine app for execution on the customer virtual machine monitor, the virtual machine app having privileges for accessing privileged information from a work virtual machine under control of the cloud infrastructure customer, the virtual machine app containing a virtual machine app operating system separate from the work virtual machine operating system, the virtual machine app further containing instructions for performing a service based on the privileged information from the work virtual machine.
4 Assignments
0 Petitions
Accused Products
Abstract
In a cloud app market, a cloud infrastructure customer can purchase apps for performing services such as rootkit detection and network security for a customer virtual machine run by the cloud infrastructure customer. A cloud infrastructure provider executes a provider virtual machine monitor or hypervisor on cloud infrastructure. The cloud app is provided with a customer virtual machine monitor nested on the provider virtual machine monitor. The customer virtual machine, together with a nested management domain of the customer, execute on the customer virtual machine monitor.
30 Citations
20 Claims
-
1. A method for implementing a cloud-based app market, comprising:
-
by a cloud infrastructure provider, providing a customer virtual machine monitor for use by a cloud infrastructure customer in executing a work virtual machine and in executing a management virtual machine, the customer virtual machine monitor being nested on a provider virtual machine monitor, the management virtual machine permitting implementation of privileged services by the cloud infrastructure customer; and by the cloud infrastructure provider, providing, for instantiation by the cloud infrastructure customer, a virtual machine app for execution on the customer virtual machine monitor, the virtual machine app having privileges for accessing privileged information from a work virtual machine under control of the cloud infrastructure customer, the virtual machine app containing a virtual machine app operating system separate from the work virtual machine operating system, the virtual machine app further containing instructions for performing a service based on the privileged information from the work virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Computer readable media comprising one or more storage devices, the computer readable media having stored thereon computer readable instructions for execution by processors in a cloud infrastructure provided by a cloud infrastructure provider, wherein execution of the computer readable instructions causes the processors to perform operations comprising:
-
instantiating a customer virtual machine monitor nested on a provider virtual machine monitor, a customer work virtual machine being configured to execute on the customer virtual machine monitor; instantiating a management virtual machine executing on the customer virtual machine monitor, the management virtual machine permitting implementation of privileged services by a cloud infrastructure customer; instantiating a virtual machine app for execution on the customer virtual machine monitor, the virtual machine app having privileges for accessing privileged information from a work virtual machine under control of the cloud infrastructure customer, the virtual machine app containing a virtual machine app operating system separate from the work virtual machine operating system, the virtual machine app further containing instructions for performing a service based on the privileged information from the work virtual machine. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification