| Patent application number | Description | Published |
| 20090199177 | VIRTUAL COMPUTING INFRASTRUCTURE - A system has a virtual overlay infrastructure mapped onto physical resources for processing, storage and network communications, the virtual infrastructure having virtual entities for processing, storage and network communications. The system has a mapping manager to dynamically alter the mapping for balancing, performance, and redundancy. There can be more independence from the underlying physical configuration, compared to known methods of virtualizing only some of the entities. The mapping manager can be distributed across a number of entities on different physical servers arranged to cooperate with each other. | 08-06-2009 |
| 20100082991 | TRUSTED KEY MANAGEMENT FOR VIRTUALIZED PLATFORMS - To provide a secure service to an application virtual machine running in a first domain of a virtualized computing platform, a second domain is arranged to run a corresponding service driver exclusively for the application virtual machine. As part of the secure service, the service driver effects a key-based cryptographic operation; to do so, the service driver has to obtain the appropriate key from a key manager. The key manager is arranged to store the key and to release it to the service driver only upon receiving evidence of its identity and being satisfied of compliance with release policies associated with the key. These policies include receipt of valid integrity metrics, signed by trusted-device functionality of the virtualized computing platform, for the service driver and the code on which it depends. | 04-01-2010 |
| 20100262722 | Dynamic Assignment of Graphics Processing Unit to a Virtual Machine - In a virtualized computer system in which a plurality of virtual machines run on a platform that includes a hardware graphics processing unit (‘GPU’), provision is made for dynamically assigning the GPU to a selected one of the virtual machines. To this end, each virtual machine comprises, in addition to a guest operating system, a virtual bus with a hot-pluggable slot, and a virtual first configuration-management component responsive to events relevant to the hot-pluggable slot to interact with a second configuration-management component provided as part of the guest operating system of the virtual machine. To assign the GPU to a selected virtual machine, an emulated slot insertion event is generated in respect of the virtual hot-pluggable slot of the selected virtual machine thereby causing the first configuration-management component of that machine to trigger the guest operating system of the first virtual machine to operatively engage with the GPU. | 10-14-2010 |
| 20110107073 | BOOTING A COMPUTER DEVICE - A method of booting a computing device includes, responsive to said computing device powering on, loading a first lightweight operating system on said computing device and executing an instant-on application through said lightweight operating system. The method further includes, during execution of said instant-on application, loading a hypervisor on said computing device and migrating said instant-on application to a first virtual machine executing a second lightweight operating system implemented by said hypervisor. The method further includes loading a full-feature operating system on a second virtual machine implemented by said hypervisor. | 05-05-2011 |