Ítem
Solo Metadatos

sPARE: partial replication for multi-tier applications in the cloud

dc.creatorBirke, Robertspa
dc.creatorPérez, Juan F.spa
dc.creatorQiu, Zhanspa
dc.creatorBorkqvist, Mathiasspa
dc.creatorChen, Lydia Y.spa
dc.date.accessioned2020-08-19T14:40:40Z
dc.date.available2020-08-19T14:40:40Z
dc.date.created2017-12-08spa
dc.description.abstractOffering consistent low latency remains a key challenge for distributed applications, especially when deployed on the cloud where virtual machines (VMs) suffer from capacity variability caused by colocated tenants. Replicating redundant requests were shown to be an effective mechanism to defend application performance from high capacity variability. 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. In this paper, we design a first of its kind PArtial REplication system, sPARE, that replicates and dispatches read-only workloads for distributed multi-tier web applications 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, the former deployed on our private cloud and the latter in the wild on Amazon EC2. 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.eng
dc.format.mimetypeapplication/pdf
dc.identifier.doihttps://doi.org/10.1109/TSC.2017.2780845
dc.identifier.issnISSN: 1939-1374
dc.identifier.urihttps://repository.urosario.edu.co/handle/10336/26979
dc.language.isoengspa
dc.publisherIEEEspa
dc.relation.citationTitleIEEE Transactions on Services Computing
dc.relation.ispartofIEEE Transactions on Services Computing, ISSN: 1939-1374, Early Access (December 2017); 1 pp.spa
dc.relation.urihttps://ieeexplore.ieee.org/abstract/document/8170312spa
dc.rights.accesRightsinfo:eu-repo/semantics/restrictedAccess
dc.rights.accesoRestringido (Acceso a grupos específicos)spa
dc.sourceIEEE Transactions on Services Computingspa
dc.source.instnameinstname:Universidad del Rosario
dc.source.reponamereponame:Repositorio Institucional EdocUR
dc.subject.keywordServersspa
dc.subject.keywordInterferencespa
dc.subject.keywordCloud computingspa
dc.subject.keywordEncyclopediasspa
dc.subject.keywordElectronic publishingspa
dc.titlesPARE: partial replication for multi-tier applications in the cloudspa
dc.title.TranslatedTitlesPARE: replicación parcial para aplicaciones de varios niveles en la nubespa
dc.typearticleeng
dc.type.hasVersioninfo:eu-repo/semantics/publishedVersion
dc.type.spaArtículospa
Archivos
Colecciones