Skip to main content
Log in

Improving the availability of P2P-based network management systems by provisioning fault tolerance property

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

In this paper we propose a 3-tier hierarchical architecture which is based on peer-to-peer model for network management purpose. The main focus of the proposed architecture is provisioning fault tolerance property which in turn leads to increasing the availability of the Network Management System (NMS). In each tier of the architecture we use redundancy to achieve the aforementioned goal. However, we do not use redundant peers thus no peer redundancy is imposed to the system. Instead we use some selected peers in several roles and therefore only add some software redundancy which is easily tolerable by advanced processors of NMS’s peers. Due to the hierarchical structure, failure of nodes in each tier may affect NMS’s availability differently. Therefore we examined the effect of failure of peers which play different roles in the architecture on the availability of the system by means of extensive simulation study. The results show that the architecture proposed offers higher availability in comparison to previously proposed peer-to-peer NMS. It also offered lower vulnerability to failure of nodes when nodes are repairable.

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.

Similar content being viewed by others

References

  1. Choi J, Won-Ki Hong J (2007) Towards management of next generation networks. IEICE Trans Commun E90-B(11):3004–3014

    Article  Google Scholar 

  2. Li M, Sandrasegaran K (2005) Network management challenges for next generation networks. In: Proceedings of the IEEE conference on local computer networks 30th anniversary (LCN’05), Sydney, Australia

    Google Scholar 

  3. Rubio-Loyola J, Serrat J, Astorga A, Fischer A, Berl A, de Meer H, Koumoutsos G (2009) A viewpoint of the network management paradigm for future Internet networks. In: Proceedings of 1st IFIP/IEEE international workshop on management of the future Internet (ManFI), Long Island, NY, USA, June

    Google Scholar 

  4. The FP7 4WAD project. http://www.4ward-project.eu

  5. Cassales Marquezan C, Raniery Paula dos Santos C, Monteiro Salvador E, Janilce Bosquiroli Almeida M, Luis Cechin S, Zambenedetti Granville L (2007) Performance evaluation of notifications in a web services and P2P-based network management overlay. In: 31st annual IEEE international computer software and applications conference (COMPSAC’07), Beijing, China, vol 1, pp 241–250

    Google Scholar 

  6. Zambenedetti Granville L, Moreira da Rosa D, Panisson A, na Melchiors C, Janilce Bosquiroli Almeida M, Margarida Rockenbach Tarouco L (2005) Managing computer networks using peer-to-peer technologies. IEEE Commun Mag 43(10):62–68

    Article  Google Scholar 

  7. Balakrishnan H et al (2003) Looking up data in P2P systems. Commun ACM 46(2):43–48

    Article  Google Scholar 

  8. Menascé DA, Almeida VAF, Dowdy AW (2004) Performance by design: computer capacity planning by example. Prentice Hall, New York

    Google Scholar 

  9. Stallings W (2005) Cryptography and network security principles and practices, 4th edn. Prentice Hall, New York

    Google Scholar 

  10. Laprie A, Randell J-C, Landwehr BC (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE Trans Dependable Secure Comput 1(1):11–33

    Article  Google Scholar 

  11. Zohoor Saadat Z, Yousefi S, Fathy M (2009) Active worm propagation in hierarchical peer-to-peer network management systems: modeling and analysis. In: FGCN 2009, Korea. Communications in computer and information science, vol 56. Springer, Berlin, pp 58–64

    Google Scholar 

  12. State R, Festor O (2003) A management platform over peer-to-peer service infrastructure. In: Proceeding: 10th international conference on telecommunications (ICT, 2003), Vancouver, BC, Canada, pp 124–131

    Chapter  Google Scholar 

  13. Binzenhfer A, Tutschku K, auf dem Grabem B, Fiedler M, Carlsson P (2006) A P2P-based framework for distributed network management. In: Proceedings: wireless systems and network architectures in next generation Internet. Lecture notes in computer science, vol 3883. Springer, Berlin, pp 198–210

    Chapter  Google Scholar 

  14. Brunner M, Galis A, Cheng L, Cols JA, Ahlgren B, Gunnar A, Abrahamsson H, Szabo R, Csaba S, Nielsen J, Prieto AG, Stadler R, Molnar G (2005) Towards ambient networks management. In: Proceedings: mobility aware technologies and applications. Lecture notes in computer science, vol 3744. Springer, Berlin, pp 215–229

    Chapter  Google Scholar 

  15. Arozarena Llopis P, Frints M, Ortega Abad D, González Ordás J (2006) Madeira: a peer-to-peer approach to network management. In: The wireless world research forum (WWF), Shanghai, China, April

    Google Scholar 

  16. Rodrigues R, Liskov B (2005) High availability in DHTs: erasure coding vs. replication. In: Proc of 4th international workshop on peer-to-peer systems (IPTPS’05). Lecture notes in computer science, vol 3640. Springer, Berlin, pp 226–239

    Google Scholar 

  17. Chen G, Qiu T, Wu F (2008) Insight into redundancy schemes in DHTs. J Supercomput 43(2):183–198

    Article  Google Scholar 

  18. Castro M, Costa M, Rowstron A (2004) Performance and dependability of structured peer-to-peer overlays. In: IEEE: proc dependable systems and networks (DSN’04), June, pp 9–18

    Chapter  Google Scholar 

  19. Lam S, Liu H (2004) Failure recovery for structured P2P networks. Protocol design and performance evaluation. In: (SIGMETICS/performance’04), New York, USA. ACM, New York

    Google Scholar 

  20. Hildrum K, Kubiatowicz J (2003) Asymptotically efficient approaches to fault-tolerance in peer-to-peer networks. In: Proceedings of the 17th international symposium on distributed computing (DISC), Sorrento, Italy. Lecture notes in computer science, vol 2848. Springer, Berlin

    Google Scholar 

  21. Lin J-W, Yang M-F, Tsai J (2007) Fault tolerance for super-peers of P2P systems. In: Proceedings of the 13th Pacific Rim international symposium on dependable computing (PPDC), pp 107–114

    Chapter  Google Scholar 

  22. Garces-Erice L, Biersack E, Felber P, Ross K, UrvoyKeller G (2004) Hierarchical peer-to-peer systems. In: Euro-Par 2003 parallel processing, June. Lecture notes in computer science, vol 2790. Springer, Berlin, pp 1230–1239

    Chapter  Google Scholar 

  23. Yang B, Garcia-Molina H (2003) Designing a super-peer network. In: Proceedings of the 19th international conference on data engineering, Bangalore, India, March, pp 49–62

    Google Scholar 

  24. Panisson A, Moreira da Rosa D, Melchiors C, Zambenedetti Granville L, Janilce Bosquiroli Almeida M, Margarida Rockenbach Tarouco L (2006) Designing the architecture of P2P-based network management systems. In: IEEE symposium on computers and communications (ISCC’06), Pula-Cagliari, Sardinia, Italy

    Google Scholar 

  25. Zohoor Saadat Z, Yousefi S, Fathy M (2009) Active worm propagation in hierarchical peer-to-peer network management systems. In: Proceedings of the second international conference on communication theory, reliability and quality of service (CTRQ, 2009), Colmar, France

    Google Scholar 

  26. PeerSim: A peer-to-peer simulator. http://peersim.sourceforge.net

  27. Baghban Karimi O, Yousefi S, Fathy M, Mazoochi M (2008) Availability in peer to peer management networks. In: The Asia-Pacific network operations and management symposium (APNOMS). Lecture notes in computer science, vol 5297. Springer, Berlin, pp 552–555

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maryam Barshan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Barshan, M., Fathy, M. & Yousefi, S. Improving the availability of P2P-based network management systems by provisioning fault tolerance property. J Supercomput 61, 912–934 (2012). https://doi.org/10.1007/s11227-011-0659-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-011-0659-4

Keywords

Navigation