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 journalArticlepeer-review

46 Scopus citations


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
Issue number3
StatePublished - Mar 2001


  • Active networks
  • Operating systems
  • Programmable networks

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering


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

Cite this