An OS interface for active routers

Larry Peterson, Yitzchak Gottlieb, Mike Hibler, Patrick Tullmann, Jay Lepreau, Stephen Schwab, Hrishikesh Dandekar, Andrew Purtell, John Hartman

Research output: Contribution to journalArticle

45 Scopus citations

Abstract

This paper describes an operating system (OS) interface for active routers. This interface allows code loaded into active routers to access the router's memory, communication, and computational resources on behalf of different packet flows. In addition to motivating and describing the interface, the paper also reports our experiences implementing the interface in three different OS environments: Scout, the OSKit, and the exokernel.

Original languageEnglish (US)
Pages (from-to)473-487
Number of pages15
JournalIEEE Journal on Selected Areas in Communications
Volume19
Issue number3
DOIs
StatePublished - Mar 2001

Keywords

  • Active networks
  • Operating systems
  • Programmable networks

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'An OS interface for active routers'. Together they form a unique fingerprint.

  • Cite this

    Peterson, L., Gottlieb, Y., Hibler, M., Tullmann, P., Lepreau, J., Schwab, S., Dandekar, H., Purtell, A., & Hartman, J. (2001). An OS interface for active routers. IEEE Journal on Selected Areas in Communications, 19(3), 473-487. https://doi.org/10.1109/49.917708