{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T12:33:31Z","timestamp":1761568411710,"version":"build-2065373602"},"reference-count":44,"publisher":"Institution of Engineering and Technology (IET)","issue":"6","license":[{"start":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T00:00:00Z","timestamp":1585699200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/linproxy.fan.workers.dev:443\/http\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["ietresearch.onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["IET Communications"],"published-print":{"date-parts":[[2020,4]]},"abstract":"<jats:p>In recent years, peer\u2010to\u2010peer (P2P) live streaming is popularised by the scalability and cost\u2010effectiveness of P2P networks. User satisfaction in P2P live streaming systems depends on several factors, including chunk scheduling techniques and overlay construction mechanisms in these systems. P2P live streaming systems are involved with the peer and chunk selection problems to improve quality parameters of streaming, such as playback continuity, startup delay, and playback latency. In this study, WidePLive as a P2P live video streaming system is proposed. In WidePLive, the authors proposed a low\u2010delay overlay construction mechanism and a mixed strategy based chunk scheduling scheme which are coupled together by a contribution\u2010aware peer selection strategy as a coupling feature to improve the quality parameter. The proposed overlay construction mechanism allows new peers to have the opportunity to connect with previous peers near the server and forms a low\u2010depth and low\u2010delay overlay. The proposed chunk scheduling scheme uses the benefits of Rarest First and Greedy strategies to trade\u2010off between quality parameters. The evaluation of WidePLive simulation results demonstrates an acceptable improvement in streaming performance and shows that WidePLive has lower startup delay and playback latency and higher playback continuity compared to previous works.<\/jats:p>","DOI":"10.1049\/iet-com.2019.0618","type":"journal-article","created":{"date-parts":[[2020,1,9]],"date-time":"2020-01-09T21:42:01Z","timestamp":1578606121000},"page":"937-947","update-policy":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["WidePLive: a coupled low\u2010delay overlay construction mechanism and peer\u2010chunk priority\u2010based chunk scheduling for P2P live video streaming"],"prefix":"10.1049","volume":"14","author":[{"ORCID":"https:\/\/linproxy.fan.workers.dev:443\/https\/orcid.org\/0000-0003-2673-6895","authenticated-orcid":false,"given":"Majid","family":"Sina","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Science and Research Branch Islamic Azad University Tehran Iran"}]},{"given":"Mehdi","family":"Dehghan","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering and Information Technology Amirkabir University of Technology Tehran Iran"}]},{"ORCID":"https:\/\/linproxy.fan.workers.dev:443\/https\/orcid.org\/0000-0001-8641-6119","authenticated-orcid":false,"given":"Amir","family":"Masoud Rahmani","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Science and Research Branch Islamic Azad University Tehran Iran"}]},{"given":"Midia","family":"Reshadi","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Science and Research Branch Islamic Azad University Tehran Iran"}]}],"member":"265","published-online":{"date-parts":[[2020,4]]},"reference":[{"key":"e_1_2_6_2_1","first-page":"1","volume-title":"Forecast and trends, 2017\u20132022","author":"Index C.V.N.","year":"2018"},{"key":"e_1_2_6_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.3440"},{"key":"e_1_2_6_4_1","doi-asserted-by":"crossref","unstructured":"XinyanZ. JiangchuanL. BoL.et al.: \u2018Coolstreaming\/Donet: a data\u2010driven overlay network for peer\u2010to\u2010peer live media streaming\u2019. Proc. IEEE 24th Annual Joint Conf. of the IEEE Computer and Communications Societies Miami FL 2005 vol. 3 pp.2102\u20132111","DOI":"10.1109\/INFCOM.2005.1498486"},{"key":"e_1_2_6_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2007.907451"},{"key":"e_1_2_6_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2007.071204"},{"key":"e_1_2_6_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2007.907469"},{"key":"e_1_2_6_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2008.2007434"},{"key":"e_1_2_6_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10922-017-9420-5"},{"key":"e_1_2_6_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCNS.2018.2795704"},{"key":"e_1_2_6_11_1","doi-asserted-by":"crossref","unstructured":"TranD.A. HuaK.A. DoT.: \u2018Zigzag: an efficient peer\u2010to\u2010peer scheme for media streaming\u2019. IEEE INFOCOM 2003. Twenty\u2010s Annual Joint Conf. of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428) San Francisco CA 2003 vol.2 pp.1283\u20131292","DOI":"10.1109\/INFCOM.2003.1208964"},{"key":"e_1_2_6_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45172-3_27"},{"key":"e_1_2_6_13_1","doi-asserted-by":"crossref","unstructured":"MaghareiN. RejaieR.: \u2018Understanding mesh\u2010based peer\u2010to\u2010peer streaming\u2019. Proc. of the 2006 int. workshop on Network and operating systems support for digital audio and video New York NY 2006 pp.10","DOI":"10.1145\/1378191.1378204"},{"key":"e_1_2_6_14_1","doi-asserted-by":"crossref","unstructured":"WuC. LiB. ZhaoS.: \u2018Multi\u2010channel live P2p streaming: refocusing on servers\u2019. IEEE INFOCOM 2008 \u2010 The 27th Conf. on Computer Communications Phoenix AZ 2008 pp.1355\u20131363","DOI":"10.1109\/INFOCOM.2008.193"},{"key":"e_1_2_6_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2871932"},{"key":"e_1_2_6_16_1","doi-asserted-by":"crossref","unstructured":"WangF. XiongY. LiuJ.: \u2018Mtreebone: A hybrid tree\/mesh overlay for application\u2010layer live video multicast\u2019. 27th Int. Conf. on Distributed Computing Systems (ICDCS \u201807) Toronto ON 2007 pp.49","DOI":"10.1109\/ICDCS.2007.122"},{"key":"e_1_2_6_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12083-007-0006-y"},{"key":"e_1_2_6_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2012.2194165"},{"key":"e_1_2_6_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00530-011-0229-x"},{"key":"e_1_2_6_20_1","doi-asserted-by":"crossref","unstructured":"PoderysJ. SolerJ.: \u2018Evaluating application\u2010layer traffic optimization cost metrics for P2p multimedia streaming\u2019. 2017 25th Telecommunication Forum (TELFOR) Belgrade 2017 pp.1\u20134","DOI":"10.1109\/TELFOR.2017.8249299"},{"key":"e_1_2_6_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2010.2065237"},{"key":"e_1_2_6_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-018-0691-9"},{"key":"e_1_2_6_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2009.2032677"},{"key":"e_1_2_6_24_1","doi-asserted-by":"publisher","DOI":"10.1080\/03772063.2017.1369911"},{"key":"e_1_2_6_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-013-0268-5"},{"key":"e_1_2_6_26_1","doi-asserted-by":"crossref","unstructured":"ChangC.\u2010Y. ChouC.\u2010F. ChenM.\u2010H.: \u2018Towards quality\u2010oriented scheduling for live swarm\u2010based P2p streaming\u2019. 2011 Visual Communications and Image Processing (VCIP) Tainan 2011 pp.1\u20134","DOI":"10.1109\/VCIP.2011.6115906"},{"key":"e_1_2_6_27_1","doi-asserted-by":"crossref","unstructured":"HuangN.\u2010F. ChuY.\u2010M. ChenY.\u2010R.: \u2018Design of a P2p live multimedia streaming system with hybrid push and pull mechanisms\u2019. 2010 Int. Conf. on Communications and Mobile Computing Shenzhen 2010 pp.541\u2013545","DOI":"10.1109\/CMC.2010.317"},{"key":"e_1_2_6_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-016-3249-x"},{"key":"e_1_2_6_29_1","doi-asserted-by":"crossref","unstructured":"CuiL. JiangY. WuJ.: \u2018Employing Qos driven neighbor selection for heterogeneous peer\u2010to\u2010peer streaming\u2019. 2011 IEEE Int. Conf. on Communications (ICC) Kyoto 2011 pp.1\u20136","DOI":"10.1109\/icc.2011.5962867"},{"key":"e_1_2_6_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12083-013-0233-3"},{"key":"e_1_2_6_31_1","doi-asserted-by":"crossref","unstructured":"ShenZ. ZimmermannR.: \u2018Isp\u2010friendly peer selection in P2p networks\u2019. Proc. of the 17th ACM int. Conf. on Multimedia New York NY 2009 pp.869\u2013872","DOI":"10.1145\/1631272.1631435"},{"key":"e_1_2_6_32_1","doi-asserted-by":"crossref","unstructured":"LiuM. MaX. LuoX.et al.: \u2018An Isp\u2010friendly hierarchical overlay for P2p live streaming\u2019. 2015 IEEE Global Communications Conf. (GLOBECOM) San Diego CA 2015 pp.1\u20136","DOI":"10.1109\/GLOCOM.2015.7417696"},{"key":"e_1_2_6_33_1","doi-asserted-by":"crossref","unstructured":"LehriederF. OechsnerS. Ho\u00dffeldT.et al.: \u2018Can P2p\u2010users benefit from locality\u2010awareness?\u2019. 2010 IEEE Tenth Int. Conf. on Peer\u2010to\u2010Peer Computing (P2P) Delft 2010 pp.1\u20139","DOI":"10.1109\/P2P.2010.5569992"},{"key":"e_1_2_6_34_1","doi-asserted-by":"crossref","unstructured":"WangL. ZhangD. YangH.: \u2018Qos\u2010awareness variable neighbor selection for mesh\u2010based P2p live streaming system\u2019. 2013 IEEE Third Int. Conf. on Information Science and Technology (ICIST) Yangzhou 2013 pp.1197\u20131201","DOI":"10.1109\/ICIST.2013.6747752"},{"key":"e_1_2_6_35_1","doi-asserted-by":"crossref","unstructured":"OuyangZ. WangM. XuL.et al.: \u2018On providing bounded delay service to subscribers in P2p live streaming systems\u2019. 2012 IEEE Global Communications Conf. (GLOBECOM) Anaheim CA 2012 pp.1988\u20131993","DOI":"10.1109\/GLOCOM.2012.6503407"},{"key":"e_1_2_6_36_1","doi-asserted-by":"crossref","unstructured":"OualiA. KerherveB. JaumardB.: \u2018Toward improving scheduling strategies in pull\u2010based live P2p streaming systems\u2019. 2009 6th IEEE Consumer Communications and Networking Conf. Las Vegas NV 2009 pp.1\u20135","DOI":"10.1109\/CCNC.2009.4784764"},{"key":"e_1_2_6_37_1","doi-asserted-by":"crossref","unstructured":"WuH. LiuJ. JiangH.et al.: \u2018Bandwidth\u2010aware peer selection for P2p live streaming systems under flash crowds\u2019. 2012 IEEE 31st Int. Performance Computing and Communications Conf. (IPCCC) Austin TX 2012 pp.360\u2013367","DOI":"10.1109\/PCCC.2012.6407778"},{"key":"e_1_2_6_38_1","doi-asserted-by":"crossref","unstructured":"daSilvaA.P.C. LeonardiE. MelliaM.et al.: \u2018A bandwidth\u2010aware scheduling strategy for P2p\u2010Tv systems\u2019. 2008 Eighth Int. Conf. on Peer\u2010to\u2010Peer Computing Aachen 2008 pp.279\u2013288","DOI":"10.1109\/P2P.2008.38"},{"key":"e_1_2_6_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-018-5741-y"},{"key":"e_1_2_6_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2013.12.002"},{"key":"e_1_2_6_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2012.2195729"},{"volume-title":"Bpmn 2.0: Introduction to the standard for business process modeling","year":"2010","author":"Allweyer T.","key":"e_1_2_6_42_1"},{"key":"e_1_2_6_43_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.3085"},{"key":"e_1_2_6_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2007.907466"},{"key":"e_1_2_6_45_1","doi-asserted-by":"crossref","unstructured":"PayberahA.H. KavalionakH. KumaresanV.et al.: \u2018Clive: cloud\u2010assisted P2p live streaming\u2019. 2012 IEEE 12th Int. Conf. on Peer\u2010to\u2010Peer Computing (P2P) Tarragona 2012 pp.79\u201390","DOI":"10.1109\/P2P.2012.6335820"}],"container-title":["IET Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/pdf\/10.1049\/iet-com.2019.0618","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1049\/iet-com.2019.0618","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/ietresearch.onlinelibrary.wiley.com\/doi\/pdf\/10.1049\/iet-com.2019.0618","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T11:21:27Z","timestamp":1761564087000},"score":1,"resource":{"primary":{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/ietresearch.onlinelibrary.wiley.com\/doi\/10.1049\/iet-com.2019.0618"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4]]},"references-count":44,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2020,4]]}},"alternative-id":["10.1049\/iet-com.2019.0618"],"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.1049\/iet-com.2019.0618","archive":["Portico"],"relation":{},"ISSN":["1751-8628","1751-8636"],"issn-type":[{"type":"print","value":"1751-8628"},{"type":"electronic","value":"1751-8636"}],"subject":[],"published":{"date-parts":[[2020,4]]},"assertion":[{"value":"2019-06-16","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-01-07","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-04-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}