Patent ID: 8966476
Filing Date: 2015-02-24
Classification: G06F

Abstract:
1. A system comprising: a storage subsystem; a first virtual machine comprising a RAID (redundant array of inexpensive disks) engine to manage access of the storage subsystem, the first virtual machine including a first operating system; and a second virtual machine including a second operating system and coupled by a virtual machine channel to the first virtual machine, the second virtual machine including a file system filter driver to convert a file-level input/output (I/O) request to an object-level I/O request, wherein the file-level I/O request is unique to a specific file system, and the object-level I/O request is according to an Object-based Storage Devices (OSD) protocol and is different from a block-level I/O request, and the second virtual machine to issue the object-level I/O request into a ring buffer of the virtual machine channel to access data in the storage subsystem, and wherein the first virtual machine is to retrieve the object-level I/O request from the ring buffer, and access data in the storage subsystem in response to the retrieved object-level I/O request.