An OS Interface for Active Routers
Larry Peterson, Yitzchak Gottlieb (Princeton University)
Mike Hibler, Patrick Tullmann, Jay Lepreau (University of Utah)
Stephen Schwab, Hrishikesh Dandekar, Andrew Purtell (NAI Labs, Network Associates)
John Hartman (University of Arizona)
November 2000
Abstract
This paper describes an operating system 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.
Full paper to appear in
IEEE Journal on Selected Areas in Communications, 2001: