14-01-2021 дата публикации
Номер: US20210011750A1
Принадлежит:
Systems and methods for I/O acceleration in a virtualized system include receiving, at a hypervisor from an application executing under a guest OS, a request to write new data to a RAID system, redirecting the request to the VSA owning the RAID drives, moving the new data from guest OS physical address space to VSA physical address space, preparing, by a RAID driver in the VSA, the new data for writing according to a RAID redundancy policy, reading, by the RAID driver into a first buffer, old data and old parity information, performing, by an architectural data mover, inline XOR copy operations to compute a difference between the old and new data, compute new parity information, and write the difference and new parity information into the second buffer, and writing, by the RAID driver, the difference and new parity information to the RAID system using the redundancy policy. 1. A method for input/output acceleration in a virtualized information handling system , comprising:receiving, at a disk layer of a hypervisor executing in the virtualized information handling system from an application executing under a guest operating system (OS) in a virtual machine, a request to write new data to a redundant array of independent disks (RAID) system comprising a plurality of disk drives;redirecting the request to a virtualized storage appliance (VSA) that owns the plurality of disk drives;moving the new data from a physical address space of the guest OS to a physical address space of the virtualized storage appliance;preparing, by a RAID driver in the virtualized storage appliance, the new data for writing to the RAID system at target addresses in the physical address space of the virtualized storage appliance in accordance with an applicable redundancy policy;reading, by the RAID driver into a first buffer in a system memory of the virtualized information handling system, old data stored at the target addresses and old parity information associated with the old data; ...
Подробнее