With the rapid growth of variety in networked multimedia applications over the Internet, active gateways between senders and receivers become more and more desirable. However, there are at least two major concerns to use the active network concept for multimedia communication at a gateway: (1) support of bounded end-to-end configuration delays when a gateway is dynamically configured with QoS services during media transmission, to maintain minimum QoS degradation (e.g. jitters) and (2) support of bounded reconfiguration delays for fault tolerance handling when a gateway goes down and a new gateway needs to be reconfigured. We have designed, implemented and experimented with a QoS-aware active gateway architecture which addresses the two above described concerns. Our experiments and results show that an active gateway with flexible QoS services can be configured in an efficient manner and QoS guarantees can be preserved during the configuration/reconfiguration time if no additional security services such as authentication have to be performed at each reconfiguration request. In case of authentication our results show that the QoS will be degraded over a period of time and upgraded once the reconfiguration process is finished.


Active Network Connection Request Executable Code Delay Jitter Object Server 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Tennenhouse D., et al., “From Internet to ActiveNet,” MIT, 1996.Google Scholar
  2. 2.
    Tennenhouse DL and W. DJ, “Towards an Active Network Architecture,” Multimedia Computing and Networking (MMCN 96), 1996.Google Scholar
  3. 3.
    Wetherall, D., J. Guttag, and D.L. Tennenhouse, “ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols,” IEEE OPENARCH’98, April 1998.Google Scholar
  4. 4.
    Van, V., “A Defense Against Address Spoofing Using Active Networks,” MIT, 1997.Google Scholar
  5. 5.
    Legedza, U., D. J. Wetherall, and J. Guttag, “Improving The Performance of Distributed Applications Using Active Networks,” IEEE INFOCOM’ 98, 1998.Google Scholar
  6. 6.
    Li-wei H. Lehman, Stephen J. Garland, and D.L. Tennenhouse, “Active Reliable Multicast,” IEEE INFOCOM’98, 1998.Google Scholar
  7. 7.
    Smith, J., et al., “SwitchWare: Towards a 21st Century Network Infrastructure,” Department of computer and information science, University of Pennsylvania.Google Scholar
  8. 8.
    Smith, J., et al., “SwitchWare: Accelerating Network Evolution (white paper),” Department of computer and information science, University of Pennsylvania.Google Scholar
  9. 9.
    Michael Hicks, et al., “PLAN: A Programming Language for Active Networks,” submitted to ICFP’98. 1998.Google Scholar
  10. 10.
    D. Scott Alexander, et al., “Active Bridging,” Proceedings of the ACM SIGCOMM’97. September 1997. Cannes, France.Google Scholar
  11. 11.
    Bhattacharjee, S., K.L. Calvert, and E.W. Zegura, “Implementation of an Active Networking Architecture,” 1996, College of Computing, Georgia Institute of Technology: Atlanta, GA.Google Scholar
  12. 12.
    Bhattacharjee, B., K.L. Calvert, and E.W. Zegura, “On Active Networking and Congestion,” 1996, College of Computing, Georgia Institute of Technology: Atlanta, GA.Google Scholar
  13. 13.
    Yemini, Y. and S. Silva, “Towards Programmable Networks (white paper),” to appear in. IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, October 1996, L’Aquila, Italy.Google Scholar
  14. 14.
    Beverly Schwartz, et al., “Smart Packets for Active Networks,” in OpenArch, March 1999.Google Scholar
  15. 15.
    D. Scott Alexander, et al, “Active Network Encapsulation Protocol (ANEP),” July 1997.Google Scholar
  16. 16.
    Dawson R. Engler, M. Frans Kaashoek, and J.O.T. Jr., “Exokernel: An operating system architecture for application-level resource management,” in Proceedings of the Fifteenth Symposium on Operating Systems Principles, December 1995.Google Scholar
  17. 17.
    Brian Bershad, et al., “Extensibility, Safety and Performance in the SPIN Operating System,” in Proceedings of the 15th ACM Symposium on Operating System Principles (SOSP-15). Copper Mountain, CO.Google Scholar
  18. 18.
    Allen B. Montz, et al., “Scout: A Communication-Oriented Operating System,” June 17, 1994, Department of Computer Science, University of Arizona.Google Scholar
  19. 19.
    Hartman, J., et al., “Liquid Software: A New Paradigm for Networked Systems,” June 1996, Department of Computer Science, University of Arizona.Google Scholar
  20. 20.
    Robert Macgregor, et al., Java Network Security, Prentice Hall, 1998.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Klara Nahrstedt
    • 1
  • Duangdao Wichadakul
    • 1
  1. 1.Computer Science DepartmentUniversity of Illinois at Urbana-ChampaignUSA

Personalised recommendations