Ítem
Solo Metadatos

Power of redundancy: Designing partial replication for multi-tier applications

dc.creatorBirke R.spa
dc.creatorPérez, Juan F.spa
dc.creatorQiu Z.spa
dc.creatorBjorkqvist M.spa
dc.creatorChen L.Y.spa
dc.date.accessioned2020-05-25T23:58:26Z
dc.date.available2020-05-25T23:58:26Z
dc.date.created2017spa
dc.description.abstractReplicating redundant requests has been shown to be an effective mechanism to defend application performance from high capacity variability - the common pitfall in the cloud. While the prior art centers on single-tier systems, it still remains an open question how to design replication strategies for distributed multi-tier systems, where interference from neighboring workloads is entangled with complex tier interdependency. In this paper, we design a first of its kind PArtial REplication system, sPARE, that replicates and dispatches read-only workloads for multi-tier web applications, determining replication factors per tier. The two key components of sPARE are (i) the variability-aware replicator that coordinates the replication levels on all tiers via an iterative searching algorithm, and (ii) the replication-aware arbiter that uses a novel token-based arbitration algorithm (TAD) to dispatch requests in each tier. We evaluate sPARE on web serving and web searching applications, i.e., MediaWiki and Solr, deployed on our private cloud testbed. Our results based on various interference patterns and traffic loads show that sPARE is able to improve the tail latency of MediaWiki and Solr by a factor of almost 2.7x and 2.9x, respectively. © 2017 IEEE.eng
dc.format.mimetypeapplication/pdf
dc.identifier.doihttps://doi.org/10.1109/INFOCOM.2017.8056974
dc.identifier.issn00001983
dc.identifier.issn00002011
dc.identifier.urihttps://repository.urosario.edu.co/handle/10336/22863
dc.language.isoengspa
dc.publisherInstitute of Electrical and Electronics Engineers Inc.spa
dc.relation.citationTitleProceedings - IEEE INFOCOM
dc.relation.ispartofProceedings - IEEE INFOCOM, ISSN:00001983, 00002011,(2017)spa
dc.relation.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85027261218&doi=10.1109%2fINFOCOM.2017.8056974&partnerID=40&md5=1caeac0fef88cc58293c2dd0272ead0aspa
dc.rights.accesRightsinfo:eu-repo/semantics/openAccess
dc.rights.accesoAbierto (Texto Completo)spa
dc.source.instnameinstname:Universidad del Rosariospa
dc.source.reponamereponame:Repositorio Institucional EdocURspa
dc.subject.keywordComputer softwarespa
dc.subject.keywordApplication performancespa
dc.subject.keywordArbitration algorithmspa
dc.subject.keywordEffective mechanismsspa
dc.subject.keywordInterference patternsspa
dc.subject.keywordIterative searchingspa
dc.subject.keywordMulti-tier applicationsspa
dc.subject.keywordReplication factorsspa
dc.subject.keywordReplication strategiesspa
dc.subject.keywordIterative methodsspa
dc.titlePower of redundancy: Designing partial replication for multi-tier applicationsspa
dc.typeconferenceObjecteng
dc.type.hasVersioninfo:eu-repo/semantics/publishedVersion
dc.type.spaDocumento de conferenciaspa
Archivos
Colecciones