Dave Andersen

Picture of Dave Professor
Computer Science Department
Carnegie Mellon University

And CTO of Enriched Ag

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

Short bio.
Pronouns: He / him.
             Office: 9109 Gates

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

Email: dga@cs.cmu.edu
I also send email from the account dave.andersen at gmail.com


[ Mastodon, Facebook, 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 exploring the systems and data structure response to evolving hardware trends near the end of Moore's law, memory and power-efficient computing, and robust distributed systems.

Papers and Publications

My Google Scholar Profile

My reesarch group's code is mostly released on GitHub.com/efficient

Current Projects

Older projects:

Source Code


Advice

I've been writing a few blog posts with bits and pieces of CS Ph.D.-relevant advice I haven't seen elsewhere:

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: 2022-12-18 13:12:21 -0500 [validate xhtml]