Parqua: Online Reconfigurations in Virtual Ring-Based NoSQL Systems

Yosub Shin, Mainak Ghosh, Indranil Gupta

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The performance of key-value/NoSQL storage systems is highly tied to the choice of (primary) key for the database table. As application requirements change over time, system administrators need to change the primary key of the table to improve performance. The primary key change is a specific example of a broader class of reconfiguration operations that affect a lot of data all at once. In this paper we propose a system called Parqua, which imbues ring-based key-value/NoSQL stores with the ability to perform reconfiguration operations in an online and efficient manner. We present the design and implementation of Parqua. Experiments based on our cluster deployments show that during reconfiguration Parqua maintains high availability, and with a small impact on read and write latencies.

Original languageEnglish (US)
Title of host publicationProceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages220-223
Number of pages4
ISBN (Electronic)0769556361, 9781467395663
DOIs
StatePublished - Oct 28 2015
EventInternational Conference on Cloud and Autonomic Computing, ICCAC 2015 - Boston, United States
Duration: Sep 21 2015Sep 25 2015

Publication series

NameProceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015

Other

OtherInternational Conference on Cloud and Autonomic Computing, ICCAC 2015
CountryUnited States
CityBoston
Period9/21/159/25/15

Fingerprint

Availability
Experiments
Reconfiguration
Experiment
Latency
Data base

Keywords

  • cassandra
  • primary key
  • reconfiguration

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems and Management

Cite this

Shin, Y., Ghosh, M., & Gupta, I. (2015). Parqua: Online Reconfigurations in Virtual Ring-Based NoSQL Systems. In Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015 (pp. 220-223). [7312160] (Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICCAC.2015.23

Parqua : Online Reconfigurations in Virtual Ring-Based NoSQL Systems. / Shin, Yosub; Ghosh, Mainak; Gupta, Indranil.

Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015. Institute of Electrical and Electronics Engineers Inc., 2015. p. 220-223 7312160 (Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Shin, Y, Ghosh, M & Gupta, I 2015, Parqua: Online Reconfigurations in Virtual Ring-Based NoSQL Systems. in Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015., 7312160, Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015, Institute of Electrical and Electronics Engineers Inc., pp. 220-223, International Conference on Cloud and Autonomic Computing, ICCAC 2015, Boston, United States, 9/21/15. https://doi.org/10.1109/ICCAC.2015.23
Shin Y, Ghosh M, Gupta I. Parqua: Online Reconfigurations in Virtual Ring-Based NoSQL Systems. In Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015. Institute of Electrical and Electronics Engineers Inc. 2015. p. 220-223. 7312160. (Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015). https://doi.org/10.1109/ICCAC.2015.23
Shin, Yosub ; Ghosh, Mainak ; Gupta, Indranil. / Parqua : Online Reconfigurations in Virtual Ring-Based NoSQL Systems. Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015. Institute of Electrical and Electronics Engineers Inc., 2015. pp. 220-223 (Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015).
@inproceedings{487031c76cc04367a8e700647026c6d5,
title = "Parqua: Online Reconfigurations in Virtual Ring-Based NoSQL Systems",
abstract = "The performance of key-value/NoSQL storage systems is highly tied to the choice of (primary) key for the database table. As application requirements change over time, system administrators need to change the primary key of the table to improve performance. The primary key change is a specific example of a broader class of reconfiguration operations that affect a lot of data all at once. In this paper we propose a system called Parqua, which imbues ring-based key-value/NoSQL stores with the ability to perform reconfiguration operations in an online and efficient manner. We present the design and implementation of Parqua. Experiments based on our cluster deployments show that during reconfiguration Parqua maintains high availability, and with a small impact on read and write latencies.",
keywords = "cassandra, primary key, reconfiguration",
author = "Yosub Shin and Mainak Ghosh and Indranil Gupta",
year = "2015",
month = "10",
day = "28",
doi = "10.1109/ICCAC.2015.23",
language = "English (US)",
series = "Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "220--223",
booktitle = "Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015",
address = "United States",

}

TY - GEN

T1 - Parqua

T2 - Online Reconfigurations in Virtual Ring-Based NoSQL Systems

AU - Shin, Yosub

AU - Ghosh, Mainak

AU - Gupta, Indranil

PY - 2015/10/28

Y1 - 2015/10/28

N2 - The performance of key-value/NoSQL storage systems is highly tied to the choice of (primary) key for the database table. As application requirements change over time, system administrators need to change the primary key of the table to improve performance. The primary key change is a specific example of a broader class of reconfiguration operations that affect a lot of data all at once. In this paper we propose a system called Parqua, which imbues ring-based key-value/NoSQL stores with the ability to perform reconfiguration operations in an online and efficient manner. We present the design and implementation of Parqua. Experiments based on our cluster deployments show that during reconfiguration Parqua maintains high availability, and with a small impact on read and write latencies.

AB - The performance of key-value/NoSQL storage systems is highly tied to the choice of (primary) key for the database table. As application requirements change over time, system administrators need to change the primary key of the table to improve performance. The primary key change is a specific example of a broader class of reconfiguration operations that affect a lot of data all at once. In this paper we propose a system called Parqua, which imbues ring-based key-value/NoSQL stores with the ability to perform reconfiguration operations in an online and efficient manner. We present the design and implementation of Parqua. Experiments based on our cluster deployments show that during reconfiguration Parqua maintains high availability, and with a small impact on read and write latencies.

KW - cassandra

KW - primary key

KW - reconfiguration

UR - http://www.scopus.com/inward/record.url?scp=84962130209&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84962130209&partnerID=8YFLogxK

U2 - 10.1109/ICCAC.2015.23

DO - 10.1109/ICCAC.2015.23

M3 - Conference contribution

AN - SCOPUS:84962130209

T3 - Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015

SP - 220

EP - 223

BT - Proceedings - 2015 International Conference on Cloud and Autonomic Computing, ICCAC 2015

PB - Institute of Electrical and Electronics Engineers Inc.

ER -