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)

Teaching


Latest Research

SILT: A Memory-Efficient, High-Performance Key-Value Store
This paper, to appear at SOSP 2011, presents the design and implementation of an exceptionally memory-efficient unordered key-value (hash table) store designed to run on fast flash memory.
Small Cache, Big Effect: Provable Load Balancing for Randomly Partitioned Cluster Services
(SOCC 2011) This paper demonstrates that a small front-end cache, sized only O(n log n) in the number of back-end nodes, can ensure that a query workload for randomly-assigned objects is uniform enough to be served at full throughput regardless of the query distribution.

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:


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.


Random Things


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


Last updated: Fri Jan 13 13:11:10 -0500 2012 [validate xhtml]