Journal of Network and Systems Management

, Volume 14, Issue 1, pp 127–146 | Cite as

A Logical Architecture for Active Network Management

  • Salvatore Gaglio
  • Luca Gatani
  • Giuseppe Lo Re
  • Alfonso Urso
Management of Active and Programmable Networks

This paper focuses on improving network management by exploiting the potential of “doing” of the Active Networks technology, together with the potential of “planning,” which is typical of the artificial intelligent systems. We propose a distributed multiagent architecture for Active Network management, which exploits the dynamic reasoning capabilities of the Situation Calculus in order to emulate the reactive behavior of a human expert to fault situations. The information related to network events is generated by programmable sensors deployed across the network. A logical entity collects this information, in order to merge it with general domain knowledge, with a view to identifying the root causes of faults, and to deciding on reparative actions. The logical inference system has been devised to carry out automated isolation, diagnosis, and even repair of network anomalies, thus enhancing the reliability, performance, and security of the network. Experimental results illustrate the Reasoner capability of correctly recognizing fault situations and undertaking management actions.


Programmable networks Intelligent systems Situation calculus Network ontology 



  1. 1.
    W. Stallings, SNMP, SNMPv2, SNMPv3, and RMON 1 and 2, 3rd edn., Addison-Wesley, Reading, MA, 2003.Google Scholar
  2. 2.
    L. Raman, OSI Systems and Network Management, IEEE Communications Magazine, Vol. 36, No. 3, pp. 46–53, 1998.CrossRefMathSciNetGoogle Scholar
  3. 3.
    D. L. Tennenhouse and D. J. Wetherall, Towards an Active Network architecture, ACM Computer Communication Review, Vol. 26, No. 2, pp. 15–20, 1996.CrossRefGoogle Scholar
  4. 4.
    D. L. Tennenhouse, J. M. Smith, W. D. Sincoskie, D. J. Wetherall, and G. J. Minde, Survey of Active Network research, IEEE Communications Magazine, Vol. 35, No. 1, 1997.Google Scholar
  5. 5.
    J. McCarthy, Situations, actions and causal laws, in M. Minsky (ed.), Semantic Information Processing, MIT Press, Cambridge, MA, pp. 410–417, 1968.Google Scholar
  6. 6.
    R. Reiter, Knowledge in Action: Logical Foundations for Specifying and Implementing Dynamical Systems, MIT Press, Cambridge, MA, 2001.MATHGoogle Scholar
  7. 7.
    S. Mazumdar and A. A. Lazar, Objective-Driven Monitoring for Broadband Networks, IEEE Transactions on Knowledge and Data Engineering, Vol. 8, No. 3, 1996.Google Scholar
  8. 8.
    A. Barone, P. Chirco, G. Di Fatta, and G. Lo Re, A management architecture for Active Networks, Proceedings of IEEE International Workshop on Active Middleware Sendees, Edinburgh, UK, pp. 41–48, July 2002.Google Scholar
  9. 9.
    Y. Yemini, A. V. Konstantinou, and D. Florissi, NESTOR: An Architecture for Self-Management and Organization, IEEE Journal on Selected Areas in Communications, Vol. 18, No. 5, 2000.Google Scholar
  10. 10.
    A. W. Jackson, J. P. G. Sterbenz, M. N. Condell, and R. R. Hain, Active Network monitoring and control: The SENCOMM architecture and implementation, Proceedings of IEEE DARPA Active Networks Conference and Exposition, San Francisco, CA, May 2002.Google Scholar
  11. 11.
    D. Raz and Y. Shavitt, An Active Network Approach for Efficient Network Management, number 1653 in LNCS, Springer-Verlag, Berlin, 1999.Google Scholar
  12. 12.
    L. Ricciulli, P. Porras, P. Lincoln, P. Kakkar, and S. Dawson, An adaptable network control and reporting system (ANCORS), Proceedings of IEEE DARPA Active Networks Conference and Exposition, San Francisco, CA, May 2002.Google Scholar
  13. 13.
    S. F. Bush and A. Kulkarni, Active Networks and Active Network Management: A Proactive Management Framework, Kluwer, Dordretch, 2001.Google Scholar
  14. 14.
    S. F. Bush, Active virtual network management prediction: Complexity as a framework for prediction, optimization, and assurance, Proceedings of IEEE DARPA Active Networks Conference and Exposition, San Francisco, CA, May 2002, pp. 534–553.Google Scholar
  15. 15.
    E. Al Shaer, Active Management Framework for Distributed Multimedia Systems, Journal of Network and Systems Management, Vol. 8, No. 1, pp. 49–72, 2000.CrossRefGoogle Scholar
  16. 16.
    D. D. Clark, C. Partridge, J. C. Ramming, and J. T. Wroclawski, A knowledge plane for the Internet, Proceedings of ACM SIGCOMM, pp. 3–10, August 2003.Google Scholar
  17. 17.
    M. Wawrzoniak, L. L. Peterson, and T. Roscoe, Sophia: An Information Plane for Networked Systems, ACM Computer Communication Review, Vol. 34, No. 1, pp. 15–20, 2004.CrossRefGoogle Scholar
  18. 18.
    N. J. Nilson, Artificial Intelligence: A New Synthesis, Morgan Kaufmann, San Fransisco, CA, 1998.Google Scholar
  19. 19.
    T. R. Gruber, A Translation Approach to Portable Ontology Specifications, Knowledge Acquisition, Vol. 5, No. 2, pp. 199–220, 1993.CrossRefGoogle Scholar
  20. 20.
    G. Antoniou and F. van Harmelen, Web Ontology Language: OWL, in S. Staab and R. Studer (eds.), The Handbook on Ontologies in Information Systems, Springer-Verlag, Berlin, 2003.Google Scholar
  21. 21.
    L. Kerschberg, R. Baum, A. Waisanen, I. Huang, and J. Yoon, Managing faults in telecommunications networks: A taxonomy to knowledge-based approaches, Proceedings of IEEE International Conference on Systems, Man and Cybernetics, pp. 779–784, 1991.Google Scholar
  22. 22.
    M. Hicks, P. Kakkar, J. T. Moore, C. Gunter, and S. Nettles, PLAN: A Packet Language for Active Networks, Proceedings of ACM International Conference on Functional Programming, pp. 86–93, September 1998.Google Scholar
  23. 23.
    D. J. Wetherall, J. Guttag, and D. L. Tennehouse, ANTS: A toolkit for building and dinamically deploying network protocols, Proceedings of IEEE OPENARCH, San Francisco, CA, April 1998.Google Scholar
  24. 24.
    Y. Zhang, L. Breslau, V. Paxson, and S. Shenker, On the characteristics and origins of Internet flow rates, Proceedings of ACM SIGCOMM, August 2002.Google Scholar

Copyright information

© Springer-Verlag 2006

Authors and Affiliations

  • Salvatore Gaglio
    • 1
    • 2
  • Luca Gatani
    • 1
  • Giuseppe Lo Re
    • 1
    • 2
  • Alfonso Urso
    • 2
  1. 1.Dip. di Ingegneria InformaticaUniversita di PalermoPalermoItaly
  2. 2.Istituto di Calcolo e Reti ad Alte PrestazioniPalermoItaly

Personalised recommendations