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.
Similar content being viewed by others
References
Adar E, Huberman BA (2000) Free riding on Gnutella. First Monday 5(10)
Hughes D, Coulson G, Walkerdine J (2005) Free riding on Gnutella revisited: the bell tolls? IEEE Distrib Syst Online 6(6):1–18
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
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
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
Yang Y, Chow A, Golubchik L, Bragg D (2010) Improving QoS in BitTorrent-like VoD Systems. INFOCOM, 2010 Proceedings IEEE. IEEE, pp 2102–2111
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
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
Manoharan S, Ge T (2013) A demerit point strategy to reduce free-riding in BitTorrent. Comput Commun 36(8):875–880
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
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
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
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
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
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
Zheng Y, Chen C, Huang D (2011) Research on user behavior of p2p VoD system. J Beijing Jiaotong Univ 2(012):55–59
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-015-0381-8