Patent ID: 7617400
Filing Date: 2009-11-10
Classification: G06F

Abstract:
1. A method comprising: a host receiving via a network a partition request from a remote authority, the partition request including partition information having a listing of virtual machine sessions of the host and a listing of addresses of storage partitions of the host; in response at least in part to the partition request from the remote authority, storing at the host a lookup table mapping virtual machine sessions in the listing of virtual machine sessions to respective addresses in the listing of addresses of storage partitions; executing a plurality of virtual machine sessions of the host, including one of the plurality of virtual machine sessions sending to a storage controller of the host a request to access a virtual storage device, the request including an address of the virtual storage device; redirecting the sent request to access the virtual storage device from the storage controller to a microcontroller of the host; the microcontroller determining from the lookup table that a storage partition has been assigned to the one of the plurality of virtual machine sessions, including the microcontroller translating the address of the virtual storage device into a corresponding address of the storage partition assigned to the one of the plurality of virtual machine sessions; and based on the determining that the storage partition has been assigned to the one of the plurality of virtual machine sessions, the microcontroller signaling the controller to access the storage partition assigned to the one of the plurality of virtual machine sessions.