Network attached storage architecture

@article{Gibson2000NetworkAS,
  title={Network attached storage architecture},
  author={Garth A. Gibson and Rodney Van Meter},
  journal={Commun. ACM},
  year={2000},
  volume={43},
  pages={37-45},
  url={https://api.semanticscholar.org/CorpusID:207644891}
}
How emerging technology may blur the network-centric distinction between NAS and SAN is about how the decreasing specialization of SAN protocols promises SAN-like devices on Ethernet network hardware.

Figures and Tables from this paper

Storage Area Networks

This paper compares SAN technology with previous storage management solutions with particular attention to promised benefits of scalability, interoperability, and high-speed LAN-free backups.

Exploiting direct-access networking in network-attached storage systems

It is demonstrated that significant host CPU overhead reduction is possible with appropriate network interface support, and that two novel network mechanisms are equally effective in reducing overhead for large I/Os; one of them, however, has the additional advantage of reducing server overhead for small I/ Os.

STICS : SCSI-To-IP Cache for Storage Area Networks

STICS (SCSI-To-IP Cache Storage), a novel storage architecture that couples reliable and high-speed data caching with low-overhead conversion between SCSI and IP protocols, is introduced.

STICS: SCSI-to-IP cache for storage area networks

Study and performance analysis of IP-based storage system

The test results show that iSCSI provides higher performance then using NFS protocol in Linux or SMB protocol in Windows (NAS scheme), and characteristic and trade-off of several IP-based storage system architectures are given.

Interconnection Architectures for Petabyte-Scale High-Performance Storage Systems

By choosing the right network, storage system designers can eliminate the need for expensive high-bandwidth communication links and provide a highly-redundant network resilient against single node failures and explore the tradeoffs between cost and performance.

Introducing SCSI-to-IP cache for storage area networks

STICS (SCSI-To-IP cache storage), a novel storage architecture that couples reliable and high-speed data caching with low-overhead conversion between SCSI and IP protocols, significantly improves performance over current iSCSI system.

Architecture and Performance Potential of STICS S CSI-T oI P C ache S torage

STICS (SCSI-To-IP Cache Storage), a novel storage architecture that couples reliable and highspeed data caching with low-overhead conversion between SCSI and IP protocols, is introduced.

A high-speed and low-cost storage architecture based on virtual interface

A Virtual Interface Storage Architecture (VISA) is presented as a new network storage architecture which uses vSCSI as the network communication protocol and can take advantage of VI’s superior performance over TCP/IP in LAN environment.
...

A cost-effective, high-bandwidth storage architecture

Measurements of the prototype NASD system show that these services can be cost-effectively integrated into a next generation disk drive ASK, and show scaluble bandwidth for NASD-specialized filesystems.

Petal: distributed virtual disks

The design, implementation, and performance of Petal is described, a system that attempts to approximate this ideal in practice through a novel combination of features.

VISA: Netstation's virtual Internet SCSI adapter

The implementation of VISA, the Virtual Internet SCSI Adapter, is described and it is concluded that IP is a viable alternative to special-purpose storage network protocols, and presents numerous advantages.

The Zebra striped network file system

Zebra is a network file system that increases throughput by striping file data across multiple servers by forming all the new data from each client into a single stream, which it then stripes using an approach similar to a log-structured file system.

File System Design for an NFS File Server Appliance

WAFL (Write Anywhere File Layout) is described, which is a file system designed specifically to work in an NFS appliance, and how WAFL uses Snapshots to eliminate the need for file system consistency checking after an unclean shutdown.

Fibre Channel: Gigabit Communications and I/O for Computer Networks

The FCO-Physical Interface, FCI-8B/10B Transmission Mode, Receivers, and Transmitters, and Other Optional Headers, and Arbitrated Loop Architecture.

VAXcluster

A VAXcluster is a highly available and extensible configuration of VAX computers that operate as a single system that uses a distributed version of the VAX/VMS operating system to achieve performance in a multicomputer environment.

A fast file system for UNIX

A reimplementation of the UNIX TM file system is described, which provides substantially higher throughput rates by using more flexible allocation policies that allow better locality of reference and can be adapted to a wide range of peripheral and processor characteristics.

NFS Illustrated