The VMP network adapter board (NAB): high-performance network communication for multiprocessors
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Protocol implementation on the Nectar Communication Processor
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
A host-network interface architecture for ATM
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
A high-performance host interface for ATM networks
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
An integration of network communication with workstation architecture
ACM SIGCOMM Computer Communication Review
IEEE/ACM Transactions on Networking (TON)
Experiences with a high-speed network adaptor: a software perspective
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
VAXcluster: a closely-coupled distributed system
ACM Transactions on Computer Systems (TOCS)
A brief survey of current work on network attached peripherals (extended abstract)
ACM SIGOPS Operating Systems Review
Petal: distributed virtual disks
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
An implementation of the Hamlyn sender-managed interface architecture
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
The impact of a zero-scan Internet checksumming mechanism
ACM SIGCOMM Computer Communication Review
DPF: fast, flexible message demultiplexing using dynamic code generation
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
File server scaling with network-attached secure disks
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
The SGI Origin: a ccNUMA highly scalable server
Proceedings of the 24th annual international symposium on Computer architecture
Frangipani: a scalable distributed file system
Proceedings of the sixteenth ACM symposium on Operating systems principles
On the design of display processors
Communications of the ACM
The design and implementation of a distributed file system based on shared network storage
The design and implementation of a distributed file system based on shared network storage
The VuNet desk area network: architecture, implementation, and experience
IEEE Journal on Selected Areas in Communications
Devices on the desk area network
IEEE Journal on Selected Areas in Communications
A cost-effective, high-bandwidth storage architecture
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
Network attached storage architecture
Communications of the ACM
SPIRAL: A Client-Transparent Third-Party Transfer Scheme for Network Attached Disks
MSS '03 Proceedings of the 20 th IEEE/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03)
IP SAN " From iSCSI to IP-Addressable Ethernet Disks
MSS '03 Proceedings of the 20 th IEEE/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03)
MVSS: Multi-View Storage System
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Internet Protocol storage area networks
IBM Systems Journal
STICS: SCSI-to-IP cache for storage area networks
Journal of Parallel and Distributed Computing
The Panasas ActiveScale Storage Cluster: Delivering Scalable High Bandwidth Storage
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Obtaining High Performance for Storage Outsourcing
FAST '02 Proceedings of the 1st USENIX Conference on File and Storage Technologies
Storage Over IP: When Does Hardware Support Help?
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
A Performance Comparison of NFS and iSCSI for IP-Networked Storage
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Performance evaluation of distributed iSCSI RAID
SNAPI '03 Proceedings of the international workshop on Storage network architecture and parallel I/Os
USB/IP: a peripheral bus extension for device sharing over IP network
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Design and development of Ethernet-based storage area network protocol
Computer Communications
Obtaining high performance for storage outsourcing
FAST'02 Proceedings of the 1st USENIX conference on File and storage technologies
Storage over IP: when does hardware support help
FAST'03 Proceedings of the 2nd USENIX conference on File and storage technologies
A performance comparison of NFS and iSCSI for IP-networked storage
FAST'04 Proceedings of the 3rd USENIX conference on File and storage technologies
Study on the data flow balance in NFS server with iSCSI
ICA3PP'12 Proceedings of the 12th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
Hi-index | 0.02 |
In this paper we describe the implementation of VISA, our Virtual Internet SCSI Adapter. VISA was built to evaluate the performance impact on the host operating system of using IP to communicate with peripherals, especially storage devices. We have built and benchmarked file systems on VISA-attached emulated disk drives using UDP/IP. By using IP, we expect to take advantage of its scaling characteristics and support for heterogeneous media to build large, long-lived systems. Detailed file system and network CPU utilization and performance data indicate that it is possible for UDP/IP to reach more than 80% of SCSI's maximum throughput without the use of network coprocessors. We conclude that IP is a viable alternative to special-purpose storage network protocols, and presents numerous advantages.