Datenschutzerklärung|Data Privacy

A. Borusan

11.03.2013, 16 Uhr c.t. TU Berlin, EN building, seminar room EN 719 (7th floor), Einsteinufer 17, 10587 Berlin: "Managing Geo-replicated Data in Multi-Datacenters" (Divy Agrawal, Department of Computer Science University of California at Santa Barbara)

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. In this talk, we start by exploring the overall design space for architecting replica-management protocols for geo-replicated data and present an abstract framework to verify the correctness of existing and new protocols for geo-replication. We then propose three radically different protocols for providing full transactional execution while supporting replicating data in multi-datacenter environments. First, an extension of Megastore is presented, which uses optimistic concurrency control. Next, we suggest a protocol that reduces the number of cross-datacenter messages compared to current approaches. Finally, a contrasting method is put forward, which uses gossip-based protocol for providing distributed transactions across datacenters. We conclude the talk with a discussion of different trade-offs that are offered by the proposed protocols as well as existing protocols such as Google’s Megastore, Google’s Spanner, and UC Berkeley’s geo-replication protocol referred to as MDCC.