Skip to main content

Clustering an Unstructured P2P Networks Using a Termite Hill Building Model

  • Conference paper
  • First Online:
New Trends in Information and Communications Technology Applications (NTICT 2018)

Abstract

Super-peer (SP) architecture is proposed to improve the quality of service (QoS) of peer to peer (P2P) networks. P2P networks is divided into sets of homogeneous sub-groups representing the number of SPs. Designing SP networks for file sharing has several issues like the specifying best number of SPs, selection of SPs, and suitable ordinary peers for each SP. In this paper, we propose a simple method to achieve self-organization of peers in dynamic environment to enhance QoS. Termite hill building model is used for clustering an unstructured P2P network by employing Jaccard measure to compute peers’ interest similarity. This method consists of four steps which are initialization, separation, colony building, and post processing. Both the separation and colony building steps are the backbone of the method. The experimental results on a simulated network with 10000 nodes show about 99% as accuracy.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Schollmeier, R.: A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications. In: 1st International Conference on Peer-to-Peer Computing, pp. 101–102 (2001)

    Google Scholar 

  2. Shen, X., Yu, H., Buford, J., Akon, M.: Handbook of Peer-to-Peer Networking. Springer, Heidelberg (2010). https://doi.org/10.1007/978-0-387-09751-0

    Book  MATH  Google Scholar 

  3. Schmidt, C.S.: Flexible information discovery with guarantees in decentralized distributed systems. Ph.D. dissertation. University of New Jersey, USA (2005)

    Google Scholar 

  4. Huang, X., Chang, Y., Chen, S.: PeerCluster: a cluster-based peer-to-peer system. IEEE Trans. Parallel Distrib. Syst. 17(10), 1110–1123 (2006)

    Article  Google Scholar 

  5. Huang, Y., Du, H., Zhang, G.: Clustering model of P2P CDN based on the prediction of user requirements. JNW 7(3), 532–539 (2012). Academy Publisher

    Google Scholar 

  6. Huang, C., Li, X., Wu, J.: A semantic searching scheme in heterogeneous unstructured P2P networks. Comput. Sci. Technol. 6(266), 925–994 (2011)

    Article  Google Scholar 

  7. Ma, Y., Tan, Z., Chang, G., Gao, X.: A P2P overlay network routing algorithm based on group-average agglomerative clustering topology. In: 9th International Conference on Hybrid Intelligent Systems, vol. 2, pp. 445–448 (2009)

    Google Scholar 

  8. Kacimi, M., Y´etongnon, K.: Density-based clustering for similarity search in a P2P network. In: 6th International Symposium on Cluster Computing and the Grid, pp. 57–64 (2006)

    Google Scholar 

  9. Datta, S., Giannella, R., Kargupta, H.: Approximate distributed k-means clustering over a peer-to-peer network. IEEE Trans. Knowl. Data Eng. 21(10), 1372–1388 (2009)

    Article  Google Scholar 

  10. Dumitrescu, M., Andoni, R.: Clustering SPs in P2P networks by growing neural gas. In: 18th Euromicro Conference on Parallel, Distributed and Network-Based Processing, pp. 311–318 (2012)

    Google Scholar 

  11. Atul, S., Mads, H.: Decentralized clustering in pure P2P overlay networks using Schelling’s model. In: IEEE Communications Society Subject Matter Experts for Publication in the ICC (2007)

    Google Scholar 

  12. Lakshmish, R., Bugra, G., Ling, L.: Connectivity based node clustering in decentralized peer-to-peer networks. In: Proceedings of the 3rd International Conference on Peer-to-Peer Computing, P2P 2003 (2003)

    Google Scholar 

  13. Saurabh, T., Leonard, K.: Optimal search performance in unstructured peer-to-peer networks with clustered demands. IEEE J. Sel. Areas Commun. 25(1), 84–95 (2007)

    Article  Google Scholar 

  14. Ayyasamy, S., Sivanandam, S.N.: A cluster based replication architecture for load balancing in peer-to-peer content distribution. arXiv:1009.4563 (2010)

    Article  Google Scholar 

  15. Michalis, V., Kjetil, N., Christos, D.: Peer-to-Peer Clustering for Semantic Overlay Network Generation. INSTICC Press, Setubal (2006)

    Google Scholar 

  16. Tirado, M., Higuero, D., Isaila, F., Carretero, J., Iamnitchi, A.: Affinity P2P: a self-organizing content-based locality-aware collaborative peer-to-peer network. Comput. Netw. 54(12), 2056–2070 (2010)

    Article  Google Scholar 

  17. Vakili, G., Khorsandi, S.: Self-organized cooperation policy setting in P2P systems based on reinforcement learning. IEEE Syst. J. 7(1), 151–161 (2013)

    Article  Google Scholar 

  18. Ebrahimi, M., Rouhani, R., Seyed, M.: An ant-based approach to cluster peers in P2P database systems. Knowl. Inf. Syst. 43(1), 219–247 (2015)

    Article  Google Scholar 

  19. Meng, X.: A churn-aware durable data storage scheme in hybrid P2P networks. J. Supercomput. 74(1), 183–204 (2018)

    Article  Google Scholar 

  20. Xianfu, M., Jing, J.: A free rider aware topological construction strategy for search in unstructured P2P networks. Peer-to-Peer Netw. Appl. 9(1), 127–141 (2016)

    Article  Google Scholar 

  21. Zungeru, M., Ang, M., Seng, P.: Termite-hill: from natural to artificial termites in sensor networks. Int. J. Swarm Intell. Res. 3(4), 1–23 (2012)

    Article  Google Scholar 

  22. Martin, H.R.: Termite: a swarm intelligent routing algorithm for mobile wireless ad-hoc networks. Ph.D. dissertation, Electrical and Computer Engineering, Cornell University, NY, United States (2005)

    Google Scholar 

  23. Marco, D., Thomas, S.: Ant Colony Optimization. MIT Press, Cambridge (2004)

    MATH  Google Scholar 

  24. Selcuk, O., Dervis, K.: Routing in wireless sensor networks using an ant colony optimization (ACO) router chip. Sensors 9, 909–921 (2009)

    Article  Google Scholar 

  25. PeerSim. http://peersim.sourceforge.net/

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Hazim Aburagheef or Safaa O. Al-mamory .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Aburagheef, H., Al-mamory, S.O. (2018). Clustering an Unstructured P2P Networks Using a Termite Hill Building Model. In: Al-mamory, S., Alwan, J., Hussein, A. (eds) New Trends in Information and Communications Technology Applications. NTICT 2018. Communications in Computer and Information Science, vol 938. Springer, Cham. https://doi.org/10.1007/978-3-030-01653-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-01653-1_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-01652-4

  • Online ISBN: 978-3-030-01653-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics