Academia.eduAcademia.edu

Outline

A Flexible and Adaptable Distributed File System

2013, The 2013 International Conference on Parallel and Distributed Processing Techniques and Applications

Abstract

This work describes the development of a flexible and adaptable distributed file system model where the main concepts of distributed computing are intrinsically incorporated. The file system incorporates characteristics such as transparency, scalability, fault-tolerance, cryptography, support for low-cost hardware, easy configuration and file manipulation.

References (19)

  1. S. Ghemawat, H. Gobioff, and S.-T. Leung, "The google file system," in Proceedings of the nineteenth ACM symposium on Operating systems principles. ACM, 2003, pp. 29-43.
  2. G. Coulouris, J. Dollimore, and T. Kindberg, Distributed systems: concepts and design. Addison-Wesley, 2005.
  3. S. D. Pate, Unix Filesystems: Evolution, Design, and Implementation. Wiley Publishing, 2003.
  4. H. H. Huang and A. S. Grimshaw, "Design, implementation and evaluation of a virtual storage system," Concurr. Comput. : Pract. Exper., vol. 23, pp. 311-331, March 2011.
  5. A. Batsakis and R. Burns, "Cluster delegation: high-performance, fault- tolerant data sharing in nfs," in Proceedings of the High Performance Distributed Computing, HPDC-14. 14th IEEE International Sympo- sium, 2005, pp. 100-109.
  6. S. Shepler, "Nfs version 4 design considerations, rfc 2624," Tech. Rep., 1999.
  7. S. Shepler, B. Callaghan, D. Robinson, R. Thurlow, C. Beame, M. Eisler, and D. Noveck, "Network file system (nfs) version 4 protocol, rfc 3530," Tech. Rep., 2003.
  8. Z. Wilcox-O'Hearn and B. Warner, "Tahoe: the least-authority filesys- tem," in Proceedings of the 4th ACM international workshop on Storage security and survivability, ser. StorageSS '08.ACM, 2008, pp. 21-26.
  9. M. Nelson, B. Welch, and J. Ousterhout, "Caching in the sprite network file system," SIGOPS Oper. Syst. Rev., vol. 21, pp. 3-4, 1987.
  10. J. J. Kistler and M. Satyanarayanan, "Disconnected operation in the coda file system," ACM Trans. Comput. Syst., vol. 10, pp. 3-25, 1992.
  11. M. R. Barrios, J. Barkes, F. Cougard, P. G. Crumley, D. Marin, H. Reddy, and T. Thitayanun, "Gpfs: A parallel file system." IBM Cor., Tech. Rep., 1998. [Online]. Available: http://www.redbooks.ibm.com/
  12. S. A. Weil, S. A. Brandt, E. L. Miller, D. D. E. Long, and C. Maltzahn, "Ceph: a scalable, high-performance distributed file system," in Pro- ceedings of the 7th symposium on Operating systems design and implementation, ser. OSDI '06, 2006, pp. 307-320.
  13. F. Hupfeld, T. Cortes, B. Kolbeck, E. Focht, M. Hess, J. Malo, J. Marti, J. Stender, and E. Cesario, "Xtreemfs -a case for object- based file systems in grids," Concurrency and Computation: Practice and Experience, vol. 20, 2008.
  14. K. Shvachko, H. Kuang, S. Radia, and R. Chansler, "The hadoop distributed file system," in Mass Storage Systems and Technologies (MSST), 2010 IEEE 26th Symposium on, 2010.
  15. RedHat, "Red hat global file system," 2011. [Online]. Available: http://www.redhat.com/software/rha/gfs/
  16. Gluster, "Glusterfs," 2011. [Online]. Available: http://www.gluster.org
  17. A. H. Karp, "Enforce pola on processes to control viruses," Commun. ACM, vol. 46, no. 12, pp. 27-29, 2003.
  18. M. Dworkin, "Special publication 800-38a: Recommendation for block cipher modes of operation: Methods and techniques," NIST - National Institute of Standards and Technology, Tech. Rep., 2001.
  19. A. S. Tanenbaum and M. V. Steen, Distributed systems: principles and paradigms. Pearson Prentice Hall, 2007.