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

Descripción completa

Detalles Bibliográficos
Autores: Berjon, Daniel, Alos, Alberto, Morán, Francisco, García, Narciso, Carballeira López, Pablo
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