{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:22:34Z","timestamp":1760239354137,"version":"build-2065373602"},"reference-count":24,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2020,10,31]],"date-time":"2020-10-31T00:00:00Z","timestamp":1604102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["2020R1I1A3061195"],"award-info":[{"award-number":["2020R1I1A3061195"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>As multimedia traffic has been increasing and is expected to grow more sharply, various technologies using caches have been attracting lots of attention. As one breakthrough technology to deal with the explosively growing traffic, exclusive OR (XOR)-based index coding has been widely investigated because it can greatly enhance the efficiency of network resource by reducing the number of transmissions. In this paper, we investigate how to apply XOR-based index coding to large-scaled practical streaming systems for video traffic that accounts for more than 70% of total Internet traffic. Contrary to most previous studies that have focused on theoretical analysis of optimal performance or development of optimal index coding schemes, our study proposes a new XOR coding-based video streaming (XC). We also propose a new grouping algorithm for creating XC groups while guaranteeing the complete backward compatibility of XC with existing streaming schemes such as unicast (UC), multicast (MC), and broadcast (BC). The performance of the proposed scheme is analyzed in two steps. First, the behavior of video contents in caches at clients is modeled as a Markov chain, and the steady-state probabilities and caching probabilities for each piece of video content are derived. Based on the probabilities, the performance of the proposed system is then analyzed in terms of the average number of connections that each client requires in order to receive one video content. Our numerical results show that the proposed video streaming scheme using XC can reduce the average number of transmissions by up to 18%, compared to the conventional scheme.<\/jats:p>","DOI":"10.3390\/s20216220","type":"journal-article","created":{"date-parts":[[2020,10,31]],"date-time":"2020-10-31T21:39:56Z","timestamp":1604180396000},"page":"6220","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["An Efficient Coded Streaming Using Clients\u2019 Cache"],"prefix":"10.3390","volume":"20","author":[{"given":"Tae-Won","family":"Ban","sequence":"first","affiliation":[{"name":"Department of Information and Communication Engineering, Gyeongsang National University, Tongyeong 53064, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Woongsup","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Information and Communication Engineering, Gyeongsang National University, Tongyeong 53064, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jongyeol","family":"Ryu","sequence":"additional","affiliation":[{"name":"Department of Information and Communication Engineering, Gyeongsang National University, Tongyeong 53064, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,10,31]]},"reference":[{"key":"ref_1","unstructured":"Cisco White Paper (2020, October 31). Cisco Visual Networking Index: Forecast and Trends, 2017\u20132022. Available online: https:\/\/cloud.report\/whitepapers\/cisco-visual-networking-index-forecast-and-trends-2017-2022\/9017."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"915","DOI":"10.1109\/TMM.2018.2870521","article-title":"Content popularity prediction towards location-aware mobile edge caching","volume":"21","author":"Yang","year":"2019","journal-title":"IEEE Trans. Multimed."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1174","DOI":"10.1109\/TPDS.2015.2425398","article-title":"Proactive cache placement on cooperative client caches for online social networks","volume":"27","author":"Nikolaou","year":"2016","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/MIC.2003.1250586","article-title":"Content delivery networks: Status and trends","volume":"7","author":"Vakali","year":"2003","journal-title":"IEEE Internet Comput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1109\/TMM.2005.864277","article-title":"Loopback: Exploiting collaborative caches for large-scale streaming","volume":"8","author":"Kusmierek","year":"2006","journal-title":"IEEE Trans. Multimed."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"84727","DOI":"10.1109\/ACCESS.2019.2923021","article-title":"Autonomous cache resource slicing and content placement at virtualized mobile edge network","volume":"7","author":"Sun","year":"2019","journal-title":"IEEE Access"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"6626","DOI":"10.1109\/TWC.2016.2586841","article-title":"Caching placement in stochastic wireless caching helper networks: Channel selection diversity via caching","volume":"15","author":"Chae","year":"2016","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"6795","DOI":"10.1109\/TWC.2017.2731760","article-title":"Content placement for wireless cooperative caching helpers: A tradeoff between cooperative gain and content diversity gain","volume":"16","author":"Chae","year":"2017","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1566","DOI":"10.1109\/JSAC.2019.2916279","article-title":"Joint pricing and cache placement for video caching: A game theoretic approach","volume":"37","author":"Zou","year":"2019","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1662","DOI":"10.1109\/TIT.2017.2654341","article-title":"Wireless multihop device-to-device caching networks","volume":"63","author":"Jeon","year":"2017","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Zhang, X., and Zhu, Q. (2017, January 1\u20134). Distributed mobile devices caching over edge computing wireless networks. Proceedings of the 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Atlanta, GA, USA.","DOI":"10.1109\/INFCOMW.2017.8116364"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"83120","DOI":"10.1109\/ACCESS.2019.2925019","article-title":"A deep reinforcement learning approach to proactive content pushing and recommendation for mobile users","volume":"7","author":"Liu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"4724","DOI":"10.1109\/TCOMM.2019.2912384","article-title":"Content caching and delivery in wireless radio access networks","volume":"67","author":"Tao","year":"2019","journal-title":"IEEE Trans. Commun."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"6996","DOI":"10.1109\/TIT.2018.2835507","article-title":"Noisy broadcast networks with receiver caching","volume":"64","author":"Bidokhti","year":"2018","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"842","DOI":"10.1109\/TVT.2017.2739639","article-title":"\u201cInterference cancelation at receivers in cache-enabled wireless networks","volume":"67","author":"Yang","year":"2018","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2825","DOI":"10.1109\/TIT.2006.874540","article-title":"Coding on demand by an informed source (iscod) for efficient broadcast of different supplemental data to caching clients","volume":"52","author":"Birk","year":"2006","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_17","unstructured":"Blasiak, A., Kleinberg, R., and Lubetzky, E. (2010). Index coding via linear programming. arXiv."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Arbabjolfaei, F., Bandemer, B., Kim, Y., \u015ea\u015fo\u011flu, E., and Wang, L. (2013, January 7\u201312). On the capacity region for index coding. Proceedings of the 2013 IEEE International Symposium on Information Theory (ISIT), Istanbul, Turkey.","DOI":"10.1109\/ISIT.2013.6620369"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"6043","DOI":"10.1109\/TWC.2019.2942032","article-title":"User-cache aided transmission with index coding in K -user downlink channels","volume":"18","author":"Son","year":"2019","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1447","DOI":"10.1109\/TNET.2008.918081","article-title":"Traffic modeling and proportional partial caching for peer-to-peer systems","volume":"16","author":"Hefeeda","year":"2008","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1357","DOI":"10.1109\/TNET.2008.2011358","article-title":"Analyzing the video popularity characteristics of large-scale user generated content systems","volume":"17","author":"Cha","year":"2009","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Eriksson, M., Rahman, S.M.H., Fraile, F., and Sj\u00f6str\u00f6m, M. (2013, January 5\u20137). Efficient interactive multicast over DVB-T2\u2014Utilizing dynamic SFNs and PARPS. Proceedings of the 2013 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), London, UK.","DOI":"10.1109\/BMSB.2013.6621700"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/TCCN.2020.2968326","article-title":"Deep reinforcement learning-based edge caching in wireless networks","volume":"6","author":"Zhong","year":"2020","journal-title":"IEEE Trans. Cogn. Commun. Netw."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Grinstead, C.M., and Snell, J.L. (2012). Introduction to Probability, American Mathematical Soc.","DOI":"10.1090\/stml\/057"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/21\/6220\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:27:26Z","timestamp":1760178446000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/21\/6220"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,31]]},"references-count":24,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["s20216220"],"URL":"https:\/\/doi.org\/10.3390\/s20216220","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,10,31]]}}}