MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

Declarative Programming for Eventual Consistency

Dr. Suresh Jagannathan
Purdue University,
SWS Colloquium
AG 1, AG 2, AG 3, AG 4, AG 5, SWS, RG1, MMCI  
AG Audience
English

Date, Time and Location

Thursday, 19 November 2015
10:30
G26
111
Kaiserslautern

Abstract

n geo-replicated distributed data stores, the need to ensure responsiveness
in the face of network partitions and processor failures results in
implementations that provide only weak (so-called eventually consistent)
guarantees on when data updated by one process becomes visible to another.
Applications must be carefully constructed to be aware of unwanted
inconsistencies permitted by such implementations (e.g., having negative
balances in a bank account, or having an item appear in a shopping cart
after it has been removed), but must balance correctness concerns with
performance and scalability needs. Because understanding these tradeoffs
requires subtle reasoning and detailed knowledge about the underlying data
store, implementing robust distributed applications in such environments is
often an error-prone and expensive task.

Contact

Vera Schreiber
--email hidden

Video Broadcast

Yes
Saarbrücken
E1 5
029
passcode not visible
logged in users only

Vera Schreiber, 11/13/2015 10:52 -- Created document.