摘要:
A method, apparatus and system for transparent and dynamic resource allocation in a virtualized environment is disclosed. An embodiment of the present invention enables a resource allocation module to dynamically evaluate resource requests from various clients and allocate the resources on a virtual host as available. The resource allocation module may additionally monitor resource usage and dynamically reallocate resources as appropriate.
摘要:
A method, apparatus and system for transparently unifying virtual machines (“VMs”) is disclosed. An embodiment of the present invention enables a user to interact with various applications on a VM host while unaware of the VM structure on the VM host. The user may be presented with a unified desktop interface representing a composite and/or unified view of the VM host. Via this unified desktop interface, the user may perform all necessary commands and/or receive output. Invisible to the user, the unified desktop interface represents a unification console. The unification console may be an independent component (e.g., an enhanced VM) and/or a subset of a virtual machine manager (“VMM”) component on the VM host. In either situation, the unification console may, alone and/or in conjunction with the VMM, route and/or redirect and/or transform and/or filter the user's commands to the appropriate applications and redirect and/or copy and/or transform and/or filter the output from the applications to be displayed in the unified desktop interface
摘要:
A server receives a request for a service. The server determines if a virtual machine already exists that offers the service. If so, the server returns an identifier of the virtual machine to the requesting client so that the client may access the service from the virtual machine. Otherwise, the server attempts to create an image of a virtual machine offering the service. If successful in creating the image, the image is installed as a new virtual machine in a host machine, and the server returns an identifier of the newly created virtual machine to the client.
摘要:
A method, apparatus and system for improving usability of virtual machines is described. A console module on a VM host may continuously monitor incoming data (e.g., files and/or attachments) and make automatic determinations regarding how and/or whether to intercept, route, redirect and/or deliver the data (e.g., where to store files, when and/or whether to deliver the files, execute the files, etc.). Additionally, in one embodiment, a unification console may be provided to enhance the usability of the VM host. The unification console enables the user to view the VM host via a unified desktop interface while handling the underlying switching and/or interactions between VMs.
摘要:
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.
摘要:
A method, apparatus and system enable a management virtual machine to act as a proxy for other virtual machines on a virtual machines host. In one embodiment, the management virtual machine may maintain a database of network management information pertaining to each virtual machine on the host. An enhanced virtual machine manager on the host may provide an interface to the management virtual machine to enable the management virtual machine to trap management messages destined for virtual machines on the host. The management virtual machine may respond to the messages based on information in the database and/or issue queries to the virtual machines to obtain the requisite information. In one embodiment, the management virtual machine may aggregate the information from various virtual machines prior to responding to the network management message.
摘要:
A device virtual machine (VM) is configured to emulate a hardware device. The device VM includes device emulation code used to emulate the hardware device.
摘要:
Apparatus includes an imaging system with a user interface, and a hospital radiological information system (RIS) coupled to the imaging system such that the user interface allows for bi-directional data transfer between the imaging system and the RIS.
摘要:
A battery having an electrode assembly located in a housing that efficiently utilizes the space available in many implantable medical devices is disclosed. The battery housing provides a cover and a shallow case a preferably planar, major bottom portion, an open top to receive the cover opposing the bottom portion, and a plurality of sides being radiused at intersections with each other and with the bottom to allow for the close abutting of other components located within the implantable device while also providing for efficient location of the battery within an arcuate edge of the device. The cover and the shallow case being substantially hermetically sealed by a laser weld technique and an insulator member disposed within the case to provide a barrier to incident laser radiation so that during welding radiation does not impinge upon radiation sensitive component(s) disposed within the case.
摘要:
A process is introduced that determines contour requirements from many factors. Based on the contour requirements, the process either generates at least one content-derived signature contour from either many content identifiers or at least one content-derived signature contour, or generates at least one optimized content-derived signature contour from contour-related data and either at least one content-derived signature contour or a derivation from at least one content-derived signature contour.