Daniel Peek
Department of Computer Science and Engineering
University of Michigan
2260 Hayward St.
Ann Arbor, MI 48109
dpeek at eecs dot umich dot edu


I'm a Ph.D. candidate at the University of Michigan in Jason Flinn's group, Pervasive Computing. Before coming to Michigan, I got an B.S. in EECS from U.C. Berkeley. I'm also looking for a job.

CV

Publications

Parallelizing Security Checks on Commodity Hardware
By running security checks in parallel with the programs being checked, multiple cores can be used to reduce security check overhead. Appeared in ASPLOS 2008.
PDF

Sprockets: Safe extensions for distributed file systems
Sprockets allows extensions to run in the distributed file system address space, but protects the distributed file system from extension side effects. Appeared in USENIX 2007.
PDF

Ensemblue: Integrating Distributed Storage and Consumer Electronics
The Ensemblue project explored features to help integrate consumer electronics devices into a distributed file system. This work appeared in OSDI 2006.
PDF

Drive-Thru: A fast, accurate method for storage power management evaluation
I previously worked on Drive-Thru, a methodology to rapidly evaluate power management strategies for file systems. This work appeared in USENIX 2005.
PDF

Teaching

GSI for Introduction to Computer Systems (EECS 181), Winter 2004
GSI for Operating Systems (EECS 482), Fall 2003
TA for Machine Structures (CS61c), U.C. Berkeley