Super node selection algorithm combining reputation and capability model in P2P streaming media network

  • M. A. RongfeiEmail author
Original Article


The choice of super nodes is an important factor affecting the fluency and playback quality of P2P streaming media systems. Aiming at the characteristics of P2P system, a selection method combining node reputation and service capability is proposed. First, according to the interaction behavior and service evaluation between nodes in the network, the reputation value of each node is calculated by Bayesian theory. Then, the service capability parameters are obtained according to the computing power, storage capacity, memory size, and bandwidth of each node. When there is a service request, the physical distance between the requesting node and each node is estimated by the IP address. Consider the above factors to select the last super node to serve the request. Simulation results show that this method can effectively improve network throughput and service performance.


P2P streaming media Node selection Reputation model Service capability Network distance 


Funding information

This paper was funded by the Zhejiang Public Welfare Technology Application Research Project (No. LGF19F020001).


  1. 1.
    Vishnumurthy V, Francis P (2006) On heterogeneous overlay construction and random node selection in unstructured P2P networks. Proc IEEE Infocom 2(2):1–12Google Scholar
  2. 2.
    Wang G, Zhang C, Qiu X et al (2013) An efficient relay node selection scheme to improve the performance of P2P-based VoIP applications in Chinese internet. Multimed Tools Appl 64(3):599–625CrossRefGoogle Scholar
  3. 3.
    Lei S, Jing Z, Qi H (2014) A chord-based super-node selection algorithm for load balancing in hybrid P2P networks. International Conference on Mechatronic SciencesGoogle Scholar
  4. 4.
    Peng J, Zhang D, Jiaxin W U et al (2015) Research on and implementation of communication protocol and system for a new P2P/CS hybrid architecture. In: Cadogan G, Iacovou M, Kopaka K, Whitley J (eds) Parallel Lives Ancient Island Societies in Crete & CyprusGoogle Scholar
  5. 5.
    Tao G, Xu Z, Hui T et al (2010) A peer selection algorithm with consideration of both network topology information and node capability in P2P network. International Conference on Intelligent Computation Technology & AutomationGoogle Scholar
  6. 6.
    Han S C, Yu I K, Ye X et al (2007) A node selection algorithm for many-to-many mappings in peer-to-peer networks. International Conference on Internet & Web Applications & ServicesGoogle Scholar
  7. 7.
    Qu H, Song M, Wang R et al (2009) A network coding dynamic node selection method in mobile peer-to-peer network Int Symp Comput Netw Multimed TechnolGoogle Scholar
  8. 8.
    Liu Y, Zhang GY, He JZ (2015) MP2P resource node selection strategy based on altruism and Bayesian game. Appl Mech Mater 738-739:1160–1168CrossRefGoogle Scholar
  9. 9.
    Guo H, Shen F (2012) Study of the server selection and topology-aware in P2P network. Fourth International Conference on Computational Intelligence & Communication NetworksGoogle Scholar
  10. 10.
    Mo H, Guo S (2010) A distributed node clustering mechanism in P2P networks. International Conference on Advanced Data Mining & ApplicationsGoogle Scholar
  11. 11.
    Hongfang-Luo, Lai-Deng, Di-Wen (2013) Research on a P2P supper node selection mechanism based on trust model. In: Han Q, Yu L, Rui Z et al (eds) International Conference on Computer Science & Education. A P2P recommended trust nodes selection algorithm based on topological potential. Communications & Network SecurityGoogle Scholar
  12. 12.
    Jia M, Wang H, Lin J et al (2016) Assessment of node reputation in MP2P based on fuzzy comprehensive evaluation. Eighth international conference on internet computing for Science & EngineeringGoogle Scholar
  13. 13.
    Guo Y, Gong Y, Sheng G et al (2016) The node selection of satellite attitude control system based on sensitivity function in Bayesian network. Control & Decision ConferenceGoogle Scholar
  14. 14.
    Ries S (2009) Extending Bayesian trust models regarding context-dependence and user friendly representation. Acm Symposium on Applied ComputingGoogle Scholar
  15. 15.
    Supriya M, Sangeeta K, Patra GK (2013) Comparison of cloud service providers based on direct and recommended trust rating. IEEE International Conference on ElectronicsGoogle Scholar
  16. 16.
    Bo T, Jia W (2012) Recommended trust evaluation in B2C E-commerce based on fuzzy analytic hierarchy process. Int J Knowl Syst Sci 3(3):60–69CrossRefGoogle Scholar
  17. 17.
    Chen IR, Guo J (2015) Hierarchical trust management of community of interest groups in mobile ad hoc networks. Ad Hoc Netw 33:154–167CrossRefGoogle Scholar
  18. 18.
    Haruta S, Toyoda K, Sasase I (2016) Trust-based sybil nodes detection with robust seed selection and graph pruning on SNS. IEEE International Workshop on Information Forensics & SecurityGoogle Scholar
  19. 19.
    Quevedo GPL, Ocampo RM, Festin CAM (2012) Evaluating the effects of peer localization on a BitTorrent-based P2P video-on-demand network. Tencon IEEE Region 10 Conference. IEEEGoogle Scholar
  20. 20.
    Takayama K, Fujimoto T, Endo R et al (2012) Neighbor selection based on transmission bandwidth on P2P live streaming service. International Conference on Advanced Information Networking & Applications Workshops. IEEE Computer SocietyGoogle Scholar

Copyright information

© Springer-Verlag London Ltd., part of Springer Nature 2019

Authors and Affiliations

  1. 1.Department of Digital InformationZhejiang Technical Institute of EconomicsHangzhouChina

Personalised recommendations