BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:No compromises: distributed transactions with consistency\, availa
 bility\, and performance - Aleksandar Dragojevic (MSR Cambridge) 
DTSTART:20151029T150000Z
DTEND:20151029T160000Z
UID:TALK61590@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION:Transactions with strong consistency and high availability sim
 plify building and reasoning about distributed systems. However\, previous
  implementations performed poorly. This forced system designers to avoid t
 ransactions completely\, to weaken consistency guarantees\, or to provide 
 single machine transactions that require programmers to partition their da
 ta. In this paper\, we show that there is no need to compromise in modern 
 data centers. We show that a main memory distributed computing platform ca
 lled FaRM can provide distributed transactions with strict serializability
 \, high performance\, durability\, and high availability. FaRM achieves a 
 peak throughput of 140 million TATP transactions per second on 90 machines
  with a 4.9 TB database\, and it recovers from a failure in less than 50 m
 s. Key to achieving these results was the design of new transaction\, repl
 ication\, and recovery protocols from first principles to leverage commodi
 ty networks with RDMA and a new\, inexpensive approach to providing non-vo
 latile DRAM.
LOCATION:FW26\, Computer Laboratory\, William Gates Building
END:VEVENT
END:VCALENDAR
