Enabling Multi-Level Data Fault Tolerance on Software-Defined Storage System | IEEE Conference Publication | IEEE Xplore