BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:FaRM: Fast Remote Memory - Aleksandar Dragojevic (MSR Cambridge)
DTSTART:20140227T150000Z
DTEND:20140227T160000Z
UID:TALK50422@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION:I will talk about the design and implementation of FaRM\, a ne
 w main memory distributed computing platform that exploits RDMA communicat
 ion to  improve both latency and throughput by an order of magnitude relat
 ive to state of the art main memory systems that use TCP/IP. FaRM exposes 
 the memory of machines in the cluster as a shared address space. Applicati
 ons can allocate\, read\, write\, and free objects in the address space. T
 hey can use distributed transactions to simplify dealing with complex corn
 er cases that do not significantly impact performance. FaRM provides good 
 common-case performance with lock-free reads over RDMA and with support fo
 r collocating objects and function shipping to enable the use of efficient
  single machine transactions. FaRM uses RDMA both to directly access data 
 in the shared address space and for fast messaging and is carefully tuned 
 for the best RDMA performance. We used FaRM to build a key-value store and
  a graph store similar to Facebook's. They both perform well\, for example
 \, a 20-machine cluster can perform 160 million key-value lookups per seco
 nd with a latency of 31micro-seconds.\n\nShort bio:\nI am a Post-Doc Resea
 rcher at Systems and Networking group at Microsoft Research Cambridge. I a
 m interested in many areas of computer science\, but mainly in concurrent 
 and distributed computing. I prefer staying on the practical side of probl
 ems and enjoy implementing real systems ranging from simple script based s
 olutions to everyday problems to complex research prototypes. Lately I hav
 e been really excited about several emerging hardware trends and their imp
 act on the design of software systems that run in data centres. I received
  my PhD from EPFL Switzerland in 2012\, where I worked on performance of s
 oftware transactional memory. Before that\, I received my Graduate Electri
 cal Engineer diploma from FTN\, University of Novi Sad\, Serbia in 2004.\n
LOCATION:SS03\, Computer Laboratory\, William Gates Builiding
END:VEVENT
END:VCALENDAR
