Cargando…

An Efficient Coded Streaming Using Clients’ Cache

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 be...

Descripción completa

Detalles Bibliográficos
Autores principales: Ban, Tae-Won, Lee, Woongsup, Ryu, Jongyeol
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7663734/
https://www.ncbi.nlm.nih.gov/pubmed/33142687
http://dx.doi.org/10.3390/s20216220
_version_ 1783609696260718592
author Ban, Tae-Won
Lee, Woongsup
Ryu, Jongyeol
author_facet Ban, Tae-Won
Lee, Woongsup
Ryu, Jongyeol
author_sort Ban, Tae-Won
collection PubMed
description 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.
format Online
Article
Text
id pubmed-7663734
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-76637342020-11-14 An Efficient Coded Streaming Using Clients’ Cache Ban, Tae-Won Lee, Woongsup Ryu, Jongyeol Sensors (Basel) Article 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. MDPI 2020-10-31 /pmc/articles/PMC7663734/ /pubmed/33142687 http://dx.doi.org/10.3390/s20216220 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ban, Tae-Won
Lee, Woongsup
Ryu, Jongyeol
An Efficient Coded Streaming Using Clients’ Cache
title An Efficient Coded Streaming Using Clients’ Cache
title_full An Efficient Coded Streaming Using Clients’ Cache
title_fullStr An Efficient Coded Streaming Using Clients’ Cache
title_full_unstemmed An Efficient Coded Streaming Using Clients’ Cache
title_short An Efficient Coded Streaming Using Clients’ Cache
title_sort efficient coded streaming using clients’ cache
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7663734/
https://www.ncbi.nlm.nih.gov/pubmed/33142687
http://dx.doi.org/10.3390/s20216220
work_keys_str_mv AT bantaewon anefficientcodedstreamingusingclientscache
AT leewoongsup anefficientcodedstreamingusingclientscache
AT ryujongyeol anefficientcodedstreamingusingclientscache
AT bantaewon efficientcodedstreamingusingclientscache
AT leewoongsup efficientcodedstreamingusingclientscache
AT ryujongyeol efficientcodedstreamingusingclientscache