Skip to main content

Enhancement of BARTERCAST Using Reinforcement Learning to Effectively Manage Freeriders

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 193))

Abstract

Efficient searching and quality services are offered by prevailing infrastructure of Peer-to-Peer(P2P)networks. P2P applications are more and more wide spreading with good scope. Though the advantages are still existing the P2P system is vulnerable to some security issues. One of the important issues that threatens the subsistence of P2P system is freeriding. Freeriders are peers(nodes) which only utilize the system but not contribute anything to the system. Freeriders affect the system in a drastic manner. Freeriders mainly download the contents without uploading anything. So the contents will be concentrated in few peers and that will increase the congestion and reduce the quality of the system. This reduces the popularity of the system. This paper compares different approaches for managing freeriders and finally a solution is suggested which is an extension to existing protocol known as BARTERCAST and the enhancement is done through Q-learning. Application of reinforcement learning approach in BARTERCAST results in more accurate results.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Meulpolder, M., Pouwelse, J.A., Epema, D.H.J., Sips, H.J.: BARTERCAST: A practical approach to prevent lazy free riding in p2p networks. In: Proceedings of IPDPS 2009, pp. 1–8 (2009)

    Google Scholar 

  2. Watkins, C.J.C.H., Dayan, P.: Technical Note:Q-Learning. Journal Machine Learning 8(3-4) (May 1992), doi:10.1007/BF00992698

    Google Scholar 

  3. Elrufaie, E., Turner, D.A.: Bidding in P2P Content Distribution Networks using the Lightweight Currency Paradigm. In: International Conference on Information Technology: Coding and Computing (ITCC 2004), vol. 2, p.129 (2004)

    Google Scholar 

  4. Catalano, D., Ruffo, G.: A Fair Micro-Payment Scheme for Profit Sharing in P2P Networks. In: Proceedings of the 2004 International Workshop on Hot Topics in Peer-to-Peer Systems (HOT-P2P 2004). IEEE, Los Alamitos (2004)

    Google Scholar 

  5. Mekouar, L., Iraqi, Y., Boutaba, R.: Free riders under control through service differentiation in peer-to-peer systems. In: International Conference on Collaborative Computing: Networking, Applications and Worksharing (2005)

    Google Scholar 

  6. Zhang, K., Antonopoulos, N.: Towards a Cluster Based Incentive Mechanism for P2P Networks. In: CCGRID 2009 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (2009)

    Google Scholar 

  7. Chen, C., Su, S., Shuang, K., Yang, F.: TARC: A Novel Topology Adaptation Algorithm based on Reciprocal Contribution in Unstructured P2P Networks. In: ICPP Workshops 2009, pp. 437–442 (2009)

    Google Scholar 

  8. Tian, J., Yang, L., Li, J., Liu, Z.: A Distributed and Monitoring-based Mechanism for Discouraging Free Riding in P2P Network. In: 2009 Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, pp. 379–384 (2009)

    Google Scholar 

  9. Damiani, E., Vimercati, S., Paraboschi, S., Samarati, P., Violante, F.: A Reputation-based Approach for Choosing Reliable Resources in Peer-to-Peer Networks. In: ACM Symposium on Computer Communication Security, pp. 207–216 (2002)

    Google Scholar 

  10. Singh, A., Liu, L.: TrustMe: Anonymous Management of Trust Relationships in Decentralized P2P Systems. In: Third IEEE International Conference on Peer-to-Peer Computing, pp. 142–149 (September 2003)

    Google Scholar 

  11. Lee, S., Sherwood, R., Bhattacharjee, B.: Cooperative peer groups in NICE (2003)

    Google Scholar 

  12. Kamvar, S., Schlosser, M., Garcia-Molina, H.: The Eigen- Trust algorithm for reputation management in P2P networks. In: Proceedings of the Twelwth International World-Wide Web Conference (WWW 2003), 446–458 (2003)

    Google Scholar 

  13. Xiong, L., Liu, L.: PeerTrust: Supporting reputationbased trust for peer-to-peer electronic communities. IEEE Transactions on Knowledge and Data Engineering 16(7), 843–857 (2004)

    Article  Google Scholar 

  14. Zhou, R., Hwang, K.: PowerTrust: A Robust and Scalable Reputation System for Trusted Peer-to-Peer Computing. IEEE Trans. Parallel and Distributed Systems 18(4), 460–473 (2006)

    Google Scholar 

  15. Zhou, R., Hwang, K., Cai, M.: Gossiptrust for fast reputation aggregation in peer-to-peer networks. IEEE Trans. on Knowledgement and Data Engineering, 1282–1295 (February 11, 2008)

    Google Scholar 

  16. Yasutomi, M., Mashimo, Y., Shigeno, H.: GRAT:Group Reputation Aggregation Trust for Unstructured Peer-to-Peer Network. In: ICDCSW 2010: Proceedings of the 2010 IEEE 30th International Conference on Distributed Computing Systems Workshops (2010)

    Google Scholar 

  17. Thampi, S.M., Chandra Sekaran, K.: Q-Feed - An Effective Solution for the Free-riding Problem in Unstructured P2P Networks. International Journal of Digital Multimedia Broadcasting 2010, Article ID 793591, doi:10.1155/2010/793591, ISSN: 1687-7578, e-ISSN: 1687-7586

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sreenu, G., Dhanya, P.M., Thampi, S.M. (2011). Enhancement of BARTERCAST Using Reinforcement Learning to Effectively Manage Freeriders. In: Abraham, A., Mauri, J.L., Buford, J.F., Suzuki, J., Thampi, S.M. (eds) Advances in Computing and Communications. ACC 2011. Communications in Computer and Information Science, vol 193. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22726-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22726-4_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22725-7

  • Online ISBN: 978-3-642-22726-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics