Peer-to-Peer Networking and Applications

, Volume 9, Issue 6, pp 1089–1100 | Cite as

Adaptive resource scheduling mechanism in P2P file sharing system

  • Yi Zheng
  • Fuhong LinEmail author
  • Yansong Yang
  • Tong Gan


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.


P2P file sharing system Resource scheduling mechanism User behavior Free-rider Push 


  1. 1.
    Adar E, Huberman BA (2000) Free riding on Gnutella. First Monday 5(10)Google Scholar
  2. 2.
    Hughes D, Coulson G, Walkerdine J (2005) Free riding on Gnutella revisited: the bell tolls? IEEE Distrib Syst Online 6(6):1–18CrossRefGoogle Scholar
  3. 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–200Google Scholar
  4. 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–229Google Scholar
  5. 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. IEEEGoogle Scholar
  6. 6.
    Yang Y, Chow A, Golubchik L, Bragg D (2010) Improving QoS in BitTorrent-like VoD Systems. INFOCOM, 2010 Proceedings IEEE. IEEE, pp 2102–2111Google Scholar
  7. 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–1142CrossRefGoogle Scholar
  8. 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–225Google Scholar
  9. 9.
    Manoharan S, Ge T (2013) A demerit point strategy to reduce free-riding in BitTorrent. Comput Commun 36(8):875–880CrossRefGoogle Scholar
  10. 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–144Google Scholar
  11. 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–365Google Scholar
  12. 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–352Google Scholar
  13. 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–65Google Scholar
  14. 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–55CrossRefGoogle Scholar
  15. 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–425Google Scholar
  16. 16.
    Zheng Y, Chen C, Huang D (2011) Research on user behavior of p2p VoD system. J Beijing Jiaotong Univ 2(012):55–59Google Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.China United Network Communication Co., Ltd.Network Technology Research InstituteBeijingChina
  2. 2.School of Computer and Communication EngineeringUniversity of Science and TechnologyBeijingChina
  3. 3.School of Electronics and Information EngineeringBeijing Jiaotong UniversityBeijingChina

Personalised recommendations