VIRTUAL ENVIRONMENT MANAGER
0 Assignments
0 Petitions
Accused Products
Abstract
A virtual environment manager (“VEM”) simplifies the usability of virtual machines and provides users with an enhanced design for creating and/or for managing virtual machines (“VMs”). For example, a user can select description information and management information to be included in descriptors and according to which a VEM will create and manage various VM environments for various host environments. The VEM automatically creates the VM environments and host environments by sending descriptor description information and data files associated with the description information to virtual machine monitors (VMMs), which create the VM environments according to the description information. A VEM at each host may manage VM environments executed by the VMM, according to the descriptor management information. Thus, a set of descriptors to create and manage a set of VMs for a home computer may be easily modified by a user to create and manage a set of VMs for a work or laptop computer.
12 Citations
41 Claims
-
1-30. -30. (canceled)
-
31. A system comprising:
-
at least one server capable of being used in a network; the at least one server comprising; at least one multi-core processor that is capable of multi-threaded operation; at least one network interface capable of communicating with the network; at least one storage controller; at least one storage device; and basic input/output system; the at least one multi-core processor being capable of executing, at least in part, software to be stored, at least in part, at the at least one server; the software when executed, at least in part, by the at least one multi-core processor, being capable of managing, at least in part, virtual machines establishable, at least in part, by at least one virtual machine monitor; the software, when executed, at least in part, by the at least one multi-core processor, being capable of providing, at least in part, a single respective sign-on authentication, to permit access to resources of multiple of the virtual machines; the software, when executed, at least in part, by the at least one multi-core processor, being capable, at least in part, of receiving at least one request for establishment of at least one clone of at least one of the virtual machines; the software, when executed, at least in part, by the at least one multi-core processor, being capable, at least in part, of receiving at least one request for modification, at least in part, of the at least one clone; the modification being related to, at least in part, a guest operating system and networking of the at least one clone. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification