Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Design and Development of File System for Storage Area Networks

  • Conference paper
Computational Science and Its Applications – ICCSA 2005 (ICCSA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3483))

Included in the following conference series:

  • 1349 Accesses

Abstract

By merging network and channel interfaces, resulting interfaces allow multiple computers to physically share storage devices. A storage area network (SAN) is a high-speed special-purpose network (or subnetwork) that interconnects different kinds of data storage devices with associated data servers on behalf of a larger network of users. In SAN, computers service local file requests directly from shared storage devices. Direct device access eliminates the server machines as bottlenecks to performance and availability. Communication is unnecessary between computers, since each machine views the storage as being locally attached. SAN provides us to very large physical storage up to 64-bit address space, but traditional file systems can’t adapt to the file system for SAN because they have the limitation of scalability.

In this paper, we present architectures and features of SANtopia that allows multiple machines to access and share disk and tape devices on a Fibre Channel or SCSI storage network in Linux system. It performs well as a local file system, as a traditional network file system running over IP environments, and as a high performance cluster file system running over storage area networks like Fibre Channel. SANtopia provides a key cluster enabling technology for Linux, helping to bring the availability, scalability, and load balancing benefits of clustering to Linux.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Kenneth, W., et al.: A 64-bit, Shared Disk File System for Linux. In: The 7th NASA Goddard Conference on Mass Storage System and Technologies in cooperation with the 16th IEEE Symposium on Mass Storage Systems, San Diego, USA, March 1999, pp. 22–41 (1999)

    Google Scholar 

  2. Riedel, E.: Storage System: Not just a bunch of disks anymore. ACM QUEUE, 32–41 (2003)

    Google Scholar 

  3. McVoy, L., Kleiman, S.: Extent-like performance from a Unix file system. In: Proceedings of the 1991 Winter USEUNIX Conference, Dallas, TX, June 1991, pp. 33–34 (1991)

    Google Scholar 

  4. Vahalia, U.: Unix Internals: The New Frontiers. Prentice-Hall, Englewood Cliffs (1996)

    MATH  Google Scholar 

  5. O’Keefe, M.T.: Standard file systems and fibre channel. In: The Sixth Goddard Conference on Mass Storage System and Technologies in cooperation with the Fifteen IEEE Symposium on Mass Storage Systems, Colleage Park, Maryland, March 1998, pp. 1–16 (1998)

    Google Scholar 

  6. Soltis, S., et al.: The design and performance of a shared disk file system for IRIX. In: The Sixth Goddard Conference on Mass Storage System and Technologies in cooperation with the Fifteen IEEE Symposium on Mass Storage Systems, Colleage Park, Maryland, March 1998, pp. 41–66 (1998)

    Google Scholar 

  7. Matthews, K.: Implementing a Shared File System on a HiPPi disk array. In: Fourteenth IEEE Symposium on Mass Storage Systems, September 1995, pp. 77–88 (1995)

    Google Scholar 

  8. Kim, G.B., et al.: Global File Sharing System for SAN. In: The 3rd International Conference on Advanced Communication Technology, February 2001, pp. 870–874 (2001)

    Google Scholar 

  9. Kim, G.B., et al.: A dynamic bitmap for huge file system in SANs. Recent Advances in Computers, Computing and Communications, pp. 229–234. WSEAS press (2002)

    Google Scholar 

  10. Lee, Y.-J., Kim, G.-B.: Design and Implementation of a Large-Scale Directory Structure in Linux System. In: 2nd International Conference on Computer and Information Science, KIPS, pp. 386–390 (2002)

    Google Scholar 

  11. Kim, G.B., et al.: Design and Implementation of File System for Storage Cluster. In: The 5th International Conference on Advanced Communication Technology, February 2003, pp. 121–126 (2003)

    Google Scholar 

  12. Card, R.: Design and Implementation of the Second Extended File System. In: Proceeding of the first Dutch International Symposium on Linux (1995)

    Google Scholar 

  13. Chandramohan, A., et al.: Frangipani: A Scalable Distributed File System. In: Proceedings of the 16th ACM Symposium on Operating Systems Principles, St. Malo, France, October 1997, pp. 224–237 (1997)

    Google Scholar 

  14. Lee, E.K., Thekkath, C.A.: Petal: Distributed Virtual Disks. In: Proceedings of the 7th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Cambridge, Massachusetts, October 1996, pp. 84–92 (1996)

    Google Scholar 

  15. http://oss.sgi.com/projects/xfs/

  16. Comer, D.: The Ubiquitous B-Tree. Computing Survey 11(2), 121–137 (1979)

    Article  MATH  Google Scholar 

  17. http://www.sistina.com/gfs/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, GB., Kim, MJ., Bae, HY. (2005). Design and Development of File System for Storage Area Networks. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2005. ICCSA 2005. Lecture Notes in Computer Science, vol 3483. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11424925_85

Download citation

  • DOI: https://doi.org/10.1007/11424925_85

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25863-6

  • Online ISBN: 978-3-540-32309-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics