Enabling distributed key-value stores with low latency-impact snapshot support
Visualitza/Obre
Cita com:
hdl:2117/23466
Tipus de documentText en actes de congrés
Data publicació2013
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
ProjecteHIPEAC - High Performance and Embedded Architecture and Compilation (EC-FP7-217068)
HIPEAC - High Performance and Embedded Architecture and Compilation (EC-FP7-287759)
HIPEAC - High Performance and Embedded Architecture and Compilation (EC-FP7-287759)
Abstract
Current distributed key-value stores generally provide greater scalability at the expense of weaker consistency and isolation. However, additional isolation support is becoming increasingly important in the environments in which these stores are deployed, where different kinds of applications with different needs are executed, from transactional workloads to data analytics. While fully-fledged ACID support may not be feasible, it is still possible to take advantage of the design of these data stores, which often include the notion of multiversion concurrency control, to enable them with additional features at a much lower performance cost and maintaining its scalability and availability. In this paper we explore the effects that additional consistency guarantees and isolation capabilities may have on a state of the art key-value store: Apache Cassandra. We propose and implement a new multiversioned isolation level that provides stronger guarantees without compromising Cassandra's scalability and availability. As shown in our experiments, our version of Cassandra allows Snapshot Isolation-like transactions, preserving the overall performance and scalability of the system.
CitacióPolo, J. [et al.]. Enabling distributed key-value stores with low latency-impact snapshot support. A: IEEE International Symposium on Network Computing and Applications. "IEEE 12th International Symposium on Network Computing and Applications: 22–24 August 2013, Cambridge, Massachusetts: proceedings". Cambridge, MA: 2013, p. 65-72.
ISBN978-0-7685-5043-6
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
5648449.pdf | 214,8Kb | Visualitza/Obre |