Managing geo-replicated data in multi-datacenters

Divyakant Agrawal, Amr El Abbadi, Hatem A. Mahmoud, Faisal Nawab, Kenneth Salem

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

7 Citations (Scopus)

Abstract

Over the past few years, cloud computing and the growth of global large scale computing systems have led to applications which require data management across multiple datacenters. Initially the models provided single row level transactions with eventual consistency. Although protocols based on these models provide high availability, they are not ideal for applications needing a consistent view of the data. There has been now a gradual shift to provide transactions with strong consistency with Google's Megastore and Spanner. We propose protocols for providing full transactional support while replicating data in multi-datacenter environments. First, an extension of Megastore is presented, which uses optimistic concurrency control. Second, a contrasting method is put forward, which uses gossip-based protocol for providing distributed transactions across datacenters. Our aim is to propose and evaluate different approaches for geo-replication which may be beneficial for diverse applications.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages23-43
Number of pages21
Volume7813 LNCS
DOIs
Publication statusPublished - 5 Apr 2013
Externally publishedYes
Event8th International Workshop on Databases in Networked Information Systems, DNIS 2013 - Aizu-Wakamatsu, Japan
Duration: 25 Mar 201327 Mar 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7813 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other8th International Workshop on Databases in Networked Information Systems, DNIS 2013
CountryJapan
CityAizu-Wakamatsu
Period25/3/1327/3/13

Fingerprint

Transactions
Network protocols
Spanner
Concurrency control
Gossip
Concurrency Control
High Availability
Strong Consistency
Cloud computing
Data Management
Cloud Computing
Information management
Replication
Availability
Computing
Evaluate
Model

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Agrawal, D., El Abbadi, A., Mahmoud, H. A., Nawab, F., & Salem, K. (2013). Managing geo-replicated data in multi-datacenters. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7813 LNCS, pp. 23-43). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7813 LNCS). https://doi.org/10.1007/978-3-642-37134-9-2

Managing geo-replicated data in multi-datacenters. / Agrawal, Divyakant; El Abbadi, Amr; Mahmoud, Hatem A.; Nawab, Faisal; Salem, Kenneth.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 7813 LNCS 2013. p. 23-43 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7813 LNCS).

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

Agrawal, D, El Abbadi, A, Mahmoud, HA, Nawab, F & Salem, K 2013, Managing geo-replicated data in multi-datacenters. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 7813 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 7813 LNCS, pp. 23-43, 8th International Workshop on Databases in Networked Information Systems, DNIS 2013, Aizu-Wakamatsu, Japan, 25/3/13. https://doi.org/10.1007/978-3-642-37134-9-2
Agrawal D, El Abbadi A, Mahmoud HA, Nawab F, Salem K. Managing geo-replicated data in multi-datacenters. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 7813 LNCS. 2013. p. 23-43. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-642-37134-9-2
Agrawal, Divyakant ; El Abbadi, Amr ; Mahmoud, Hatem A. ; Nawab, Faisal ; Salem, Kenneth. / Managing geo-replicated data in multi-datacenters. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 7813 LNCS 2013. pp. 23-43 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{e1363c6af40649a1ac40f9df1c9bb585,
title = "Managing geo-replicated data in multi-datacenters",
abstract = "Over the past few years, cloud computing and the growth of global large scale computing systems have led to applications which require data management across multiple datacenters. Initially the models provided single row level transactions with eventual consistency. Although protocols based on these models provide high availability, they are not ideal for applications needing a consistent view of the data. There has been now a gradual shift to provide transactions with strong consistency with Google's Megastore and Spanner. We propose protocols for providing full transactional support while replicating data in multi-datacenter environments. First, an extension of Megastore is presented, which uses optimistic concurrency control. Second, a contrasting method is put forward, which uses gossip-based protocol for providing distributed transactions across datacenters. Our aim is to propose and evaluate different approaches for geo-replication which may be beneficial for diverse applications.",
author = "Divyakant Agrawal and {El Abbadi}, Amr and Mahmoud, {Hatem A.} and Faisal Nawab and Kenneth Salem",
year = "2013",
month = "4",
day = "5",
doi = "10.1007/978-3-642-37134-9-2",
language = "English",
isbn = "9783642371332",
volume = "7813 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "23--43",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - Managing geo-replicated data in multi-datacenters

AU - Agrawal, Divyakant

AU - El Abbadi, Amr

AU - Mahmoud, Hatem A.

AU - Nawab, Faisal

AU - Salem, Kenneth

PY - 2013/4/5

Y1 - 2013/4/5

N2 - Over the past few years, cloud computing and the growth of global large scale computing systems have led to applications which require data management across multiple datacenters. Initially the models provided single row level transactions with eventual consistency. Although protocols based on these models provide high availability, they are not ideal for applications needing a consistent view of the data. There has been now a gradual shift to provide transactions with strong consistency with Google's Megastore and Spanner. We propose protocols for providing full transactional support while replicating data in multi-datacenter environments. First, an extension of Megastore is presented, which uses optimistic concurrency control. Second, a contrasting method is put forward, which uses gossip-based protocol for providing distributed transactions across datacenters. Our aim is to propose and evaluate different approaches for geo-replication which may be beneficial for diverse applications.

AB - Over the past few years, cloud computing and the growth of global large scale computing systems have led to applications which require data management across multiple datacenters. Initially the models provided single row level transactions with eventual consistency. Although protocols based on these models provide high availability, they are not ideal for applications needing a consistent view of the data. There has been now a gradual shift to provide transactions with strong consistency with Google's Megastore and Spanner. We propose protocols for providing full transactional support while replicating data in multi-datacenter environments. First, an extension of Megastore is presented, which uses optimistic concurrency control. Second, a contrasting method is put forward, which uses gossip-based protocol for providing distributed transactions across datacenters. Our aim is to propose and evaluate different approaches for geo-replication which may be beneficial for diverse applications.

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

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

U2 - 10.1007/978-3-642-37134-9-2

DO - 10.1007/978-3-642-37134-9-2

M3 - Conference contribution

AN - SCOPUS:84875667383

SN - 9783642371332

VL - 7813 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 23

EP - 43

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

ER -