Por favor, use este identificador para citar o enlazar este ítem: https://doi.org/10.1145/3492321.3519572

Título: Tebis: Index Shipping for Efficient Replication in LSM Key-Value Stores
Fecha de publicación: 5-abr-2022
Fecha de defensa / creación: 9-oct-2021
Editorial: Association for Computing Machinery (ACM)
Materias relacionadas: CDU::0 - Generalidades.::00 - Ciencia y conocimiento. Investigación. Cultura. Humanidades.::004 - Ciencia y tecnología de los ordenadores. Informática.
Palabras clave: Key-value stores
B-trees
Flash memory
Network design principles
Resumen: Key-value (KV) stores based on LSM tree have become a foundational layer in the storage stack of datacenters and cloud services. Current approaches for achieving reliability and availability favor reducing network traffic and send to replicas only new KV pairs. As a result, they perform costly compactions to reorganize data in both the primary and backup nodes, which increases device I/O traffic and CPU overhead, and eventually hurts overall system performance. In this paper we describe Tebis, an efficient LSM-based KV store that reduces I/O amplification and CPU overhead for maintaining the replica index. We use a primary-backup replication scheme that performs compactions only on the primary nodes and sends pre-built indexes to backup nodes, avoiding all compactions in backup nodes. Our approach includes an efficient mechanism to deal with pointer translation across nodes in the pre-built region index. Our results show that Tebis reduces pressure on backup nodes compared to performing full compactions: Throughput is increased by 1.1 − 1.48×, CPU efficiency is increased by 1.06 − 1.54×, and I/O amplification is reduced by 1.13 − 1.81×, without increasing server to server network traffic excessively (by up to 1.09 − 1.82×).
Autor/es principal/es: Vardoulakis, Michalis
Saloustros, Giorgos
González Férez, Pilar
Bilas, Angelos
Facultad/Departamentos/Servicios: Facultades, Departamentos, Servicios y Escuelas::Departamentos de la UMU::Ingeniería y Tecnología de Computadores
Forma parte de: Seventeenth European Conference on Computer Systems (EuroSys ’22), April 5–8, 2022, RENNES, France. ACM, New York, NY, USA
Versión del editor: https://web.archive.org/web/20220329144121id_/https://dl.acm.org/doi/pdf/10.1145/3492321.3519572
URI: http://hdl.handle.net/10201/137804
DOI: https://doi.org/10.1145/3492321.3519572
Tipo de documento: info:eu-repo/semantics/conferenceObject
Número páginas / Extensión: 14
Derechos: info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Aparece en las colecciones:Artículos: Ingeniería y Tecnología de Computadores

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
3492321.3519572.pdf878,61 kBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons