Personal Technologies

, Volume 2, Issue 2, pp 75–84 | Cite as

Designing a videoconference system for active networks

  • Mario BaldiEmail author
  • Gian Pietro Picco
  • Fulvio Risso


Active networks are receiving increasing attention due to their promise of great flexibility in tailoring services to applications. This capability stems from the exploitation of network devices whose behaviour can be changed dynamically by applications, possibly using technologies and architectures originally conceived for mobile code systems. Notwithstanding the promise of active networks, real-world applications that clearly benefit by them are still missing. In this paper we describe the design of a videoconference system conceived expressly for operation over active networks. The goal of this activity is to pinpoint the benefits that mobile code and active networks bring to this application domain and to provide isnights for the exploitation of these concepts in other application domains.


Active networks Code mobility Videoconferencing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Fuggetta A, Picco GP, Vigna G. Understanding code mobility. IEEE Trans. Software Eng, May 1998; 24(5): 342–361Google Scholar
  2. 2.
    Hartman J et al. Liquid software: a new paradigm for networked systems. Technical Report 96-11, University of Arizona, June 1996Google Scholar
  3. 3.
    Yemini Y, da Silva S. Towards programmable networks. In: IFIP/IEEE International Workshop on Distributed Systems: Operations and Management. October 1996Google Scholar
  4. 4.
    Tennenhouse D et al. A survey of active network research. IEEE Communications, January 1997; 35(1): 80–86Google Scholar
  5. 5.
    Wetherall D, Guttag J, Tennenhouse D. ANTS: a toolkit for building and dynamically deploying network protocols. In: Proceedings. of IEEE Open Architectures and Network Programming (OPENARCH'98), April 1998; 117–129Google Scholar
  6. 6.
    Hicks M et al. PLAN: a programming language for active networks. Technical report, University of Pennsylvania, November 1997Google Scholar
  7. 7.
    Ranganathan M, Acharya A, Asharma S, Saltz J. Networkaware mobile progams. In: Proceedings of the USENIX 1997 Annual Technical Conference, January 1997Google Scholar
  8. 8.
    Baldi M, Picco GP. Evaluating the tradeoffs of mobile code design paradigms in network management applications. In Proceedings of the 20th International Conference on Software Engineering, April 1998; 146–155Google Scholar
  9. 9.
    The MBone Information Web. Web page: http:// Scholar
  10. 10.
    Cornell University. Cu-SeeMe. Web page http://cuseeme. cornell.eduGoogle Scholar
  11. 11.
    ITU-T Recommendation H.323. Visual telephone systems and equipment for local area networks which provide a non-guaranteed quality of service. November 1996Google Scholar
  12. 12.
    Bhattacharjee S, Calvert K, Zegura E. On active networking and congestion. Technical Report GIT-CC-96/02, Georgia Institute of Technology, 1996Google Scholar
  13. 13.
    Sun Microsystems. The Java language: an overview. Technical report, Sun Microsystems, 1994Google Scholar
  14. 14.
    Rumbaugh J et al. Object-oriented modeling and design. Prentice Hall, Englewood Cliffis, NJ, 1991Google Scholar
  15. 15.
    Millet Sorolla MA. Realizzazione di un'applicazione su rete attiva. Master's thesis, Politecnico di Torino, Italy, February 1998 [in Italian]Google Scholar
  16. 16.
    Picco GP. μCode: a lightweight and flexible mobile code toolkt. In: Proceedings of the 2nd International Workshop on Mobile Agents (MA'98), September 1998Google Scholar
  17. 17.
    Sun Microsystems. Java Media Framework. January 1997. Available at: Scholar
  18. 18.
    Wittman R, Zitterbart M. Active multicasting for heterogeneous groups. In: Fourth IFIP International Conference on Broadband Communications '98. April 1998Google Scholar
  19. 19.
    Schulzrinne H, Casner S, Frederick R, Jacobson V. RTP: a transport protocol for real-time applications. RFC 1889, January 1996Google Scholar

Copyright information

© Springer-Verlag London Ltd 1998

Authors and Affiliations

  • Mario Baldi
    • 1
    Email author
  • Gian Pietro Picco
    • 1
    • 2
  • Fulvio Risso
    • 1
  1. 1.Dip. Automatica e InformaticaPolitecnico di TorinoTorinoItaly
  2. 2.Department of Computer ScienceWashington UniversitySt LouisUSA

Personalised recommendations