Affiliation:
1. Xi’an FanYi University
2. Engineering University of CAPF
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.
Publisher
Trans Tech Publications, Ltd.
Reference7 articles.
1. Zhang Wei, MA Jian-feng. LPCA--data distribution algorithm in distributed storage [J]. Systems Engineering and Electronics, 2007, 29(3): 453-458.
2. http: /www. alphacom. co. uk/hitachi/thunder9500V. htm. 2011. 4.
3. Wang Pei, Han Yaowei, et al. Mechanism of software RAID Driver in Linux[J]. Mini-Micro System. 2001, 22(3): 305-308.
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.
5. Blaum M, Brady J, Bruck J, et al. EVENODD: an optimal scheme for tolerating double disk failures in RAID architectures [J]. IEEE, (1994).