In order to evaluate the effectiveness of DA-RAID, we
conducted a set of experiments on the Linux operating system.
As a baseline RAID-5 platform, we selected Linux’s
software-based RAID subsystem, called a multiple device
driver (MD) [13], because it was widely used in enterprise
servers. We have implemented both Diff-RAID and DA-RAID
on top of DM. For flash disks, we have used FlashBench [15]
that emulated the detailed behaviors of NAND flash and flash
controllers using host DRAM. To build a RAID-5 system with
4 disks, we attached four instances of FlashBench to the Linux
MD. A default chunk size was set to 4 KB. This setup was
beneficial to improving overall SSD lifetime because only a