Advertisement

Wireless Personal Communications

, Volume 87, Issue 3, pp 923–937 | Cite as

Effective Communication in P2P Network by Introducing GOSIP–PHE Algorithms

  • R. VenkadeshanEmail author
  • M. Chandrasekar
Article

Abstract

In more recent years peer-to-peer systems are becoming more popular in the area of research because of possessing a number of challenging issues. The entire P2P research can be divided into four areas: search, storage, security and sharing. In various circumstances, the P2P network makes sense in effective communication. The P2P networking increases the QOS, in terms of communication speed, delay, data success rate and less data loss and so on. Due to its open nature system, it deployed hugely in the area of transferring large files and it easily exposes them to the malicious activities. The election of malicious or compromised peer as a peer head is one of the most significant breaches in peer-to-peer networks. In light of these issues, we focus the improvement of P2P network performance by following the given mechanisms. Mechanism 1: topology construction based on grouping of similar interest peer (GOSIP). Mechanism 2: electing the peer-heads for each GOSIP, based on the trust-threshold value given by each peers about their neighbor peers and considering the MAC address of the top listed peers in each group. In this paper, the P2P functionality is improved in such a way that the number of request is reduced and the neighborhood peers communication is improved by finding optimized neighbor using GOSIP algorithm. We have taken these mechanisms into the test-bed through simulation. The simulations outcomes flashed out clearly that these methods significantly improve 25 % of network Scalability and 50 % of throughputs, in turn improvise the performance of P2P networks efficiently when compared to the existing methodologies.

Keywords

GOSIP Peer-head election MAC address identity Trust-based peer-head 

References

  1. 1.
    Ahmed, M., et al. (2007). A dynamic approach for the selection of super peers in ad hoc networks. In Proceedings of the sixth international conference on networking (ICN’07), IEEE.Google Scholar
  2. 2.
    Clarke, I. (2001). Freenet: A distributed anonymous information storage and retrieval system. http://freenetproject.org/cgi-bin/twiki/view/Main/ICSI
  3. 3.
    David, R., et al. (2004). Simple efficient load balancing algorithms for peer-to-peer systems. In SPAA ’04.Google Scholar
  4. 4.
    Eunyoung, K., & Ungmo, K. (2007). Connection-degree based search and replication in mobile unstructured peer-to-peer networks. In Proceedings of the 2007 international conference on convergence information technology (pp. 919–924).Google Scholar
  5. 5.
    Gnutella. (2001). Gnutella protocol specification v0.4. http://www.clip2.com/GnutellaProtocol04.pdf
  6. 6.
    He, Q., et al. (2013). A decentralized service discovery approach on peer-to-peer network. IEEE Transactions on Services Computing, 6(1), 64–75.CrossRefGoogle Scholar
  7. 7.
    ICOIN. (2008, January 23–25). International conference on information networking.Google Scholar
  8. 8.
    Jung, S. H., et al. (2008). Mobile peer-to-peer systems using super peers for mobile environments.Google Scholar
  9. 9.
    Khalid, E., et al. (2013). RobP2P: A robust architecture for resource sharing in mobile peer-to-peer networks. Procedia Computer Science, 19, 356–363.CrossRefGoogle Scholar
  10. 10.
    Kwong, K. W., & Tsang, D. H. K. (2008). Building heterogeneous peer-to-peer networks: Protocol and analysis. IEEE/ACM Transactions on Networking, 16, 281.CrossRefGoogle Scholar
  11. 11.
    Ledlie, J., et al. (2002). Scaling filename queries in a large-scale distributed file system. Research report TR-03-02, Harvard University, January 2002.Google Scholar
  12. 12.
    Li, X., et al. (2005). Dynamic layer management in superpeer architectures. IEEE Transactions on Parallel and Distributed Systems, 16(11), 1078–1091.CrossRefGoogle Scholar
  13. 13.
    Mekouar, L., et al. (2006). Peer-to-peer’s most wanted: Malicious peers. International Computer Networks Journal, 50(4), 545–562.CrossRefzbMATHGoogle Scholar
  14. 14.
    Pawel, G., et al. (2007). Optimizing peer relationships in a super-peer network. In IEEE transactions on distributed computing system (p. 31), 25–27 June 2007.Google Scholar
  15. 15.
    Proceedings of the sixteenth annual ACM symposium on parallelism in algorithms and architectures (pp. 36–43). New York, NY.Google Scholar
  16. 16.
    Rajesh, S. & Anwitaman, D. (2012). SuperNova: Super-peers based architecture for decentralized online social networks, IEEE.Google Scholar
  17. 17.
    Saroiu, S., et al. (2002, January). A measurement study of peer-to-peer file sharing systems. In Proceedings of the multimedia computing and networking (MMCN), San Jose, CA.Google Scholar
  18. 18.
    Singla, A., & Rohrs, C. (2002, November). Ultrapeers: another step towards gnutella scalability.Google Scholar
  19. 19.
    Stoica, I., et al. (2001, August). A scalable peer-to-peer lookup service for internet applications. In Proceedings of the ACM SIGCOMM ’01 conference.Google Scholar
  20. 20.
    Xiaosong, L., & Kai, H. (2008). Proactive content poisoning to prevent collusive piracy in P2P file sharing. IEEE Transactions on Computers TC -2007-09-0492R2. Revised April 8, 2008.Google Scholar
  21. 21.
    Xiang, Y. H., et al. (2010). The resource discovery algorithm based on super-peer in mobile peer-to-peer network. Journal of Chinese Computer Systems, 31(10), 31.Google Scholar
  22. 22.
  23. 23.
  24. 24.
  25. 25.

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringChettinad College of Engineering and TechnologyKarurIndia
  2. 2.Department of Computer Science and EngineeringV.K.S College of Engineering and TechnologyKarurIndia

Personalised recommendations