Data Dispersal for Large Storage Systems

Article Preview

Abstract:

Data dispersal mechanism is a group of basic working protocols for oceans of data processing and it plays an important role in enhancing system error correction and avoiding storage device failure. The data recovery availability of the client is the main design goal of data dispersal algorithms. The system storage and computing costs are also important factors for a data dispersal algorithm. In this paper, we discussed how to disperse data with the special properties as well as with acceptable system costs. We developed a universal approach to measure storage node availability based on state variables. After analyzed the existing data processing algorithms, we presented a new hybrid data dispersal algorithm using the above approach in detail evaluation. Two redundancy policies are adapted to storage node with different node availability. According to our analysis, this algorithm has its advantages in system storing and communication bandwidth costs.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

2334-2337

Citation:

Online since:

September 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Zhang Wei, MA Jian-feng. LPCA--data distribution algorithm in distributed storage [J]. Systems Engineering and Electronics, 2007, 29(3): 453-458.

Google Scholar

[2] http: /www. alphacom. co. uk/hitachi/thunder9500V. htm. 2011. 4.

Google Scholar

[3] Wang Pei, Han Yaowei, et al. Mechanism of software RAID Driver in Linux[J]. Mini-Micro System. 2001, 22(3): 305-308.

Google Scholar

[4] Kubiatowicz J, et al. OceanStore: architecture for global scale persistent storage[C]. In Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2000) November 2000: 90 - 201.

DOI: 10.1145/378993.379239

Google Scholar

[5] Blaum M, Brady J, Bruck J, et al. EVENODD: an optimal scheme for tolerating double disk failures in RAID architectures [J]. IEEE, (1994).

DOI: 10.1109/isca.1994.288145

Google Scholar

[6] Xu L, Bruck J. Highly available distributed storage systems[C]. In Proceedings of Workshop on Distributed High Performance Computing, Lecture Notes in Control and Information Sciences, Springer Verlag, (1999).

DOI: 10.1007/bfb0110096

Google Scholar

[7] Joseph Cooley A, Jeremy Mineweaser L, Leslie Servi D, et al. Software-based erasure codes for scalable distributed storage[C]. In Proceedings of the 20th IEEE/11th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03).

DOI: 10.1109/mass.2003.1194852

Google Scholar