Consistency of States of Management Data in P2P-Based Autonomic Network Management

  • Jéferson Campos Nobre
  • Lisandro Zambenedetti Granville
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5841)


Autonomic network management is a vision that brings autonomic computing principles to network management. Besides, it is necessary some level of decentralization to enable broad autonomic capabilities. An interesting alternative of infrastructure for this union is the utilization of peer-to-peer (P2P) overlays. However, the consistency of states of management data among peers is an important challenge. Traditional mechanisms to maintain consistency of these states are supported by some centralization which wastes some desirable properties of P2P facilities. In contrast to these mechanisms, we propose a distributed, scalable and robust mechanism to maintain the consistency of states of management data. In this paper we introduce multi-agent truth maintenance features in P2P-based autonomic network management as a mechanism to bring consistency maintenance of these states. We developed a model of a P2P-based autonomic network management system on Peersim to perform simulation experiments. Besides, the utilization of P2P-based autonomic network management systems in access networks is presented as a case study.


  1. 1.
    Kind, A., Dimitropoulos, X., Denazis, S., Claise, B.: Advanced network monitoring brings life to the awareness plane. IEEE Communications Magazine 46(10), 140–146 (2008)CrossRefGoogle Scholar
  2. 2.
    Pras, A., Schoenwaelder, J., Burgess, M., Festor, O., Perez, G.M., Stadler, R., Stiller, B.: Key research challenges in network management. IEEE communications magazine 45, 104–110 (2007)CrossRefGoogle Scholar
  3. 3.
    Jennings, B., Van Der Meer, S., Balasubramaniam, S., Botvich, D., Foghlu, M.O., Donnelly, W., Strassner, J.: Towards autonomic management of communications networks. IEEE Communications Magazine 45(10), 112–121 (2007)CrossRefGoogle Scholar
  4. 4.
    Granville, L.Z., da Rosa, D.M., Panisson, A., Melchiors, C., Almeida, M.J.B., Tarouco, L.M.R.: Managing computer networks using peer-to-peer technologies. IEEE Communications Magazine 43(10), 62–68 (2005)CrossRefGoogle Scholar
  5. 5.
    Kamienski, C., Fidalgo, J., Sadok, D., Lima, J., Pereira, L., Ohlman, B.: PBMAN: A Policy-based Management Framework for Ambient Networks. In: IEEE Workshop on Policies for Distributed Systems and Networks, POLICY 2006, pp. 79–83 (2006)Google Scholar
  6. 6.
    Fallon, L., Parker, D., Zach, M., Leitner, M., Collins, S.: Self-forming Network Management Topologies in the Madeira Management System. In: Bandara, A.K., Burgess, M. (eds.) AIMS 2007. LNCS, vol. 4543, pp. 61–72. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  7. 7.
    Marquezan, C.C., dos Santos, C.R.P., Nobre, J.C., Almeida, M.J.B., Tarouco, L.M.R., Granville, L.Z.: Self-managed services over a p2p-based network management overlay. In: Proceedings. 2nd Latin American Autonomic Computing Symposium, LAACS 2007 (2007)Google Scholar
  8. 8.
    Huhns, M.N., Bridgeland, D.M.: Multiagent truth maintenance. IEEE Transactions on Systems, Man and Cybernetics 21(6), 1437–1445 (1991)CrossRefGoogle Scholar
  9. 9.
    Babaoglu, O., Canright, G., Deutsch, A., Di Caro, G.A., Ducatelle, F., Gambardella, L.M., Ganguly, N., Jelasity, M., Montemanni, R., Montresor, A., et al.: Design patterns from biology for distributed computing. ACM Transactions on Autonomous and Adaptive Systems (TAAS) 1(1), 26–66 (2006)CrossRefGoogle Scholar
  10. 10.
    EMANICS: Activities - Work Package 9 - Autonomic Management (2009),
  11. 11.
    Panisson, A., da Rosa, D.M., Melchiors, C., Granville, L.Z., Maria, L.: Designing the Architecture of P2P-Based Network Management Systems. In: ISCC 2006: Proceedings of the 11th IEEE Symposium on Computers and Communications, pp. 69–75. IEEE Computer Society, Los Alamitos (2006)Google Scholar
  12. 12.
    Doyle, J.: A truth maintenance system. Computation & intelligence: collected readings, 529–554 (1979)Google Scholar
  13. 13.
    Kagal, L., Hanson, C., Weitzner, D.: Using Dependency Tracking to Provide Explanations for Policy Management. In: IEEE Workshop on Policies for Distributed Systems and Networks, POLICY 2008, pp. 54–61 (2008)Google Scholar
  14. 14.
    Nobre, J.C., Granville, L.Z.: Towards consistency of policy states in decentralized autonomic network management. In: IEEE Workshop on Policies for Distributed Systems and Networks, POLICY 2009 (to appear, 2009)Google Scholar
  15. 15.
    Hunt, P.: ZooKeeper: A Distributed Coordination Service for Distributed Applications (2008),
  16. 16.
    Van Renesse, R., Birman, K., Vogels, W.: Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining. ACM Transactions on Computer Systems (TOCS) 21(2), 164–206 (2003)CrossRefGoogle Scholar
  17. 17.
    Yalagandula, P., Dahlin, M.: A scalable distributed information management system. ACM SIGCOMM Computer Communication Review 34(4), 379–390 (2004)CrossRefGoogle Scholar
  18. 18.
    McFarland, M., Salam, S., Checker, R.: Ethernet oam: key enabler for carrier class metro ethernet services. IEEE Communications Magazine 43(11), 152–157 (2005)CrossRefGoogle Scholar
  19. 19.
    Ryoo, J., Song, J., Park, J., Joo, B.S.: Oam and its performance monitoring mechanisms for carrier ethernet transport networks. IEEE Communications Magazine 46(3), 97–103 (2008)CrossRefGoogle Scholar
  20. 20.
    Mccann, J.A., Huebscher, M.C.: Evaluation Issues in Autonomic Computing. In: Jin, H., Pan, Y., Xiao, N., Sun, J. (eds.) GCC 2004. LNCS, vol. 3252, pp. 597–608. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  21. 21.
    Jelasity, M., Montresor, A., Jesi, G., Voulgaris, S.: The Peersim Simulator (2008).

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Jéferson Campos Nobre
    • 1
  • Lisandro Zambenedetti Granville
    • 1
  1. 1.Institute of InformaticsFederal University of Rio Grande do SulPorto AlegreBrazil

Personalised recommendations