Skip to main content
Log in

A Survey on the Use of P2P Technology for Network Management

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

Network management has steadily evolved over recent years. Along with the growing need for advanced features in network management solutions, several distribution models were investigated, varying from centralized to fully distributed models. Despite the common agreement that some sort of distribution is really needed to execute management tasks, there seems to exist a permanent quest for the next distributed network management model. Among the distributed models, an interesting and emerging possibility is the use of P2P technology in network management, also known as P2P-Based Network Management (P2PBNM). Several investigations have shown that P2PBNM can be seen as an enabler for advanced network management features. However, due to the dispersion concerning the concepts and features related to these investigations, it is difficult to draw a comprehensive picture of the P2PBNM area. The purpose of this article is to look at literature on P2PBNM and to highlight initiatives regarding the use of P2P technology in network management. Furthermore, such initiatives are classified in respect to proposed review questions. Finally, future trends are discussed in order to predict what the future holds for P2PBNM.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. Pavlou, G.: On the evolution of management approaches, frameworks and protocols: a historical perspective. J. Netw. Syst. Manag. 15(4), 425–445 (2007)

    Article  Google Scholar 

  3. Goldszmidt, G., Yemini, Y.: Distributed management by delegation. In: Proceedings of the 15th International Conference on Distributed Computing Systems, pp. 333–340, Washington, DC, USA, 1995. IEEE Computer Society (1995)

  4. Sloman, M.: Policy driven management for distributed systems. J. Netw. Syst. Manag. 2(4), 333–360 (1994)

    Article  Google Scholar 

  5. Soldatos, J., Alexopoulos, D.: Web services-based network management: approaches and the wsnet system. Int. J. Netw. Manag. 17(1), 33–50 (2007). ISSN 1099-1190

    Article  Google Scholar 

  6. Enns, R., Bjorklund, M., Schoenwaelder, J., Bierman, A.: Network configuration protocol (NETCONF), RFC 6241 (Proposed Standard). Internet Engineering Task Force (IETF), (2011)

  7. 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 Commun. Mag. 43(10), 62–68 (2005)

    Article  Google Scholar 

  8. Panisson, A., da Rosa, D.M., Melchiors, C., Granville, L.Z., Almeida, M.J.B., Tarouco, L.M.R.: Designing the architecture of P2P-based network management systems. In: Proceedings of the 11th IEEE Symposium on Computers and Communications (ISCC), pp. 69–75. IEEE Computer Society, (2006). doi:10.1109/ISCC.2006.60

  9. Binzenhofer, A., Tutschku, K., auf dem Grabem, B., Fiedler, M., Carlsson, P.: A P2P-based framework for distributed network management. In: Proceedings Wireless Systems and Network Architectures in Next Generation Internet, volume 3883 of Lecture Notes in Computer Science, pp. 198–210, Springer-Verlag, Heidelberg (2006)

  10. Marquezan, C.C., Panisson, A., Granville, L.Z., Nunzi, G., Brunner, M.: Maintenance of monitoring systems throughout self-healing mechanisms. In: Proceedings of the 19th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Managing Large-Scale Service Deployment, p. 188. Springer, (2008)

  11. Melchiors, C., Mattjie, D., dos Santos, C.R.P., Panisson, A., Granville, L.Z., Tarouco, L.M.R.: Advancements in Distributed Computing and Internet Technologies: Trends and Issues, chapter A P2P-Based Strongly Distributed Network Polling Solution. IGI Global, Hershey (2011)

    Google Scholar 

  12. Fallon, L., Parker, D., Zach, M., Leitner, M., Collins, S.: Self-forming network management topologies in the madeira management system. In: Lecture Notes in Computer Science, Vol 4543, 61 (2007)

  13. Nobre, J.C., Granville, L.Z.: Consistency of policy states in decentralized autonomic network management. In: Proceedings of the 12th IEEE/IFIP Network Operations and Management Symposium (NOMS), Washington, DC, USA, 2010. IEEE Computer Society (2010)

  14. Konstantinou, A.V., Yemini, Y.: A2A: an architecture for autonomic management coordination. In: Proceedings of 20th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM), p. 85, Springer-Verlag, New York (2009)

  15. dos Santos, C.R.P., Famaey, J., Schönwälder, J., Granville, L.Z., Pras, A., De Turck, F.: Taxonomy for the network and service management research field. J. Netw. Syst. Manag. 24(3), 764–787 (2016)

    Google Scholar 

  16. Steinmetz, R., Wehrle, K.: Peer-to-peer systems and applications. In: Lecture Notes in Computer Science, (2005)

  17. Androutsellis-Theotokis, S., Spinellis, D.: A survey of peer-to-peer content distribution technologies. ACM Comput. Surv. 36(4), 335–371 (2004). doi:10.1145/1041680.1041681. ISSN 0360-0300

    Article  Google Scholar 

  18. Rodrigues, R., Druschel, P.: Peer-to-peer systems. Commun. ACM 53, 72–82 (2010). ISSN 0001-0782

    Article  Google Scholar 

  19. Li, J., Jin, W.: Routing mechanism in active peer-to-peer network. In: Computing, Communication and Networking Technologies (ICCCNT), 2014 International Conference on, pp. 1–3. IEEE, (2014)

  20. Javanmardi, S., Shojafar, M., Shariatmadari, S., Ahrabi, S.S.: Fr trust: a fuzzy reputation-based model for trust management in semantic p2p grids. Int. J. Grid Util. Comput. 6(1), 57–66 (2014)

    Article  Google Scholar 

  21. Papadakis, H., Roussopoulos, M., Fragopoulou, P., Markatos, E.P.: Imbuing unstructured p2p systems with non-intrusive topology awareness. In: Proceedings. IEEE Ninth International Conference on Peer-to-Peer Computing, 2009. P2P ’09., pp. 51–60, September (2009). ISBN 978-1-4244-5066-4

  22. Xie, H., Min, B., Dai, Y.: Soda: towards a framework for self optimization via demand adaptation in peer-to-peer networks. In: Proceedings. IEEE Ninth International Conference on Peer-to-Peer Computing, 2009. P2P ’09., pp. 163–170, September (2009). ISBN 978-1-4244-5066-4

  23. Jimenez, R., Osmani, F., Knutsson, B.: Connectivity properties of mainline bittorrent dht nodes. In: Proceedings. IEEE Ninth International Conference on Peer-to-Peer Computing, 2009. P2P ’09., pp. 262–270, September (2009). ISBN 978-1-4244-5066-4

  24. Saini, N., Chaturvedi, A., Yadav, R.: Identifying. Collusion attacks in p2p trust and reputation systems. Int. J. Comput. Appl. (IJCA) 2, 36–41 (2014)

    Google Scholar 

  25. Gong, L.: JXTA: a network programming environment. IEEE Internet Comput. 5(3), 88–95 (2001). ISSN 1089-7801

    Article  Google Scholar 

  26. Bjurefors, F., Larzon, L.A., Gold, R.: Performance of pastry in a heterogeneous system. In: Proceedings. Fourth International Conference on Peer-to-Peer Computing, 2004., pp. 278 – 279, August (2004). ISBN 0-7695-2156-8

  27. Stoica, I., Morris, R., Liben-Nowell, D., Karger, D.R., Kaashoek, M.F., Dabek, F., Balakrishnan, H.: Chord: a scalable peer-to-peer lookup protocol for internet applications. IEEE/ACM Trans. Netw. 11(1), 17–32 (2003). ISSN 1063-6692

    Article  Google Scholar 

  28. Aguirre, J.V., Alvarez, R., Zamora, A.: Darkcube: A k-hypercube based p2p voip protocol. Peer-to-Peer Netw. Appl. 10(1), 170–183 (2017)

    Article  Google Scholar 

  29. Zhang, X., Xiong, Z., Wang, G., Ye, C., Fang, X.: P2pcloud-w: a novel p2pcloud workflow management architecture based on petri net. Int. J. Grid Distrib. Comput. 8(2), 191–200 (2015)

    Article  Google Scholar 

  30. Sun, J., Zhou, Y., Duan, Y., Guo, Z.: A low-latency peer-to-peer live and vod streaming system based on scalable video coding. In: Visual Communications and Image Processing Conference, 2014 IEEE, pp. 319–319. IEEE, (2014)

  31. Ebrahimi, M., Rankoohi, S.M.T.R.: An ant-based approach to cluster peers in p2p database systems. Knowl. Inf. Syst. 43(1), 219–247 (2015)

    Article  Google Scholar 

  32. Megias, D.: Improved privacy-preserving p2p multimedia distribution based on recombined fingerprints. IEEE Trans. Dependable Secur. Comput. 12(2), 179–189 (2015)

    Article  Google Scholar 

  33. Martin-Flatin, J.-P., Znaty, S., Habaux, J.-P.: A survey of distributed entreprise network and systems management paradigms. J. Netw. Syst. Manag. 7(1), 9–26 (1999). ISSN 1064-7570

    Article  MATH  Google Scholar 

  34. Leinwand, A., Condroy, K.F.: Network Management: A Practical Perspective, 2nd edn. Addison-Wesley Professional, Menlo Park (1996)

    MATH  Google Scholar 

  35. Schnwlder, J., Quittek, J., Kappler, C.: Building distributed management applications with the ietf scriptmib. IEEE J. Sel. Areas Commun. 18(5), 702–714 (2000). ISSN 0733-8716

    Article  Google Scholar 

  36. Pras, A., Schoenwaelder, J., Burgess, M., Festor, O., Martinez Perez, G., Stadler, R., Stiller, B., Stiller, B.: Key research challenges in network management. IEEE Commun. Mag. 45(10), 104–110 (2007). ISSN 0163-6804

    Article  Google Scholar 

  37. Voulgaris, S., Gavidia, D., van Steen, M.: Cyclon: Inexpensive membership management for unstructured p2p overlays. J. Netw. Syst. Manag. 13, 197–217 (2005). ISSN 1064-7570

    Article  Google Scholar 

  38. Duarte, P.A.P.R., Nobre, J.C., Granville, L.Z., Tarouco, L.M.R.: A P2P-based self-healing service for network maintenance. In: Proceedings of the 12th IFIP/IEEE International Symposium on Integrated Network Management (IM), IEEE Computer Society, Washington, DC, USA, (2011)

  39. Wuhib, F., Dam, M., Stadler, R., Clem, A.: Robust monitoring of network-wide aggregates through gossiping. IEEE Trans. Netw. Serv. Manag. 6(2), 95–109 (2009). doi:10.1109/TNSM.2009.090603. ISSN 1932-4537

    Article  Google Scholar 

  40. Jones, S.: Toward an acceptable definition of service [service-oriented architecture]. IEEE Softw. 22(3), 87–93 (2005)

    Article  Google Scholar 

  41. Wuhib, F., Stadler, R.: Distributed monitoring and resource management for large cloud environments. In: Integrated Network Management (IM), 2011 IFIP/IEEE International Symposium on, pp. 970–975. IEEE, (2011)

  42. Fiorese, A., Simões, P., Boavida, F.: A P2P-based approach to cross-domain network and service management. In: Proceedings of the 3rd International Conference on Autonomous Infrastructure, Management and Security: Scalability of Networks and Services, p. 182. Springer-Verlag, (2009)

  43. Rimac, I., Hilt, V., Tomsu, M., Gurbani, V., Marocco, E.: A survey on research on the application-layer traffic optimization (ALTO) problem, RFC 6029 (Informational). Internet Engineering Task Force (IETF), (2010)

  44. Nobre, J.C., Granville, L.Z.: Consistency of states of management data in P2P-based autonomic network management. In: Proceedings of the 20th Ifip/Ieee International Workshop on Distributed Systems: Operations and Management (DSOM), pp. 99–110. Springer-Verlag, New York, NY, USA, (2009)

  45. Lim, K.S., Stadler, R.: Developing pattern-based management programs. In: 4th IFIP/IEEE International Conference on Management of Multimedia Networks and Services (MMNS), volume 2216, p. 345. Springer Verlag, Chicago, USA, (2001)

  46. Doyen, G., Nataf, E., Festor, O.: A hierarchical architecture for a distributed management of p2p networks and services. In: Ambient Networks, pp. 257–268. Springer, (2005)

  47. Simon, C., Szabó, R., Kersch, P., Kovács, B., Galis, A., Cheng, L.: Peer-to-peer management in Ambient Networks. In: The 14th IST Mobile and Wireless Communications Summit, Dresden, Germany, (2005)

  48. Kamienski, C., Sadok, D., Fidalgo, J.F., Lima, J., Ohlman, B.: On the use of peer-to-peer architectures for the management of highly dynamic environments. In: Pervasive Computing and Communications Workshops, IEEE International Conference on, Vol. 0, pp. 135–140. (2006)

  49. Mathieu, B., Song, M., Galis, A., Cheng, L., Jean, K., Ocampo, R., Brunner, M., Stiemerling, M., Cassini, M.: Self-management of context-aware overlay ambient networks. In: 10th IFIP/IEEE International Symposium on Integrated Network Management (IM), pp. 749–752, IEEE Computer Society Press, Los Alamitos, CA, USA (2007)

  50. Idhaw, E.G., Lam, L.M., Pecelli, D., Pizzi, S.V.: Policy-based management of the Future Airborne network via peer-to-peer networking. In: Proceedings of the Military Communications Conference (MILCOM), pp. 1–10, IEEE Computer Society, Washington, DC, USA (2006). ISBN 142440617X

  51. Yalagandula, P., Sharma, P., Banerjee, S., Basu, S., Lee, S.-J..: S3: a scalable sensing service for monitoring large networked systems. In: Proceedings of the SIGCOMM Workshop on Internet Network Management (INM), pp. 71–76. ACM, New York, NY, USA (2006). ISBN 1-59593-570-3

  52. Blanton, E., Chatterjee, S., Gangam, S., Kala, S., Sharma, D., Fahmy, S., Sharma, P.: Design and evaluation of the s 3 monitor network measurement service on geni. In: Communication Systems and Networks (COMSNETS), 2012 Fourth International Conference on, pp. 1–10. IEEE, (2012)

  53. Tran, H.M., Schonwalder, J.: Distributed case-based reasoning for fault management. In: Inter-domain management: First International Conference on Autonomous Infrastructure, Management and Security (AIMS), volume 4543, p. 200. Springer-Verlag, Heidelberg, Germany (2007)

  54. Lupu, E., Dulay, N., Sloman, M., Sventek, J., Heeps, S., Strowes,S., Twidle, K., Keoh, L., SchaefferFilho, A.E.: Amuse: autonomic management of ubiquitous systems for e-health. J. Concurrency and Computation: Practice and Experience, John Wiley, (2007)

  55. Schaeffer-Filho, A., Lupu, E., Sloman, M.: Federating policy-driven autonomous systems: interaction specification and management patterns. J. Netw. Syst. Manag. 23(3), 753–793 (2015)

    Article  Google Scholar 

  56. Jain, N., Mahajan, P., Kit, D., Yalagandula, P., Dahlin, M., Zhang, Y.: Network imprecision: a new consistency metric for scalable monitoring. In: Proceedings of the 8th USENIX conference on Operating systems design and implementation, pp. 87–102. (2008)

  57. dos Santos, C.R.P., Santa, L.F.D., Marquezan, C.C., Cechin, S.L., Salvador, E.M., Granville, L.Z., Almeida, M.J.B., Tarouco, L.M.R.: On the design and performance evaluation of notification support for p2p-based network management. In: Proceedings of the 2008 ACM Symposium on Applied Computing, pp. 2057–2062. ACM, (2008)

  58. dos Santos, C.R.P., Cechin, S., Granville, L.Z., Almeida, M.J.B., Tarouco, L.M.R.: On the impact of using presence services in p2p-based network management systems. In: Global Telecommunications Conference (GLOBECOM 2010), 2010 IEEE, pp. 1–6. IEEE, (2010)

  59. Barshan, M., Fathy, M., Yousefi, S.: Fault-tolerant architecture for peer to peer network management systems. In: Balandin, S., Moltchanov, D., Koucheryavy, Y. (eds.) Smart Spaces and Next Generation Wired/Wireless Networking, volume 5764 of Lecture Notes in Computer Science, pp 241–252. Springer-Verlag, Heidelberg, Germany, (2009)

  60. Fiorese, A., Simões, P., Boavida, F.: Oman–a management architecture for p2p service overlay networks. In: IFIP International Conference on Autonomous Infrastructure, Management and Security, pp. 14–25. Springer, (2010)

  61. Fiorese, A., Simoes, P., Boavida, F.: Performance evaluation of service searching using aggregation in peer-to-peer service overlay networks. In: Integrated Network Management (IM), 2011 IFIP/IEEE International Symposium on, pp. 642–645. IEEE, (2011)

  62. Krupczak, B.: Cartographer, (2015). http://www.krupczak.org/Cartographer/

  63. di Pietro, A., Huici, F., Costantini, D., Niccolini, S.: Decon: decentralized coordination for large-scale flow monitoring. In: Proceedings of the IEEE Conference on Computer Communications (INFOCOM), IEEE Computer Society, Washington, DC, USA (2010)

  64. Makhloufi, R., Doyen, G., Bonnet, G., Gaïti, D.: Saam: a self-adaptive aggregation mechanism for autonomous management systems. In: Network Operations and Management Symposium (NOMS), 2012 IEEE, pp. 667–670. IEEE, (2012)

  65. Makhloufi, R., Doyen, G., Bonnet, G., Gaïti, D.: Towards self-adaptive management frameworks: the case of aggregated information monitoring. In: Network and Service Management (CNSM), 2011 7th International Conference on, pp. 1–5. IEEE, (2011a)

  66. Makhloufi, R., Doyen, G., Bonnet, G., Gaiti, D.: Situated vs. global aggregation schemes for autonomous management systems. In: Integrated Network Management (IM), 2011 IFIP/IEEE International Symposium on, pp. 1135–1139. IEEE, (2011b)

  67. Makhloufi, R., Bonnet, G., Doyen, G., Gaïti, D.: Towards a P2P-based deployment of network management information. In: Stiller, B., De Turck, F. (eds.) Mechanisms for Autonomous Management of Networks and Services. AIMS 2010. Lecture Notes in Computer Science, vol. 6155, pp. 26–37. Springer, Berlin, Heidelberg, (2010)

  68. Gao, C., Yu, H., Shiy, G., Chen, J., Zheng, W.: Smon: self-managed overlay networks for managing distributed applications. In: Network Operations and Management Symposium (NOMS), 2010 IEEE, pp. 80–87. IEEE, (2010)

  69. Morariu, C., Stiller, B.: An open architecture for distributed ip traffic analysis (dita). In: Integrated Network Management (IM), 2011 IFIP/IEEE International Symposium on, pp. 952–957. IEEE Computer Society, Washington, DC, USA (2011)

  70. Morariu, C., Racz, P., Stiller, B.: Script: a framework for scalable real-time ip flow record analysis. In: Network Operations and Management Symposium (NOMS), 2010 IEEE, pp. 278–285. IEEE, (2010)

  71. Morariu, C., Stiller, B.: Dicap: distributed packet capturing architecture for high-speed network links. In: Local Computer Networks, 2008. LCN 2008. 33rd IEEE Conference on, pp. 168–175. IEEE, (2008)

  72. Stingl, D., Retz, R., Richerzhagen, B., Gross, C., Steinmetz, R.: Mobi-g: Gossip-based monitoring in manets. In: Network Operations and Management Symposium (NOMS), 2014 IEEE, pp. 1–9. IEEE, (2014)

  73. Badis, H., Doyen, G., Khatoun, R.: A collaborative approach for a source based detection of botclouds. In: Integrated Network Management (IM), 2015 IFIP/IEEE International Symposium on, pp. 906–909. IEEE, (2015)

  74. Brunner, M., Galis, A., Cheng, L., Colás, J.A., Ahlgren, B., Gunnar, A., Abrahamsson, H., Szabo, R., Csaba, S., Nielsen, J., Prieto, A.G., Stadler, R., Molnar, G.: Towards ambient networks management. In: Proceedings. Mobility Aware Technologies and Applications, volume 3744 of Lecture Notes in Computer Science, pp. 215–229. Springer-Verlag, Heidelberg, Germany (2005)

  75. Jun, L., Shunyi, Z., Zailong, Z., Pan, W.: A novel network management architecture for self-organizing network. In: Networking, Architecture, and Storage, International Conference on, Vol. 0, pp. 146–154. (2007)

  76. Yalagandula, P., Dahlin, M.: A scalable distributed information management system. ACM SIGCOMM Comput. Commun. Rev. 34(4), 379–390 (2004)

    Article  Google Scholar 

  77. Dam, M., Stadler, R.: A generic protocol for network state aggregation. In: Radiovetenskap och Kommunikation, RVK05. Linköping, Sweden. 14 juni-15 juni 2005, (2005)

  78. Joint Technical Committee ISO/IEC: ISO/IEC 7498-4, information technology, open systems interconnection, basic reference model: management framework. In: Technical Report, International Organisation for Standardisation, Geneva, Switzerland, (1994)

  79. Jennings, C., Lowekamp, B., Rescorla, E., Baset, S., Schulzrinne, H.: Resource location and discovery (reload) base protocol. Work in progress as an Internet-Draft, (2012)

  80. Westerinen, A., Schnizlein, J., Strassner, J., Scherling, M., Quinn, B., Herzog, S., Huynh, A., Carlson, M., Perry, J., Waldbusser, S.: Terminology for Policy-Based Management. RFC 3198 (Standard), (2001)

  81. Verma, D.C.: Simplifying network administration using policy-based management. IEEE Netw. 16(2), 20–26 (2002)

    Article  Google Scholar 

  82. Itu-t recommendation m.3000—overview of tmn recommendation. In: Technical Report, International Telecommunication Union, (2000)

  83. Bieszczad, A., Pagurek, B., White, T.: Mobile agents for network management. IEEE Commun. Surv. 1(1), 2–9 (1998)

    Article  MATH  Google Scholar 

  84. Koubarakis, M.: Multi-agent systems and peer-to-peer computing: methods, systems, and challenges. In: Cooperative Information Agents VII, pp. 46–61. (2003). URL http://www.springerlink.com/content/l8ya14t502pxar84

  85. Peoples, C., Parr, G., Scotney, B., Moore, A.: Context-aware policy-based framework for self-management in delay-tolerant networks: a case study for deep space exploration. IEEE Commun. Mag. 48(7), 102–109 (2010). ISSN 0163-6804

    Article  Google Scholar 

  86. Scott, J., Hui, P., Crowcroft, J., Diot, C.: Haggle: a networking architecture designed around mobile users. In: IFIP Third Annual Conference on Wireless On demand Network Systems and Services (WONS), 2006, (2006)

  87. Jennings, B., Van Der Meer, S., Balasubramaniam, S., Botvich, D., Foghlu, M.O., Donnelly, W., Strassner, J.: Towards autonomic management of communications networks. IEEE Commun. Mag. 45(10), 112–121 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jéferson Campos Nobre.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nobre, J.C., Melchiors, C., Marquezan, C.C. et al. A Survey on the Use of P2P Technology for Network Management. J Netw Syst Manage 26, 189–221 (2018). https://doi.org/10.1007/s10922-017-9413-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-017-9413-4

Keywords

Navigation