ANTS : A Toolkit for Building and DynamicallyDeploying Network

We present a novel approach to building and deploying network protocols. The approach is based on mobile code, demand loading, and caching techniques. The architecture of our system allows new protocols to be dynamically deployed at both routers and end systems, without the need for coordination and without unwanted interaction between co-existing protocols. In this paper, we describe our architecture and its realization in a prototype implementation. To demonstrate how to exploit our architecture, we present two simple protocols that operate within our prototype to introduce multicast and mobility services into a network that initially lacks them.

[1]  Peter Deutsch,et al.  A Flexible Measurement Tool for Software Systems , 1971, IFIP Congress.

[2]  Jens Zander,et al.  SOFTNET – an approach to high level packet communication , 1983 .

[3]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[4]  David K. Gifford,et al.  Remote evaluation , 1990, TOPL.

[5]  Christian F. Tschudin,et al.  Flexible protocol stacks , 1991, SIGCOMM '91.

[6]  Tony Ballardie,et al.  Core based trees , 1993 .

[7]  R. Braden,et al.  Resource Reservation Protocol (rsvp) , 1995 .

[8]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[9]  David L. Tennenhouse,et al.  The ACTIVE IP option , 1996, EW 7.

[10]  Charles E. Perkins,et al.  IP Mobility Support , 1996, RFC.

[11]  David Wetherall,et al.  Towards an active network architecture , 1996, CCRV.

[12]  George C. Necula,et al.  Safe kernel extensions without run-time checking , 1996, OSDI '96.

[13]  Sushil da Silva,et al.  TOWARDS PROGRAMMABLE NETWORKS , 1996 .

[14]  John H. Hartman,et al.  Liquid Software: A New Paradigm for Networked Systems , 1996 .

[15]  Jonathan M. Smith,et al.  Switchware: accelerating network evolution , 1996 .

[16]  G.J. Minden,et al.  A survey of active network research , 1997, IEEE Communications Magazine.

[17]  Van C. Van,et al.  A Defense Against Address Spoofing Using Active Networks , 1997 .

[18]  Marianne Shaw,et al.  Active bridging , 1997, SIGCOMM '97.

[19]  David M. Murphy,et al.  Building an Active Node on the Internet , 1997 .

[20]  Ellen W. Zegura,et al.  An architecture for active networking , 1997, HPN.

[21]  Erik Nordmark,et al.  Transition Mechanisms for IPv6 Hosts and Routers , 1996, RFC.

[22]  L. Stewart,et al.  The x-Kernel: An Architecture for Implementing Network , .