Patent ID: 8627312
Filing Date: 2014-01-07
Classification: G06F

Abstract:
1. A system comprising: a plurality of storage devices; a storage controller coupled to the plurality of storage devices and having a multi-core processor, each processor core operable in parallel; a hypervisor operable in the storage controller to manage the multiple processor cores and adapted to define a first virtual machine operable on a first processor core and to define a second virtual machine operable on a second processor core; a block level storage management process operable on the first virtual machine; and a data management application process operable on the second virtual machine and adapted to communicate with the block level storage management process, wherein the hypervisor further includes a communication path coupling the second virtual machine with the block level storage management process, further wherein the communication path comprises an interrupt simulator to enable the second virtual machine on the second processor to communicate with the block level storage management process on the first virtual machine on the first processor to boot and initialize a general purpose operating system operable in the second virtual machine on the second processor.