sPARE: Partial Replication for Multi-tier Applications in the Cloud

Robert Birke, Juan F. Perez, Zhan Qiu, Mathias Borkqvist, Lydia Y. Chen

    Producción científica: Contribución a una revistaArtículorevisión exhaustiva

    1 Cita (Scopus)

    Resumen

    Ofrecer una baja latencia consistente sigue siendo un reto clave para las aplicaciones distribuidas, especialmente cuando se despliegan en la nube, donde las máquinas virtuales (VMs) sufren de variabilidad de capacidad causada por inquilinos colocados. Se demostró que la repetición de solicitudes redundantes era un mecanismo eficaz para defender el rendimiento de las aplicaciones de la alta variabilidad de la capacidad. Si bien el estado de la técnica se centra en sistemas de un solo nivel, sigue siendo una cuestión pendiente cómo diseñar estrategias de replicación para sistemas distribuidos de varios niveles. Los dos componentes clave de sPARE son (i) el replicador consciente de la variabilidad que coordina los niveles de replicación en todos los niveles a través de un algoritmo de búsqueda iterativo, y (ii) el árbitro consciente de la replicación que utiliza un nuevo algoritmo de arbitraje basado en tokens (TAD) para despachar las solicitudes en cada nivel. Evaluamos sPARE en aplicaciones de servidor web y de búsqueda web, es decir, MediaWiki y Solr, el primero desplegado en nuestra nube privada y el segundo en estado salvaje en Amazon EC2. Nuestros resultados basados en varios patrones de interferencia y cargas de tráfico muestran que sPARE es capaz de mejorar la latencia de cola de MediaWiki y Solr por un factor de casi 2.7x y 2.9x , respectivamente.

    Traducción realizada con el traductor www.DeepL.com/Translator
    Idioma originalInglés estadounidense
    PublicaciónIEEE Transactions on Services Computing
    DOI
    EstadoPublicada - dic. 8 2017

    Áreas temáticas de ASJC Scopus

    • Hardware y arquitectura
    • Informática aplicada
    • Redes de ordenadores y comunicaciones
    • Gestión y sistemas de información

    Huella

    Profundice en los temas de investigación de 'sPARE: Partial Replication for Multi-tier Applications in the Cloud'. En conjunto forman una huella única.

    Citar esto