Dave Andersen

Picture of Dave Associate Professor
Computer Science Department
Carnegie Mellon University

David Andersen
School of Computer Science
Carnegie Mellon University
5000 Forbes Ave
Pittsburgh, PA 15213-3891

Short bio.
             Office: 9109 Gates

Tel: 412-268-3064
Fax: 412-268-5576

Email: dga (at) cs dot cmu dot edu
I also send email from the account dave.andersen at gmail.com
My GPG DSS Public Key (also available from the MIT PGP keyserver)

David Andersen
GitHub

Before sending email:

Teaching


Latest Research

MemC3: Compact and Concurrent Memcache with Dumber Caching and Smarter Hashing
This paper introduces a new mechanism for memory-efficient, multi-reader concurrent hashing, called optimistic cuckoo hashing, and uses it to make Memcached scale better, run faster, and use less memory.
Stronger Semantics for Low-Latency Geo-Replicated Storage
This NSDI 2013 paper presents Eiger, a follow-on system to our earlier work on causally consistent geo replicated storage in COPS. Eiger improves upon cops by supporting Cassandra's rich data model (instead of just a basic key-value store); supporting write transactions in addition to read transactions; and fixing the problem in COPS of an unsightly buildup of state if one of the datacenters fails.

Research

My research interests are in computer systems in the networked environment. I have a particular interest in resilient distributed systems that perform well under a variety of adverse network conditions, and in power-efficient computing.

Papers and Publications

My Google Scholar Profile

Current Projects

Older projects:

Source Code


Professional activities


About me

I completed my Ph.D. at MIT in December 2004. Prior to that, I received an MS in computer science from MIT in 2001, and BS degrees in biology and computer science from the University of Utah. In 1995, I co-founded an Internet Service Provider in Salt Lake City, Utah. My blog is online. (as is my old blog.)


Non-Research Software


Random Things


[Short bio] [CV] [Personal web page] [Running and Triathlon] [Climbing]


Last updated: Fri Oct 24 11:21:17 -0400 2014 [validate xhtml]