Abstract
In the era of digitalization, people store their data digitally on local or remote storage. With the rapid growth of storage demands, traditional storage techniques are considered inefficient. Therefore, Software Defined Storage (SDS) become a viable option since it includes a centralized controller to process data requirements. Although studies and services has been proposed and implemented to exploit the benefit bought by SDS, there is little discussion on how to enable multilevel data fault tolerance on SDS to satisfy different level of fault tolerance requirement. In addition, applying two or more data fault tolerance mechanisms on a same disk group could be problematic and not energy efficient. To address above issues, this study enables multilevel data fault tolerance on a single disk group with energy-efficient considerations. A series of experiments show that the proposed scheme could reduce the storage system energy consumption significantly when compared with the original architecture.