GlusterFS is a Cluster File System that aggregates multiple storage bricks over InfiniBand RDMA into one large parallel network file system. GlusterFS is MORE than making data available over a network or the organization of data on disk storage . GlusterFS allows scaling of capacity and I/O using industry standard inexpensive modules! | Z RESEARCH Z RESEARCH, Inc. Commoditizing Supercomputing and Superstorage Massive Distributed Storage over InfiniBand RDMA © 2007 Z RESEARCH Z RESEARCH What is GlusterFS? GlusterFS is a Cluster File System that aggregates multiple storage bricks over InfiniBand RDMA into one large parallel network file system GlusterFS is MORE than making data available over a network or the organization of data on disk storage . • Typical clustered file systems work to aggregate storage and provide unified views but . - scalability comes with increased cost, reduced reliability, difficult management, increased maintenance and recovery time . - limited reliability means volume sizes are kept small . - capacity and i/o performance can be limited GlusterFS allows scaling of capacity and I/O using industry standard inexpensive modules! © 2007 Z RESEARCH Z RESEARCH GlusterFS Features 1. Fully POSIX compliant! 2. Unified VFS! 3. More flexible volume management (stackable features)! 4. Application specific scheduling / load balancing • roundrobin; adaptive least usage; non-uniform file access (NUFA)! 5. Automatic file replication (AFR); Snapshot! and Undelete! 6. Striping for performance! 7. Self-heal! No fsck!!!! 8. Pluggable transport modules (IB verbs, IB-SDP)! 9. I/O accelerators - I/O threads, I/O cache, read ahead and write behind ! 10. Policy driven - user group/directory level quotas , access control lists (ACL) © 2007 Z RESEARCH Z RESEARCH GlusterFS Design e Compatibility with id MS Windows S and other Unices t Storage Clients n e Cluster of Clients (Supercomputer, Data Center) li C GigE GLFS Client GLFS Client GLFS Client GLFS Client NFS / SAMBA GLFSClustered Client Vol Manager GLFSClustered Client Vol Manager over TCP/IP Clustered Vol Manager Clustered Vol Manager ClusteredClustered Vol ManagerI/O Scheduler ClusteredClustered Vol ManagerI/O Scheduler Storage Gateway Clustered I/O Scheduler Clustered I/O Scheduler Storage Gateway Clustered I/O Scheduler Clustered I/O .