Score-based Incentive Mechanism (SIM) for live multimedia streaming in peer-to-peer network

A decentralized model is primarily used for communication and file transfer, the peer-to-peer network is based on this model. The field of real-time communication and media streaming has witnessed enormous growth in recent times owing to their use of peer-to-peer network. A significant part of Internet traffic is being created by the peer-to-peer network resulting in an increase in its demand. The rise in prominence of peer-to-peer network can be attributed to its properties like resource utilization and distributed nature. Resource utilization of peer-to-peer network is one foremost motive for selecting this network over the traditional client-server architecture. The availability of selfish peer or free riders affects the total resource utilization and degrades the performance of the network. So, there is a requirement of an incentive-based mechanism to motivate the selfish peer or free riders in the network to improve the performance of the network. In this paper, we will discuss a new score based incentive mechanism to improve the overall resource utilization. This approach is based on a reward-punishment based method, so the peers are encouraged or motivated to share more resources and chastise selfish peers. For calculating the score value of a peer, parameters like upload capacity, video quality, control packets, a time period for which peers stay in the network can be used. Different score values are assigned for different parameters. The simulation results presented in this paper verify the approach and illustrate that the quality of video and performance of network improves using our new score based incentive mechanism. The parameters used for calculating the performances are; end-to-end delay, playback delay, start-up delay, and frame redundancy etc.

[1]  Yang Guo,et al.  A survey on peer-to-peer video streaming systems , 2008, Peer-to-Peer Netw. Appl..

[2]  Juan Li,et al.  A Peer-To-Peer incentive scheme for overcoming free riding , 2010 .

[3]  Jeff Chase,et al.  Self-recharging virtual currency , 2005, P2PECON '05.

[4]  Matteo Sereno,et al.  TURINstream: A Totally pUsh, Robust, and effIcieNt P2P Video Streaming Architecture , 2010, IEEE Transactions on Multimedia.

[5]  Jin Wang,et al.  Power function-based signal recovery transition optimization model of emergency traffic , 2018, The Journal of Supercomputing.

[6]  Keqin Li,et al.  A Self-Adaptive Bell–LaPadula Model Based on Model Training With Historical Access Logs , 2018, IEEE Transactions on Information Forensics and Security.

[7]  Shiyu Wang,et al.  A reward-and-punishment aware incentive mechanism in P2P networks , 2015, 2015 12th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD).

[8]  Fei Peng,et al.  A selective encryption scheme for protecting H.264/AVC video in multimedia social network , 2016, Multimedia Tools and Applications.

[9]  Bo An,et al.  A practical robustness measure of incentive mechanisms , 2014, AAMAS.

[10]  Martin Reisslein,et al.  Video Transport Evaluation With H.264 Video Traces , 2012, IEEE Communications Surveys & Tutorials.

[11]  David Hausheer,et al.  Game theoretical analysis of incentives for large-scale, fully decentralized collaboration networks , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[12]  Arun K. Somani,et al.  Pricing strategy for incentivizing selfish nodes to share resources in peer-to-peer (P2P) networks , 2004, Proceedings. 2004 12th IEEE International Conference on Networks (ICON 2004) (IEEE Cat. No.04EX955).

[13]  Tz-Heng Hsu,et al.  A Social-Aware P2P Video Transmission Strategy for Multimedia IoT Devices , 2020, IEEE Access.

[14]  Siu-Ming Yiu,et al.  Incentive evolutionary game model for opportunistic social networks , 2020, Future Gener. Comput. Syst..

[15]  Meejeong Lee,et al.  HyPO: A Peer-to-Peer based hybrid overlay structure , 2009, 2009 11th International Conference on Advanced Communication Technology.

[16]  Hector Garcia-Molina,et al.  PPay: micropayments for peer-to-peer systems , 2003, CCS '03.

[17]  Keshav P. Dahal,et al.  A multidimensional trust evaluation model for MANETs , 2018, J. Netw. Comput. Appl..

[18]  Panayotis Antoniadis,et al.  Incentives for resource sharing in self-organized communities: From economics to social psychology , 2007, 2007 2nd International Conference on Digital Information Management.

[19]  Bo Li,et al.  An Empirical Study of the Coolstreaming+ System , 2007, IEEE Journal on Selected Areas in Communications.

[20]  Ion Stoica,et al.  Robust incentive techniques for peer-to-peer networks , 2004, EC '04.

[21]  V. Umarani,et al.  Detection of selfish & malicious behavior using DTN-chord monitoring in mobile networks , 2016, 2016 International Conference on Information Communication and Embedded Systems (ICICES).

[22]  Jin-Hee Cho,et al.  PROVEST: Provenance-Based Trust Model for Delay Tolerant Networks , 2018, IEEE Transactions on Dependable and Secure Computing.

[23]  Kostas G. Anagnostakis,et al.  Exchange-based incentive mechanisms for peer-to-peer file sharing , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[24]  Xingming Sun,et al.  Residual domain dictionary learning for compressed sensing video recovery , 2017, Multimedia Tools and Applications.

[25]  Kunwar Pal,et al.  FLHyO: fuzzy logic based hybrid overlay for P2P live video streaming , 2019, Multimedia Tools and Applications.

[26]  Nick Antonopoulos,et al.  A Review of Incentive Mechanism in Peer-to-Peer Systems , 2009, 2009 First International Conference on Advances in P2P Systems.

[27]  Damche Dorji Credibility based feedback for reputation computation in peer-to-peer file sharing network , 2016, 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE).

[28]  Hector Garcia-Molina,et al.  The Eigentrust algorithm for reputation management in P2P networks , 2003, WWW '03.

