Chris Frost
I'm a sixth year
computer science
graduate student and Ph.D. candidate
with the TERTL group
at UCLA,
researching storage system consistency, performance, and usability.
More broadly, my interests span systems, programming languages, and theory.
Projects and software
Fresh
- BPFS. Both stronger consistency guarantees and increased performance for file systems through a new file system design and the use of byte-addressable, persistent memory technologies (BPRAM, especially phase change memory).
- Featherstitch. A storage system built around explicit disk write dependency tracking. (Also, a fun reason to play with large graphs in operating system kernels.)
- Libprefetch. New file system prefetching techniques and interface that increase many nonsequential disk read throughputs by 5–20x.
- scord. Reduces the disk space used by a subversion working copy with large and/or many files.
- mswatch. Keeps two mailboxes synchronized more efficiently and with shorter delays than periodically synchronizing the two mailboxes over IMAP.
Dormant
- JPred. Practical (modular and typesafe) predicate dispatch in Java.
- Windows CE UPnP Audio/Video Framework. C++ framework for creating devices that implement the Universal Plug and Play Audio/Video Device Control Protocol (UPnP AV DCP).
- Newton site. (As in, 1997.)
Publications
-
Better I/O Through Byte-Addressable, Persistent Memory
(SOSP 2009)
- Jeremy Condit, Edmund B. Nightingale, Christopher Frost, Engin Ipek, Doug Burger, Benjamin Lee, and Derrick Coetzee
- PDF; Presentation: PPTX, PDF; Video: MOV, OGG
-
Reducing Seek Overhead with Application-Directed Prefetching
(USENIX 2009)
- Steve VanDeBogart, Christopher Frost, and Eddie Kohler
- PDF; Project
-
Expressive and Modular Predicate Dispatch for Java
(TOPLAS, February 2009)
- Todd Millstein, Christopher Frost, Jason Ryder, and Alessandro Warth
- PDF; Project
-
Generalized File System Dependencies
(SOSP 2007,
Audience choice awardee)
- Christopher Frost, Mike Mammarella, Eddie Kohler, Andrew de los Reyes, Shant Hovsepian, Andrew Matsuoka, and Lei Zhang
- PDF; Project; Presentation: PPT, PDF; Video: AVI
-
Modularly Typesafe Interface Dispatch in JPred
(FOOL/WOOD 2006)
- Christopher Frost and Todd Millstein
- PDF; Project; Presentation: PPT, PDF
(All)
Chris
I'm a sixth year computer science graduate student with the TERTL group at UCLA, researching storage system consistency, performance, and usability, alongside our turtles. More broadly, my interests span systems, programming languages, and theory. I'm also a member of the LUG and the ACM, and TAed CS 111 (undergrad operating systems) for 2005–2006.
Outside of the lab, I enjoy biking, running, hiking, and backpacking; photography; and spouts of reading.
My undergrad days were at UVa, where I frolicked and schemed with friends in Theta Tau, ACM, Math Club, Brown, Honor, and the computer science and math departments. I've helped lasso computer science problems and systems while at UCLA, UVa, MIT, Microsoft Research, VMware, Google, Appian, Microsoft, Dynetics, and the US Army AMRDEC. Home is Huntsville, Alabama.
- Resume: html, pdf, text
- Geek code
- Public pgp key