Patent ID: 9141529
Filing Date: 2015-09-22
Classification: G06F

Abstract:
1. A host server computer system comprising: a hypervisor within a virtual space architecture running at least one virtualization, acceleration and management server and at least one virtual machine; at least one virtual disk that is read from and written to by the at least one virtual machine; a cache agent residing in the at least one virtual machine, wherein the cache agent intercepts read or write commands made by the at least one virtual machine to the at least one virtual disk; and a solid state drive comprising a non-volatile memory storage device, a cache device and a memory device driver providing a cache primitives application programming interface to the cache agent and a control interface to the at least one virtualization, acceleration and management server, the cache primitives application programming interface being configured to check data status in the cache device, read and write data from and to the cache device, and invalidate data in the cache device, the control interface being configured to receive and send metadata information between the cache device and the at least one virtualization, acceleration and management server and to send management directives from the at least one virtualization, acceleration and management server to the cache device.