Experiences with a high-speed network adaptor: A software perspective

Peter Druschel, Larry Lee Peterson, Bruce S. Davie

Research output: Chapter in Book/Report/Conference proceedingConference contribution

84 Citations (Scopus)

Abstract

This paper describes our experiences, from a software perspective, with the OSIRIS network adaptor. It first identifies the problems we encountered while programming OSIRIS and optimizing network performance, and outlines how we either addressed them in the software, or had to modify the hardware. It then describes the opportunities provided by OSIRIS that we were able to exploit in the host operating system (OS); opportunities that suggested techniques for making the OS more effective in delivering network data to application programs. The most novel of these techniques, called application device channels, gives application programs running in user space direct access to the adaptor. The paper concludes with the lessons drawn from this work, which we believe will benefit the designers of future network adaptors.

Original languageEnglish (US)
Title of host publicationProceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994
PublisherAssociation for Computing Machinery, Inc
Pages2-13
Number of pages12
ISBN (Electronic)0897916824, 9780897916820
DOIs
StatePublished - Oct 1 1994
Event1994 Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994 - London, United Kingdom
Duration: Aug 31 1994Sep 2 1994

Other

Other1994 Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994
CountryUnited Kingdom
CityLondon
Period8/31/949/2/94

Fingerprint

HIgh speed networks
Application programs
Network performance
Hardware

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

Cite this

Druschel, P., Peterson, L. L., & Davie, B. S. (1994). Experiences with a high-speed network adaptor: A software perspective. In Proceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994 (pp. 2-13). Association for Computing Machinery, Inc. https://doi.org/10.1145/190314.190315

Experiences with a high-speed network adaptor : A software perspective. / Druschel, Peter; Peterson, Larry Lee; Davie, Bruce S.

Proceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994. Association for Computing Machinery, Inc, 1994. p. 2-13.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Druschel, P, Peterson, LL & Davie, BS 1994, Experiences with a high-speed network adaptor: A software perspective. in Proceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994. Association for Computing Machinery, Inc, pp. 2-13, 1994 Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994, London, United Kingdom, 8/31/94. https://doi.org/10.1145/190314.190315
Druschel P, Peterson LL, Davie BS. Experiences with a high-speed network adaptor: A software perspective. In Proceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994. Association for Computing Machinery, Inc. 1994. p. 2-13 https://doi.org/10.1145/190314.190315
Druschel, Peter ; Peterson, Larry Lee ; Davie, Bruce S. / Experiences with a high-speed network adaptor : A software perspective. Proceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994. Association for Computing Machinery, Inc, 1994. pp. 2-13
@inproceedings{eb65edf467a646e9a2fcbca767ad926a,
title = "Experiences with a high-speed network adaptor: A software perspective",
abstract = "This paper describes our experiences, from a software perspective, with the OSIRIS network adaptor. It first identifies the problems we encountered while programming OSIRIS and optimizing network performance, and outlines how we either addressed them in the software, or had to modify the hardware. It then describes the opportunities provided by OSIRIS that we were able to exploit in the host operating system (OS); opportunities that suggested techniques for making the OS more effective in delivering network data to application programs. The most novel of these techniques, called application device channels, gives application programs running in user space direct access to the adaptor. The paper concludes with the lessons drawn from this work, which we believe will benefit the designers of future network adaptors.",
author = "Peter Druschel and Peterson, {Larry Lee} and Davie, {Bruce S.}",
year = "1994",
month = "10",
day = "1",
doi = "10.1145/190314.190315",
language = "English (US)",
pages = "2--13",
booktitle = "Proceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - Experiences with a high-speed network adaptor

T2 - A software perspective

AU - Druschel, Peter

AU - Peterson, Larry Lee

AU - Davie, Bruce S.

PY - 1994/10/1

Y1 - 1994/10/1

N2 - This paper describes our experiences, from a software perspective, with the OSIRIS network adaptor. It first identifies the problems we encountered while programming OSIRIS and optimizing network performance, and outlines how we either addressed them in the software, or had to modify the hardware. It then describes the opportunities provided by OSIRIS that we were able to exploit in the host operating system (OS); opportunities that suggested techniques for making the OS more effective in delivering network data to application programs. The most novel of these techniques, called application device channels, gives application programs running in user space direct access to the adaptor. The paper concludes with the lessons drawn from this work, which we believe will benefit the designers of future network adaptors.

AB - This paper describes our experiences, from a software perspective, with the OSIRIS network adaptor. It first identifies the problems we encountered while programming OSIRIS and optimizing network performance, and outlines how we either addressed them in the software, or had to modify the hardware. It then describes the opportunities provided by OSIRIS that we were able to exploit in the host operating system (OS); opportunities that suggested techniques for making the OS more effective in delivering network data to application programs. The most novel of these techniques, called application device channels, gives application programs running in user space direct access to the adaptor. The paper concludes with the lessons drawn from this work, which we believe will benefit the designers of future network adaptors.

UR - http://www.scopus.com/inward/record.url?scp=84981174482&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84981174482&partnerID=8YFLogxK

U2 - 10.1145/190314.190315

DO - 10.1145/190314.190315

M3 - Conference contribution

AN - SCOPUS:84981174482

SP - 2

EP - 13

BT - Proceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994

PB - Association for Computing Machinery, Inc

ER -