- https://doi.org/10.1109/hpcc.2009.86
RADPA Reliability-Aware Data Placement Algorithm for Large-Scale Network Storage Systems
- Jan 1, 2009
- Tao Chen +2 more
The ever-growing creation of data requires large-scale network storage systems. One of the key issues related such systems is how to place several petabytes of data among large number of devices. Itpsilas necessary to design a reliable, fair, adaptable data placement algorithm. All proposed approaches are oblivious to the reliability-based requirements of data in such systems. In this paper, we present a reliability-aware data placement algorithm for large-scale network storage systems. With considering the reliability-aware differences of storage devices and the reliability-based requirement of data, we formulate the problem as an integer programming to minimize the reliability cost and propose a polynomial-time algorithm to solve the problem. For each reliability level, we use a fair and adaptive data placement to distribute data. It can support arbitrary heterogeneous storage systems, distribute data in a fair way and allow an efficient adaptation to a changing set of devices. The theoretical analysis as well as the experimental study show that the approach can meet the reliability-based requirements of data, distribute data evenly among devices, and adapt well to the changes of devices.
- # Adaptive Data Placement
- # Data Placement Algorithm
- # Large Number Of Devices
- # Large-scale Storage Systems
- # Petabytes Of Data
- # Distribute Data
- # Fair Way
- # Data Placement
- # Large-scale Storage
- # Large-scale Systems