Interpreted Active Packets for Ephemeral State Processing Routers

  • Sylvain Martin
  • Guy Leduc
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4388)


We propose WASP (lightweight and World-friendly Active packets for ephemeral State Processing), a new active platform based on Ephemeral State designed to allow bytecode interpretation on programmable datapath elements. We designed WASP to be a good compromise between flexibility (e.g. offering solutions in quality-adaptive multimedia flows, service discovery or mobility support) and safety (i.e. protection of router and network resource).


  1. 1.
    Wetherall, D., Whitaker, A.: ANTS - an Active Node Transfer System. version 2.0,
  2. 2.
    Moore, J., Nettles, S.: Towards Practical Programmable Packets. In: Proc. of the 20th IEEE INFOCOM, Anchorage, Alaska (April 2001)Google Scholar
  3. 3.
    Nygren, E., Garland, S., Kaashoek, M.: PAN: A High-Performance Active Network Node Supporting Multiple Mobile Code Systems. In: Proc. of IEEE OPENARCH, New York, pp. 78–89 (March 1999)Google Scholar
  4. 4.
    Calvert, K., Griffioen, J., Wen, S.: Lightweight Network Support for Scalable End-to-End Services. In: Proc. of ACM SIGCOMM, Pittsburg, PA, August 2002, pp. 265–278 (2002)Google Scholar
  5. 5.
    Moore, J.T.: Safe and Efficient Active Packets, Technical Report MS-CIS-99-24, University of Pennsylvania (October 1999)Google Scholar
  6. 6.
    Calvert, K., Griffioen, J., Imam, N., Li, J.: Challenges in implementing an ESP service. In: Wakamiya, N., Solarski, M., Sterbenz, J.P.G. (eds.) IWAN 2003. LNCS, vol. 2982, pp. 3–19. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  7. 7.
    Martin, S., Leduc, G.: A Dynamic Neighbourhood Discovery Protocol for Active Overlay Networks. In: Wakamiya, N., Solarski, M., Sterbenz, J.P.G. (eds.) IWAN 2003. LNCS, vol. 2982, pp. 151–162. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  8. 8.
    Martin, S., Leduc, G.: An Active Platform as Middleware for Services and Communities Discovery. In: Sunderam, V.S., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2005. LNCS, vol. 3516, pp. 237–245. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  9. 9.
    Intel Corporation The IXP2400 Hardware Reference Manual (November 2003)Google Scholar
  10. 10.
    Wetherall, D.: Active network vision and reality: lessons from a capsule-based system. Operating Systems Review 33, 64–79 (1999)CrossRefGoogle Scholar
  11. 11.
    Hicks, M., Kakkar, P., Moore, J.T., Gunter, C.A., Nettles, S.: PLAN: A programming language for active networks. In: Proc. of ACM ICFP 1998, pp. 86–93 (September 1998)Google Scholar
  12. 12.
    Bhattacharjee, S., Calvert, K., Zegura, E.: Technical Report GIT-CC-96/02, On Active Networking and Congestion, Georgia Institute of Technology,
  13. 13.
    Dübendorfer, T., Bossardt, M., Plattner, B.: Adaptive Distributed Traffic Control Service for DDoS Attack Mitigation. In: Proc. of SSN 2005, Denver, USA (April 2005)Google Scholar
  14. 14.
    Sterbenz, J.P.G.: Intelligence in Future Broadband Networks: Challenges and Opportunities in High-Speed Active Networking. In: Proc. of IEEE IZS 2002, Zürich, pp. 2-1 – 2-7 (Feburary 2002)Google Scholar
  15. 15.
    Calvert, K., et al.: ESP Packet & ESP Instruction Specification, Technical Report. University of Kentucky,

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Sylvain Martin
    • 1
  • Guy Leduc
    • 1
  1. 1.Research Unit in NetworkingUniversité de LiègeLiège 1Belgium

Personalised recommendations