Congestion control for cloud gaming over udp based on round-Trip video latency
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to s...
| Autores: | , , , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2019 |
| País: | España |
| Institución: | Universidad Autónoma de Madrid |
| Repositorio: | Biblos-e Archivo. Repositorio Institucional de la UAM |
| Idioma: | inglés |
| OAI Identifier: | oai:repositorio.uam.es:10486/706351 |
| Acceso en línea: | http://hdl.handle.net/10486/706351 https://dx.doi.org/10.1109/ACCESS.2019.2923294 |
| Access Level: | acceso abierto |
| Palabra clave: | adaptive video coding BBR Cloud gaming QoS congestion control Telecomunicaciones |
| id |
ES_9c64dfafe0cf409093d2565eb8cf6cff |
|---|---|
| oai_identifier_str |
oai:repositorio.uam.es:10486/706351 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Congestion control for cloud gaming over udp based on round-Trip video latencyBerjon, DanielAlos, AlbertoMorán, FranciscoGarcía, NarcisoCarballeira López, Pabloadaptive video codingBBRCloud gamingQoScongestion controlTelecomunicaciones© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other worksWe describe a network congestion control mechanism for cloud gaming (CG) platforms based on the user datagram protocol (UDP). To minimize the contribution of the downstream transmission delay to the total end-To-end latency in the interaction-perception loop, we first define the round-Trip video latency (RTVL) and develop a congestion model. Based on them, we design and implement an adaptation strategy that detects the early stages of congestion to prevent high values of RTVL and network bufferbloat, thus avoiding packet losses. Using data measured from the network, our strategy modifies the target output bitrate of the video encoder to throttle down or upto the data flow sent by the server to the client. In the presence of sudden downstream channel capacity drops of over 40%, our algorithm reactively manages to satisfy the key CG requirements for interactive games by entirely avoiding the packet losses and keeping the RTVL below 100 ms. In reasonably stable network conditions, our algorithm proactively keeps exploring for higher bitrates and building a 'network state dictionary,' due to which it achieves an effective downstream channel capacity use of 95%This work was supported in part by the Ministerio de Ciencia, Innovación y Universidades (AEI/FEDER) of the Spanish Government through the Project ‘‘Open Graphics Gaming Cloud’’ under Grant RTC-2016-5676-7 and the Project ‘‘Immersive Visual Media Environments’’ under Grant TEC2016-75981Institute of Electrical and Electronics EngineersDepartamento de Tecnología Electrónica y de las ComunicacionesEscuela Politécnica Superior20192019-06-01research articlehttp://purl.org/coar/resource_type/c_2df8fbb1VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10486/706351https://dx.doi.org/10.1109/ACCESS.2019.2923294reponame:Biblos-e Archivo. Repositorio Institucional de la UAMinstname:Universidad Autónoma de MadridInglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:repositorio.uam.es:10486/7063512026-06-23T12:46:27Z |
| dc.title.none.fl_str_mv |
Congestion control for cloud gaming over udp based on round-Trip video latency |
| title |
Congestion control for cloud gaming over udp based on round-Trip video latency |
| spellingShingle |
Congestion control for cloud gaming over udp based on round-Trip video latency Berjon, Daniel adaptive video coding BBR Cloud gaming QoS congestion control Telecomunicaciones |
| title_short |
Congestion control for cloud gaming over udp based on round-Trip video latency |
| title_full |
Congestion control for cloud gaming over udp based on round-Trip video latency |
| title_fullStr |
Congestion control for cloud gaming over udp based on round-Trip video latency |
| title_full_unstemmed |
Congestion control for cloud gaming over udp based on round-Trip video latency |
| title_sort |
Congestion control for cloud gaming over udp based on round-Trip video latency |
| dc.creator.none.fl_str_mv |
Berjon, Daniel Alos, Alberto Morán, Francisco García, Narciso Carballeira López, Pablo |
| author |
Berjon, Daniel |
| author_facet |
Berjon, Daniel Alos, Alberto Morán, Francisco García, Narciso Carballeira López, Pablo |
| author_role |
author |
| author2 |
Alos, Alberto Morán, Francisco García, Narciso Carballeira López, Pablo |
| author2_role |
author author author author |
| dc.contributor.none.fl_str_mv |
Departamento de Tecnología Electrónica y de las Comunicaciones Escuela Politécnica Superior |
| dc.subject.none.fl_str_mv |
adaptive video coding BBR Cloud gaming QoS congestion control Telecomunicaciones |
| topic |
adaptive video coding BBR Cloud gaming QoS congestion control Telecomunicaciones |
| description |
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works |
| publishDate |
2019 |
| dc.date.none.fl_str_mv |
2019 2019-06-01 |
| dc.type.none.fl_str_mv |
research article http://purl.org/coar/resource_type/c_2df8fbb1 VoR http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/10486/706351 https://dx.doi.org/10.1109/ACCESS.2019.2923294 |
| url |
http://hdl.handle.net/10486/706351 https://dx.doi.org/10.1109/ACCESS.2019.2923294 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers |
| publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers |
| dc.source.none.fl_str_mv |
reponame:Biblos-e Archivo. Repositorio Institucional de la UAM instname:Universidad Autónoma de Madrid |
| instname_str |
Universidad Autónoma de Madrid |
| reponame_str |
Biblos-e Archivo. Repositorio Institucional de la UAM |
| collection |
Biblos-e Archivo. Repositorio Institucional de la UAM |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869414654452695040 |
| score |
15,300719 |