An I/O Fault-Tolerant Method Based on Application-Level Agent in Object-Based Storage System

Article Preview

Abstract:

The fault-tolerant ability of an object-based storage system is an important factor that affects the reliability and usability of the entire system. Existing fault-tolerant methods either increase procurement cost, or impede performance. In this paper, we propose an I/O fault-tolerant method based on an application-level agent, which can perform fault-tolerance swiftly and efficiently at runtime by constructing the fault-tolerant agent’s execution engine. We consider a “disk full” exception as an example to further detail the implementation of this method. Experimental results confirm the method’s effectiveness.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 1049-1050)

Pages:

2014-2019

Citation:

Online since:

October 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] M. Mesnier, G. R. Ganger, and E. Riedel. Object-based Storage. Communications Magazine, 41(8): 84–90. IEEE, August (2003).

DOI: 10.1109/mcom.2003.1222722

Google Scholar

[2] W. K. Lin, D. M. Chiu, and Y. B. Lee. Erasure code replication revisited. InPTP04: 4th International Conference on Peer-to-Peer Computing. IEEE, (2004).

DOI: 10.1109/ptp.2004.1334935

Google Scholar

[3] P. Schwan. Lustre: Building a File System for 1, 000-node Clusters, in Proc. of Ottawa Linux Symposium, (2003).

Google Scholar

[4] B. Dong, X. Li, Q. Wu, L. Xiao, L. Ruan, A dynamic and adaptive load balancing strategy for parallel file system with large-scale I/O servers, J. Parallel Distribution Computing. 72 (2012) 1254–1268.

DOI: 10.1016/j.jpdc.2012.05.006

Google Scholar

[5] S. Konstantin, H. Kuang, S. Radia, and R. Chansler. The hadoop distributed file system. MSST, (2010).

DOI: 10.1109/msst.2010.5496972

Google Scholar

[6] Information on http: /fuse. sourceforge. net.

Google Scholar