Abstract
The early goals of Active Networking (AN) were to increase the pace of network evolution and to facilitate application specific protocols. Our aim is to demonstrate that for a specific application domain, Ad Hoc network routing, these goals have been substantially met. We argue that Ad Hoc networking is a domain that is well suited for this demonstration, due to its needs for both evolution and adaptation.
We support our claim by building a series of Ad Hoc routing protocols, based on both DSR and AODV, that demonstrate heavyweight evolution, lightweight evolution, and routing adaptation. We based our design and implementation on our Mobile Active Networking Environment (MANE). MANE is a direct descendant of PLAN/PLANet and, as such, supports both Active Packets and Active Extensions as programmability mechanisms, thus giving us maximum flexibility in our demonstrations.
Chapter PDF
References
Alexander, D., Arbaugh, W., Hicks, M., Kakkar, P., Keromytis, A., Moore, J., Gunter, C., Nettles, S., Smith, J.: The SwitchWare Active Network Architecture. IEEE Network Magazine 12(3), 29–36 (1998), http://www.cis.upenn.edu/~switchware/papers/switchware.ps
Wetherall, D., Guttag, J., Tennenhouse, D.: ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols. In: Proc. IEEE Conference on Open Architectures and Network Programming (OPENARCH’98), April 1998, pp. 117–129. IEEE Computer Society Press, Los Alamitos (1998)
Schwartz, B., Jackson, A., Strayer, W., Zhou, W., Rockwell, R., Partridge, C.: Smart Packets for Active Networks. In: Proc. of IEEE OPENARCH’99, March 1999, pp. 90–97. IEEE Computer Society Press, Los Alamitos (1999)
Wetherall, D., Tennehouse, D.: The ACTIVE IP Option. In: Seventh ACM SIGOPS European Workshop, September 1996, ACM Press, New York (1996)
Silva, S., Yemini, Y., Florissi, D.: The NetScript Active Network System. IEEE Journal on Selected Areas in Communications 19, 538–551 (2001)
Song, S., Shannon, S., Hicks, M., Nettles, S.: Evolution in Action: Using Active Networking to Evolve Network Support for Mobility. In: Sterbenz, J.P.G., Takada, O., Tschudin, C.F., Plattner, B. (eds.) IWAN 2002. LNCS, vol. 2546, pp. 146–161. Springer, Heidelberg (2002)
Hicks, M., Kakkar, P., Moore, J., Gunter, C., Nettles, S.: PLAN: A Packet Language for Active Networks. In: Proceedings of the Third ACM SIGPLAN International Conference on Functional Programming Languages, September 1998, pp. 86–93. ACM Press, New York (1998), http://www.cis.upenn.edu/~switchware/papers/plan.ps
Hicks, M., Moore, J., Alexander, D., Gunter, C., Nettles, S.: PLANet: An Active Internetwork. In: Proceedings of the Eighteenth IEEE INFOCOM’99, March 1999, pp. 1124–1133. IEEE Computer Society Press, Los Alamitos (1999), http://www.cis.upenn.edu/~switchware/papers/planet.ps
Hicks, M., Moore, J., Nettles, S.: Dynamic software updating. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, June 2001, pp. 13–23. ACM Press, New York (2001), http://www.cis.upenn.edu/~mwh/papers/dyn_update.ps
Perkins, C.E. (ed.): Ad Hoc Networking. Addison-Wesley, Reading (2000)
Plattner, B., Sterbenz, J.P.G.: Mobile Wireless Active Networking: Issues and Research Agenda. In: Proceedings of the First IEICE International Workshop on Active Network Technologies and Applications (ANTA), March 2002, pp. 71–74 (2002)
Johnson, D., Malz, D.: Dynamic Source Routing in Ad Hoc Wireless Networks. In: Mobile Computing, pp. 153–181. Kluwer Academic Publishers, Dordrecht (1996)
Perkins, C., Royer, E.: Ad hoc On-Demand Distance Vector Routing. In: Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications, Feb. 1999, pp. 90–100. IEEE Computer Society Press, Los Alamitos (1999)
Perkins, C., Bhagwat, P.: Highly Dynamic Destination-Sequenced Distance-Vectore Routing (DSDV) for Mobile Computers. In: Proceedings of the conference on Communications architectures, Protocols, and Applications (SIGCOMM’94), pp. 234–244 (1994)
Broch, J., Maltz, D., Johnson, D., Hu, Y., Jetcheva, J.: A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. In: Proceedings of the Fourth Annual ACM/IEEE MobiCom’98, Dallas, TX, Oct., 1998, pp. 85–97. IEEE Computer Society Press, Los Alamitos (1998)
Perkins, C., Royer, E., Das, S., Marina, M.: Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks. IEEE Personal Communications 8, 16–28 (2001)
Tennenhouse, D., Smith, J., Sincoskie, W., Wetherall, D., Minden, G.: A Survey of Active Network Research. IEEE Communications Magazine 35(1), 80–86 (1997)
Hicks, M., Nettles, S.: Active Networking means Evolution (or Enhanced Extensibility Required). In: Yasuda, H. (ed.) IWAN 2000. LNCS, vol. 1942, Springer, Heidelberg (2000)
(Typed Assembly Language), http://www.cs.cornell.edu/talc/releases.html
Morrisett, G., Crary, K., Glew, N., Grossman, D., Samuels, R., Smith, F., Walker, D., Weirich, S., Zdancewic, S.: TALx86: A Realistic Typed Assembly Language. In: ACM SIGPLAN Workshop on Compiler Support for System Software, May 1999, pp. 25–35. ACM Press, New York (1999)
(The Network Simulator - ns-2), http://www.isi.edu/nsnam/ns/
(The Monarch Project), http://www.monarch.cs.rice.edu/
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Song, SK., Nettles, S.M. (2007). Using Active Networking’s Adaptability in Ad Hoc Routing. In: Minden, G.J., Calvert, K.L., Solarski, M., Yamamoto, M. (eds) Active Networks. IWAN 2004. Lecture Notes in Computer Science, vol 3912. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71500-9_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-71500-9_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-71499-6
Online ISBN: 978-3-540-71500-9
eBook Packages: Computer ScienceComputer Science (R0)