PLANet: An Active Internetwork. Michael Hicks, Jonathan T. Moore, D. Scott Alexander, Carl A. Gunter, and Scott Nettles. In Proceedings of the Eighteenth IEEE Computer and Communication Society INFOCOM Conference, pages 1124-1133. IEEE, March 1999.

We present PLANet: an active network architecture and implementation. In addition to a standard suite of Internet-like services, PLANet has two key programmability features:

  1. all packets contain programs
  2. router functionality may be extended dynamically
Packet programs are written in our special purpose programming language PLAN, the Packet Language for Active Networks, while dynamic router extensions are written in OCaml, a dialect of ML.

Currently, PLANet routers run as byte-code-interpreted Linux user-space applications, and support Ethernet and IP as link layers. PLANet achieves respectable performance on standard networking operations: on 300 MHz Pentium-II's attached to 100 Mbps Ethernet, PLANet can route 48 Mbps and switch over 5000 packets per second. We demonstrate the utility of PLANet's activeness by showing experimentally how it can non-trivially improve application and aggregate network performance in congested conditions.

[ .ps ]

  AUTHOR = {Michael Hicks and Jonathan T. Moore and D. Scott Alexander
  and Carl A. Gunter and Scott Nettles},
  TITLE = {{PLANet}: An Active Internetwork},
  BOOKTITLE = {Proceedings of the Eighteenth {IEEE} Computer and
		  Communication Society {INFOCOM} Conference},
  MONTH = {March},
  YEAR = 1999,
  PAGES = {1124--1133}

This file has been generated by bibtex2html 1.69