Skip to main content
Log in

Adaptive resource scheduling mechanism in P2P file sharing system

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Due to the inefficient resource adjustment, the current P2P file sharing systems cannot achieve the balanced relationship between supplements and demands over the resources. In this case, the uploading bandwidth of the system node cannot be utilized efficiently and the overall system QoS is degraded. In this paper, an adaptive resource scheduling mechanism called Push mechanism, is proposed, in which “proactive” strategies are provided to handle the unbalance supplement-demand relationship of some resource. Specifically, the system firstly forecasts which resource will becoming insufficient, then it pre-increase the uploaders over such resource so that the system performance is improved. Through numerical practical experiment in download platform of Tencent, it is proved that the proposed mechanism increases the downloading rate, saves the traffic on the server and optimizes the system performance.

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
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Adar E, Huberman BA (2000) Free riding on Gnutella. First Monday 5(10)

  2. Hughes D, Coulson G, Walkerdine J (2005) Free riding on Gnutella revisited: the bell tolls? IEEE Distrib Syst Online 6(6):1–18

    Article  Google Scholar 

  3. Meng S, Shi C, Han D, Zhu X, Yu Y (2006) A statistical study of today’s Gnutella. Frontiers of WWW research and development-APWeb. Springer Berlin, Heidelberg, pp 189–200

    Google Scholar 

  4. Ramaswamy L, Liu L (2003) Free-riding: a new challenge to Peer-to-Peer file sharing systems. System sciences, 2003. Proceedings of the 36th Annual Hawaii International Conference on. IEEE, pp 220–229

  5. Cunha I, Miguel EC, Rocha MV, Vieira AB, Campos SV (2013) Can Peer-to-Peer live streaming systems coexist with free riders?. Peer-to-Peer Computing (P2P), 2013 I.E. Thirteenth International Conference on. IEEE

  6. Yang Y, Chow A, Golubchik L, Bragg D (2010) Improving QoS in BitTorrent-like VoD Systems. INFOCOM, 2010 Proceedings IEEE. IEEE, pp 2102–2111

  7. Fan X, Li M, Zhao H, Chen X, Guo Z, Jiao D, Sun W (2013) Peer cluster: a maximum flow‐based trust mechanism in P2P file sharing networks. Secur Commun Networks 6(9):1126–1142

    Article  Google Scholar 

  8. Hasan R, Rony MA, Chowdhury SA, Rizwan M (2013) A self adaptive super peer based topology for unstructured P2P system. EUROCON, 2013 IEEE. IEEE, pp 218–225

  9. Manoharan S, Ge T (2013) A demerit point strategy to reduce free-riding in BitTorrent. Comput Commun 36(8):875–880

    Article  Google Scholar 

  10. Amad M, Aïssani D, Meddahi A, Boudries A (2013) A pragmatic and scalable solution for free riding problem in Peer to Peer Networks. Modeling approaches and algorithms for advanced computer applications. Springer International Publishing, pp 135–144

  11. Salek M, Shayandeh S, Kempe D (2010) You share, I share: network effects and economic incentives in P2P file-sharing systems. Internet and network economics. Springer Berlin, Heidelberg, pp 354–365

    Google Scholar 

  12. Wu W, Lui JC, Ma RT (2012) Incentivizing upload capacity in P2P-VoD systems: a game theoretic analysis. Game theory for networks. Springer Berlin, Heidelberg, pp 337–352

    Google Scholar 

  13. Xu K, Zhong Y, He H (2014) Cooperative game-based pricing and profit distribution in P2P markets. Internet resource pricing models. Springer, New York, pp 43–65

    Google Scholar 

  14. Hua JS, Huang SM, Yen DC, Chena CW (2012) A dynamic game theory approach to solve the free riding problem in the peer-to-peer networks. J Simul 6(1):43–55

    Article  Google Scholar 

  15. Niu D, Liu Z, Li B, Zhao S (2011) Demand forecast and performance prediction in peer-assisted on-demand streaming systems. INFOCOM, 2011 Proceedings IEEE. IEEE, pp 421–425

  16. Zheng Y, Chen C, Huang D (2011) Research on user behavior of p2p VoD system. J Beijing Jiaotong Univ 2(012):55–59

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fuhong Lin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zheng, Y., Lin, F., Yang, Y. et al. Adaptive resource scheduling mechanism in P2P file sharing system. Peer-to-Peer Netw. Appl. 9, 1089–1100 (2016). https://doi.org/10.1007/s12083-015-0381-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-015-0381-8

Keywords

Navigation