A New Network File System is Born: Comparison of SMB2, CIFS, and NFS
نویسنده
چکیده
In early 2007, SMB2 became the first widely deployed network file system protocol since NFS version 4. This presentation will compare it with its predecessors (CIFS and SMB) as well as with common alternatives. The strengths and weaknesses of SMB/CIFS (the most widely deployed network file system protocol) and NFS versions 3 and 4 (the next most popular protocols) and SMB2 will also be described. Now that the CIFS POSIX Protocol extensions are implemented in the Linux kernel, Samba, and multiple operating systems, it is a good time to analyze whether SMB2 would be better for Linux comprared to CIFS POSIX Protocol extensions. In addition, alternatives such as HTTP, WebDav, and cluster file systems will be reviewed. Implementations of SMB2 are included in not just Vista and Longhorn, but also Samba client libraries and Wireshark (decoding support). Linux implementation progress and alternatives for SMB2 clients and servers will also be described along with recommendations for future work in this area.
منابع مشابه
Pete’s all things Sun: the “problem” with NAS
from Directly Attached (DAS) to Storage Area Networks (SAN). Along the way, Sun in 1984 invented NFS, and Network Area Storage (NAS) was born. Since then other NAS protocols have been added, most notably the Windows-based Server Message Block (SMB), a.k.a. CIFS. But throughout the history of storage, NAS has been regarded as poorly performing and unreliable compared to SAN and DAS. Certainly Ne...
متن کاملFramework for Implementing File Systems in Windows NT
This thesis presents FIFS (Framework for Implementing File Systems), a framework that facilitates academic file system research under Windows NT. FIFS addresses the high cost of file system development under Windows NT by providing a simple user-mode development environment. The environment is a Common Internet File System (CIFS) loopback server that seamlessly integrates with NT’s Installable ...
متن کاملIBM Scale out File Services: Reinventing network-attached storage
This paper focuses on the challenges of creating a scalable network-attached storage (NAS) filer with hundreds of nodes on top of the IBM General Parallel File Systeme (GPFSe). The filer is created as a multiheaded data exporter over Ethernet and uses the Common Internet File System (CIFS) as implemented by the Samba open-source project and a Network File System (NFS) protocol server. Special f...
متن کاملAn Adaptable Benchmark for MPFS Performance Testing
Multiplex File System (MPFS) is a new network file access protocol that allows heterogeneous hosts to directly access shared data on a network-attached storage device. Current I/O benchmarks are not suitable to measure the performance of MPFS because they mainly measure the performance of NFS or CIFS. The MPFS split data-metadata architecture demands new ways to evaluate performance. We develop...
متن کاملThe NFS Version 4 Protocol
The Network File System (NFS) Version 4 is a new distributed file system similar to previous versions of NFS in its straightforward design, simplified error recovery, and independence of transport protocols and operating systems for file access in a heterogeneous network. Unlike earlier versions of NFS, the new protocol integrates file locking, strong security, operation coalescing, and delegat...
متن کامل