Managing Geo-replicated Data in Multi-datacenters

  • Divyakant Agrawal
  • Amr El Abbadi
  • Hatem A. Mahmoud
  • Faisal Nawab
  • Kenneth Salem
Conference paper

DOI: 10.1007/978-3-642-37134-9_2

Part of the Lecture Notes in Computer Science book series (LNCS, volume 7813)
Cite this paper as:
Agrawal D., El Abbadi A., Mahmoud H.A., Nawab F., Salem K. (2013) Managing Geo-replicated Data in Multi-datacenters. In: Madaan A., Kikuchi S., Bhalla S. (eds) Databases in Networked Information Systems. DNIS 2013. Lecture Notes in Computer Science, vol 7813. Springer, Berlin, Heidelberg

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Divyakant Agrawal
    • 1
  • Amr El Abbadi
    • 1
  • Hatem A. Mahmoud
    • 1
  • Faisal Nawab
    • 1
  • Kenneth Salem
    • 2
  1. 1.Department of Computer ScienceUniversity of California at Santa BarbaraUSA
  2. 2.School of Computer ScienceUniversity of WaterlooCanada

Personalised recommendations