[29]  Cedric Angelo M. Festin,et al.  A Hybrid Incentive-based Peer Selection Scheme for Unstructured Peer-to-Peer Media Streaming Systems , 2015 .

[30]  Changsheng Xu,et al.  Special Section on Object and Event Classification in Large-Scale Video Collections , 2012, IEEE Trans. Multim..

[31]  Yifan Zhang,et al.  A Distance-Driven Alliance for a P2P Live Video System , 2020, IEEE Transactions on Multimedia.

[32]  Kailas K. Devadkar,et al.  Peer Assisted Parallel Downloading System , 2019, 2019 International Conference on Communication and Signal Processing (ICCSP).

[33]  Bo Li,et al.  Coolstreaming: Design, Theory, and Practice , 2007, IEEE Transactions on Multimedia.

[34]  David K. Y. Yau,et al.  Incentive and service differentiation in P2P networks: a game theoretic approach , 2006, TNET.

[35]  Behzad Akbari,et al.  Mesh based P2P video streaming with a distributed incentive mechanism , 2011, The International Conference on Information Networking 2011 (ICOIN2011).

[36]  S. Krause,et al.  OverSim: A Flexible Overlay Network Simulation Framework , 2007, 2007 IEEE Global Internet Symposium.

[37]  Kunwar Pal,et al.  A new hybrid approach for overlay construction in P2P live streaming , 2015, 2015 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[38]  Gang Yin,et al.  An incentive compatible reputation mechanism for P2P systems , 2014, The Journal of Supercomputing.

[39]  Mark Lillibridge,et al.  Incentives for Sharing in Peer-to-Peer Networks , 2001, WELCOM.

[40]  Izza Zubair,et al.  Detection of selfish nodes in peer-to-peer networks , 2009, 2009 First International Conference on Networked Digital Technologies.

[41]  Mahesh Chandra Govil,et al.  Slack time-based scheduling scheme for live video streaming in P2P network , 2018, Int. J. Commun. Syst..

[42]  Masahiro Sasabe,et al.  Impact of Locality-awareness on Tit-for-Tat-based P2P File Distribution , 2020, 2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC).

[43]  Fei Peng,et al.  Image tamper detection based on noise estimation and lacunarity texture , 2015, Multimedia Tools and Applications.

[44]  Divyakant Agrawal,et al.  A game theoretic framework for incentives in P2P systems , 2003, Proceedings Third International Conference on Peer-to-Peer Computing (P2P2003).

[45]  Eytan Adar,et al.  Free Riding on Gnutella , 2000, First Monday.

[46]  Jiro Katto,et al.  ToMo: A Two-Layer Mesh/Tree Structure for Live Streaming in P2P Overlay Network , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[47]  Lina Altoaimy,et al.  Overcoming Free-Riding Behavior in Peer-to-Peer Networks Using Points System Approach , 2019, ANT/EDI40.

[48]  Bo Li,et al.  CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[49]  Feng Wang,et al.  mTreebone: A Hybrid Tree/Mesh Overlay for Application-Layer Live Video Multicast , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[50]  Reza Rejaie,et al.  Understanding mesh-based peer-to-peer streaming , 2006, NOSSDAV '06.

[51]  Huang Min,et al.  Selfish nodes detection mechanism and stimulation mechanism over mobile peer-to-peer networks , 2012, 2012 7th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[52]  Mingchu Li,et al.  RIMNet: Recommendation Incentive Mechanism based on evolutionary game dynamics in peer-to-peer service networks , 2019, Knowl. Based Syst..

[53]  George Iosifidis,et al.  Reputation-Assisted Utility Maximization Algorithmsfor Peer-to-Peer Networks , 2008, 2008 16th Interntional Workshop on Quality of Service.

[54]  Jon Crowcroft,et al.  A survey and comparison of peer-to-peer overlay network schemes , 2005, IEEE Communications Surveys & Tutorials.

[55]  Ben Y. Zhao,et al.  An Empirical Study of Collusion Behavior in the Maze P2P File-Sharing System , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[56]  Paul Francis,et al.  Chunkyspread: Heterogeneous Unstructured Tree-Based Peer-to-Peer Multicast , 2006, Proceedings of the 2006 IEEE International Conference on Network Protocols.

[57]  Yanfeng Wang,et al.  A Novel Incentive Mechanism Based on Reputation and Trust for Mobile Crowd Sensing Network , 2018, 2018 International Conference on Control, Automation and Information Sciences (ICCAIS).

[58]  Brigitte Jaumard,et al.  Modeling of free riders in P2P live streaming systems , 2017, 2017 International Conference on Computing, Networking and Communications (ICNC).

[59]  Michal Feldman,et al.  Overcoming free-riding behavior in peer-to-peer systems , 2005, SECO.

[60]  Gaoxi Xiao,et al.  On Traffic Allocations in Optical Packet Switches , 2007, IEEE Journal on Selected Areas in Communications.

[61]  Paul Francis,et al.  Chunkyspread: Multi-tree Unstructured Peer-to-Peer Multicast , 2006, IPTPS.

[62]  Akbar Ghaffarpour Rahbar,et al.  PowerTrust: A Robust and Scalable Reputation System for Trusted Peer-to-Peer Computing , 2007, IEEE Transactions on Parallel and Distributed Systems.

[63]  Chao Wang,et al.  An Ensemble Learning Method for Wireless Multimedia Device Identification , 2018, Secur. Commun. Networks.

[64]  Özgür Ulusoy,et al.  Counteracting free riding in Peer-to-Peer networks , 2008, Comput. Networks.

[65]  Mahesh Chandra Govil,et al.  Priority-based scheduling scheme for live video streaming in peer-to-peer network , 2018, Multimedia Tools and Applications.