A Brief Survey of Current Work on Network Attached Peripherals (Extended Abstract)

Work on network-attached peripherals (NAPs) can be divided into essentially three areas - device interfaces and protocols, multimedia use and mass storage use. This paper is an extended abstract reviewing some of the current work and provides references and WWW pointers to many of the projects. The impact of this technological advance on operating systems is discussed. The primary purpose of this paper is to broaden understanding of the advantages and pitfalls of NAPs and encourage further research in the design and use of network-attached peripherals and NAP-capable systems. An expanded form of this document 1 is available on the web or from the author. 2

[1]  John H. Hartman,et al.  The Zebra striped network file system , 1995, TOCS.

[2]  Jonathan M. Smith,et al.  Striping within the network subsystem , 1995, IEEE Netw..

[3]  Roger Cummings,et al.  System architectures using Fibre Channel , 1993, [1993] Proceedings Twelfth IEEE Symposium on Mass Storage systems.

[4]  Derek McAuley,et al.  The desk area network , 1991, OPSR.

[5]  William I. Nowicki,et al.  NFS: Network File System Protocol specification , 1989, RFC.

[6]  Shivakumar Venkataraman,et al.  The TickerTAIP parallel RAID architecture , 1993, ISCA '93.

[7]  Darrell D. E. Long,et al.  Swift: Using Distributed Disk Striping to Provide High I/O Data Rates , 1991, Comput. Syst..

[8]  Avraham Leff,et al.  LAN and I/O convergence: a survey of the issues , 1994, Computer.

[9]  Marek Fridrich,et al.  Helix: The Architecture of the XMS Distributed File system , 1985, IEEE Software.

[10]  M. L. Scott,et al.  Beyond striping: the bridge multiprocessor file system , 1989, CARN.

[11]  Gregory G. Finn,et al.  An integration of network communication with workstation architecture , 1991, CCRV.

[12]  Ken Thompson,et al.  Plan 9 from Bell Labs , 1995 .

[13]  David L. Tennenhouse,et al.  The VuNet Desk Area Network: Architecture, Implementaion, and Experience , 1995, IEEE J. Sel. Areas Commun..

[14]  Darrell D. E. Long,et al.  Swift/RAID: A Distributed RAID System , 1994, Comput. Syst..

[15]  Brent Callaghan,et al.  NFS Version 3 Protocol Specification , 1995, RFC.

[16]  HerrtwichRalf Guido Summary of the Second International Workshop on Network and Operating System Support for Digital Audio and Video , 1992 .

[17]  Robbert van Renesse,et al.  Experiences with the Amoeba distributed operating system , 1990, CACM.

[18]  Alok N. Choudhary,et al.  An experimental performance evaluation of Touchstone Delta Concurrent File System , 1993, ICS '93.

[19]  Larry L. Peterson,et al.  Fbufs: a high-bandwidth cross-domain transfer facility , 1994, SOSP '93.

[20]  Randy H. Katz,et al.  High-performance network and channel-based storage , 1992, Proc. IEEE.

[21]  Randy H. Katz,et al.  RAMA: a file system for massively-parallel computers , 1993, [1993] Proceedings Twelfth IEEE Symposium on Mass Storage systems.

[22]  R. W. Watson,et al.  The emerging paradigm shift in storage system architectures , 1993 .

[23]  Armin Liebl,et al.  Authentication in distributed systems: a bibliography , 1993, OPSR.

[24]  J.F. Adam,et al.  Media-intensive data communications in a "desk-area" network , 1994, IEEE Communications Magazine.

[25]  Raj Jain,et al.  A brief overview of ATM: protocol layers, LAN emulation, and traffic management , 1995, CCRV.

[26]  Dror G. Feitelson,et al.  Overview of the Vesta parallel file system , 1993, CARN.

[27]  Erik DeBenedictis,et al.  Modular Scalable I/O , 1993, J. Parallel Distributed Comput..

[28]  David L. Tennenhouse,et al.  ViewStation Applications: Implications for Network Traffic , 1995, IEEE J. Sel. Areas Commun..

[29]  Abraham Silberschatz,et al.  Distributed file systems: concepts and examples , 1990, CSUR.

[30]  Joseph Pasquale,et al.  Container shipping: operating system support for I/O-intensive applications , 1994, Computer.

[31]  Ralf G. Herrtwich Summary of the Second International Workshop on Network and Operating System Support for Digital Audio and Video , 1992, OPSR.

[32]  Srinivasan Seshan,et al.  RAID-II: a high-bandwidth network file server , 1994, ISCA '94.

[33]  Richard W. Watson,et al.  High-performance data transfers using network-attached peripherals at the National Storage Laboratory , 1993, [1993] Proceedings Twelfth IEEE Symposium on Mass Storage systems.

[34]  Andreas D. Bovopoulos,et al.  A protocol processing architecture for networked multimedia computers , 1993, OPSR.

[35]  Ralf Steinmetz Analyzing The Multimedia Operating System , 1995, IEEE Multim..

[36]  Jon Postel,et al.  DOD standard transmission control protocol , 1980, CCRV.

[37]  Richard W. Watson,et al.  The parallel I/O architecture of the high-performance storage system (HPSS) , 1995, Proceedings of IEEE 14th Symposium on Mass Storage Systems.

[38]  Kevin C. Matthews Implementing a shared file system on a HIPPI disk array , 1995, Proceedings of IEEE 14th Symposium on Mass Storage Systems.

[39]  M. Teener A bus on a diet-the serial bus alternative-an introduction to the P1394 High Performance Serial Bus , 1992, Digest of Papers COMPCON Spring 1992.

[40]  Derek McAuley,et al.  Devices on the Desk Area Network , 1995, IEEE J. Sel. Areas Commun..

[41]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[42]  Thomas E. Anderson,et al.  xFS: a wide area mass storage file system , 1993, Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III.

[43]  Ravi Jain,et al.  Scheduling Parallel I/O Operations in Multiple Bus Systems , 1992, J. Parallel Distributed Comput..

[44]  Uwe M. Borghoff,et al.  Design of optimal distributed file systems: a framework for research , 1992, OPSR.

[45]  Nancy P. Kronenberg,et al.  VAXcluster: a closely-coupled distributed system , 1986, TOCS.

[46]  Derek McAuley,et al.  Pegasus—operating system support for distributed multimedia systems , 1993, OPSR.

[47]  Gregory G. Finn,et al.  Atomic: A High-Speed Local Communication Architecture , 1994, J. High Speed Networks.