Variability-aware request replication for latency curtailment

Processing time variability is commonplace in distributed systems, where resources display disparate performance due to, e.g., different workload levels, background processes, and contention in virtualized environments. However, it is paramount for service providers to keep variability in response t...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2016
Institución:
Universidad del Rosario
Repositorio:
Repositorio EdocUR - U. Rosario
Idioma:
eng
OAI Identifier:
oai:repository.urosario.edu.co:10336/28508
Acceso en línea:
https://doi.org/10.1109/INFOCOM.2016.7524365
https://repository.urosario.edu.co/handle/10336/28508
Palabra clave:
Time factors
Servers
Delays
Transient analysis
Electronic mail
Google
Rights
License
Restringido (Acceso a grupos específicos)
id EDOCUR2_7be27b29f4e3633a649ca1c16007f0b6
oai_identifier_str oai:repository.urosario.edu.co:10336/28508
network_acronym_str EDOCUR2
network_name_str Repositorio EdocUR - U. Rosario
repository_id_str
spelling e1d48e1f-f195-4e4b-9c1b-f62c730d04e5-180035202-16549d3b2-d9df-440b-acfa-5833e4b4b323-12020-08-28T15:49:15Z2020-08-28T15:49:15Z2016-07-28Processing time variability is commonplace in distributed systems, where resources display disparate performance due to, e.g., different workload levels, background processes, and contention in virtualized environments. However, it is paramount for service providers to keep variability in response time under control in order to offer responsive services. We investigate how request replication can be used to exploit processing time variability to reduce response times, considering not only mean values but also the tail of the response time distribution. We focus on the distributed setup, where replication is achieved by running copies of requests on multiple servers that otherwise evolve independently, and waiting for the first replica to complete service. We construct models that capture the evolution of a system with replicated requests using approximate methods and observe that highly variable service times offer the best opportunities for replication - reducing the response time tail in particular. Further, the effect of replication is non-uniform over the response time distribution: gains in one metric, e.g., the mean, can be at the cost of another, e.g., the tail percentiles. This is demonstrated in wide range of numerical virtual experiments. It can be seen that capturing service time variability is key to the evaluation of latency tolerance strategies and in their design.application/pdfhttps://doi.org/10.1109/INFOCOM.2016.7524365ISBN: 978-1-4673-9954-8EISBN: 978-1-4673-9953-1https://repository.urosario.edu.co/handle/10336/28508engIEEEIEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer CommunicationsIEEE INFOCOM - The 35th Annual IEEE International Conference on Computer Communications, ISBN: 978-1-4673-9954-8;EISBN: 978-1-4673-9953-1 (2016); 9 pp.https://ieeexplore.ieee.org/document/7524365Restringido (Acceso a grupos específicos)http://purl.org/coar/access_right/c_16ecIEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communicationsinstname:Universidad del Rosarioreponame:Repositorio Institucional EdocURTime factorsServersDelaysTransient analysisElectronic mailGoogleVariability-aware request replication for latency curtailmentReplicación de solicitudes consciente de la variabilidad para la reducción de la latenciabookPartParte de librohttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_3248Qiu, ZhanPérez, Juan F.Harrison, Peter G.10336/28508oai:repository.urosario.edu.co:10336/285082021-06-03 00:49:51.084https://repository.urosario.edu.coRepositorio institucional EdocURedocur@urosario.edu.co
dc.title.spa.fl_str_mv Variability-aware request replication for latency curtailment
dc.title.TranslatedTitle.spa.fl_str_mv Replicación de solicitudes consciente de la variabilidad para la reducción de la latencia
title Variability-aware request replication for latency curtailment
spellingShingle Variability-aware request replication for latency curtailment
Time factors
Servers
Delays
Transient analysis
Electronic mail
Google
title_short Variability-aware request replication for latency curtailment
title_full Variability-aware request replication for latency curtailment
title_fullStr Variability-aware request replication for latency curtailment
title_full_unstemmed Variability-aware request replication for latency curtailment
title_sort Variability-aware request replication for latency curtailment
dc.subject.keyword.spa.fl_str_mv Time factors
Servers
Delays
Transient analysis
Electronic mail
Google
topic Time factors
Servers
Delays
Transient analysis
Electronic mail
Google
description Processing time variability is commonplace in distributed systems, where resources display disparate performance due to, e.g., different workload levels, background processes, and contention in virtualized environments. However, it is paramount for service providers to keep variability in response time under control in order to offer responsive services. We investigate how request replication can be used to exploit processing time variability to reduce response times, considering not only mean values but also the tail of the response time distribution. We focus on the distributed setup, where replication is achieved by running copies of requests on multiple servers that otherwise evolve independently, and waiting for the first replica to complete service. We construct models that capture the evolution of a system with replicated requests using approximate methods and observe that highly variable service times offer the best opportunities for replication - reducing the response time tail in particular. Further, the effect of replication is non-uniform over the response time distribution: gains in one metric, e.g., the mean, can be at the cost of another, e.g., the tail percentiles. This is demonstrated in wide range of numerical virtual experiments. It can be seen that capturing service time variability is key to the evaluation of latency tolerance strategies and in their design.
publishDate 2016
dc.date.created.spa.fl_str_mv 2016-07-28
dc.date.accessioned.none.fl_str_mv 2020-08-28T15:49:15Z
dc.date.available.none.fl_str_mv 2020-08-28T15:49:15Z
dc.type.eng.fl_str_mv bookPart
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_3248
dc.type.spa.spa.fl_str_mv Parte de libro
dc.identifier.doi.none.fl_str_mv https://doi.org/10.1109/INFOCOM.2016.7524365
dc.identifier.issn.none.fl_str_mv ISBN: 978-1-4673-9954-8
EISBN: 978-1-4673-9953-1
dc.identifier.uri.none.fl_str_mv https://repository.urosario.edu.co/handle/10336/28508
url https://doi.org/10.1109/INFOCOM.2016.7524365
https://repository.urosario.edu.co/handle/10336/28508
identifier_str_mv ISBN: 978-1-4673-9954-8
EISBN: 978-1-4673-9953-1
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.citationTitle.none.fl_str_mv IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications
dc.relation.ispartof.spa.fl_str_mv IEEE INFOCOM - The 35th Annual IEEE International Conference on Computer Communications, ISBN: 978-1-4673-9954-8;EISBN: 978-1-4673-9953-1 (2016); 9 pp.
dc.relation.uri.spa.fl_str_mv https://ieeexplore.ieee.org/document/7524365
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.acceso.spa.fl_str_mv Restringido (Acceso a grupos específicos)
rights_invalid_str_mv Restringido (Acceso a grupos específicos)
http://purl.org/coar/access_right/c_16ec
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv IEEE
dc.source.spa.fl_str_mv IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications
institution Universidad del Rosario
dc.source.instname.none.fl_str_mv instname:Universidad del Rosario
dc.source.reponame.none.fl_str_mv reponame:Repositorio Institucional EdocUR
repository.name.fl_str_mv Repositorio institucional EdocUR
repository.mail.fl_str_mv edocur@urosario.edu.co
_version_ 1814167625874276352