Principles of the Self-* P2P Design

  • Clarissa Cassales Marquezan
  • Lisandro  Zambenedetti Granville
Part of the SpringerBriefs in Computer Science book series (BRIEFSCOMPUTER)


This chapter provides the description of the conditions on the network management community that lead to the proposal of the investigation of joint use of self-* properties and P2P. Fundamental questions are proposed and used to support the proposed investigation. We also describe the features of the network environments that could benefit from a self-* P2P network management alternative and introduce the management requirements associated to these environments. Due to the fact that the literature shows different point of views related to self-* properties, autonomic computing, peer-to-peer, and cooperation, this chapter also describes the meanings of the aforementioned concepts in the context of this book as well as their relationship to the self-* P2P design. In addition, integration requirements are proposed to be followed on the joint exploration of self-* properties and P2P so that it becomes possible to design fully distributed and cooperative network management applications. A correspondence between concurrent attributes and the integration requirements is also examined in this chapter. Finally, the methodology to conduct the investigation relies on exploring case studies where self-* properties and P2P can be used together in order to improve a network management solution.


Principles Self-* properties Self-element P2P Cooperation  Design Management requirements Integration requirements Case studies 


  1. 1.
    Akashi, O., Terauchi, A., Fukuda, K., Hirotsu, T., Maruyama, M., Sugawara, T.: Detection and diagnosis of inter-as routing anomalies by cooperative intelligent agents. In: Proceedings of the 16th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2006. Lecture Notes in Computer Science, vol. 3775, pp. 181–192. Springer Berlin, Heidelberg, Germany (October 2005)Google Scholar
  2. 2.
    Chaparadza, R., Coskun, H., Schieferdecker, I.: Addressing some challenges in autonomic monitoring in self-managing networks. In: Proceedings of the 13th IEEE International Conference on Networks, 2005. Jointly held with the 2005 IEEE 7th Malaysia International Conference on Communication. vol. 2, p. 6 (November 2005)Google Scholar
  3. 3.
    Chowdhury, N.M.M.K., Boutaba, R.: Network virtualization: state of the art and research challenges. IEEE Commun. Mag. 47(7), 20–26 (2009)CrossRefGoogle Scholar
  4. 4.
    Chowdhury, N., Rahman, M., Boutaba, R.: Virtual network embedding with coordinated node and link mapping. In: Proceedings of the 28th Conference on Computer Communications. IEEE INFOCOM 2009, pp. 783–791 (April 2009)Google Scholar
  5. 5.
    Degrande, N., Laevens, K., Vleeschauwer, D.D., Sharpe, R.: Increasing the user perceived quality for IPTV services. IEEE Commun. Mag. 46(2), 94–99 (2008)CrossRefGoogle Scholar
  6. 6.
    Ferber, J. (ed.): Multi-Agent System: An Introduction to Distributed Artificial Intelligence. Addison Wesley, London (1999)Google Scholar
  7. 7.
    Han, S., Lisle, S., Nehib, G.: IPTV transport architecture alternatives and economic considerations. IEEE Commun. Mag. 46(2), 70–77 (2008)CrossRefGoogle Scholar
  8. 8.
    Houidi, I., Louati, W., Zeghlache, D.: A distributed and autonomic virtual network mapping framework. In: Proceedings of Fourth IEEE/IFIP International Conference on Autonomic and Autonomous Systems, 2008. ICAS 2008. pp. 241–247 (March 2008)Google Scholar
  9. 9.
    Huebscher, M.C., McCann, J.A.: A survey of autonomic computing—degrees, models, and applications. ACM Comput. Surv. 40(3), 1–28 (2008)CrossRefGoogle Scholar
  10. 10.
    Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Comput. 32(1), 41–50 (2003)CrossRefGoogle Scholar
  11. 11.
    Manzalini, A., Zambonelli, F.: Towards autonomic and situation-aware communication services: the cascadas vision. In: Proceedings of the IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications, 2006. DIS 2006. pp. 383–388 (June 2006)Google Scholar
  12. 12.
    Milojicic, D.S., Kalogeraki, V., Lukose, R., Nagaraja, K., Pruyne, J., Richard, B., Rollins, S., Xu, Z.: Peer-to-peer computing. Technical report HPL-2002-57, HP Lab (March 2002). Accessed March 2012
  13. 13.
    Miyamura, T., Oki, E., Inoue, I., Shiomoto, K.: Enhancing bandwidth on demand service based on virtual network topology control. In: Proceedings of the IEEE Network Operations and Management Symposium Workshops, 2008. NOMS Workshops 2008. pp. 201–206 (April 2008)Google Scholar
  14. 14.
    Ohsita, Y., Miyamura, T., Arakawa, S., Ata, S., Oki, E., Shiomoto, K., Murata, M.: Gradually reconfiguring virtual network topologies based on estimated traffic matrices. In: Proceedings of 26th IEEE International Conference on Computer Communications. IEEE INFOCOM 2007, pp. 2511–2515 (May 2007)Google Scholar
  15. 15.
    Prieto, A.G., Stadler, R.: A-gap: an adaptive protocol for continuous network monitoring with accuracy objectives. IEEE Trans. Netw. Serv. Manag. 4(1), 2–12 (2007)CrossRefGoogle Scholar
  16. 16.
    Samaan, N., Karmouch, A.: Towards autonomic network management: an analysis of current and future research directions. IEEE Commun. Surv. Tutor. 11(3), 22–36 (2009)CrossRefGoogle Scholar
  17. 17.
    Schönwälder, J., Festor, O., Harrington, D., Leinen, S.: Minutes of the joint emanics / irtf-nmrg workshop on future direction of network and service management research (October 2006). Accessed April 2012
  18. 18.
    Tanenbaum, A.S., Steen, M.V. (eds.): Distributed Systems—Principles and Designs, 2nd edn. Pearson Prentice Hall, Upper Saddle River (2007)Google Scholar
  19. 19.
    Terauchi, A., Akashi, O.: Trust-based cooperative action control in multi-agent systems for network management. In: Proceedings of the International Conference on Advanced Information Networking and Applications Workshops, 2009. WAINA ’09, pp. 278–283 (May 2009)Google Scholar
  20. 20.
    Trumler, W., Petzold, J., Bagci, F., Ungerer, T.: Amun: an autonomic middleware for the smart doorplate project. Pers. Ubiquit. Comput. 10(1), 7–11 (2005)CrossRefGoogle Scholar
  21. 21.
    Yalagandula, P., Sharma, P., Banerjee, S., Basu, S., Lee, S.J.: S3: a scalable sensing service for monitoring large networked systems. In: INM ’06: Proceedings of the 2006 SIGCOMM Workshop on Internet Network Management, pp. 71–76. ACM Press, New York, NY, USA (2006)Google Scholar
  22. 22.
    Yu, M., Yi, Y., Rexford, J., Chiang, M.: Rethinking virtual network embedding: substrate support for path splitting and migration. SIGCOMM Comput. Commun. Rev. 38(2), 17–29 (2008)CrossRefGoogle Scholar
  23. 23.
    Zhou, Y., Lyu, M.R.: An energy-efficient mechanism for self-monitoring sensor web. In: Proceedings of the 2007 IEEE Aerospace Conference, pp. 1–8. Big Sky, MT, USA (March 2007)Google Scholar
  24. 24.
    Zomaya, A.Y.H. (ed.): Parallel & Distributed Computing Handbook. McGraw-Hill, Inc., New York, NY, USA (1996)Google Scholar

Copyright information

© The Author(s) 2012

Authors and Affiliations

  • Clarissa Cassales Marquezan
    • 1
  • Lisandro  Zambenedetti Granville
    • 2
  1. 1.PalunoUniversity of Duisburg-EssenEssenGermany
  2. 2.Institute of InformaticsFederal University of Rio Grande do SulPorto AlegreBrazil

Personalised recommendations