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...
- 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 |
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 |
topic |
Time factors Servers Delays Transient analysis Electronic mail |
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 |