Research

Spanner

Ph.D. Dissertation

  • Improving File System Consistency and Durability with Patches and BPFS [PDF] [Projects: Featherstitch and BPFS]
    Christopher Frost.
    University of California, Los Angeles, November 2010.

BPFS

Featherstitch

Libprefetch

  • Reducing Seek Overhead with Application-Directed Prefetching. [PDF]
    Steve VanDeBogart, Christopher Frost, and Eddie Kohler.
    2009 USENIX Annual Technical Conference (USENIX '09), San Diego, CA, June 2009.

JPred

  • Expressive and Modular Predicate Dispatch for Java. [PDF]
    Todd Millstein, Christopher Frost, Jason Ryder, and Alessandro Warth.
    ACM Transactions on Programming Languages and Systems (TOPLAS), February 2009 31(2):7:1–54.
  • Modularly Typesafe Interface Dispatch in JPred. [PDF] [Presentation: PowerPoint, PDF]
    Christopher Frost and Todd Millstein.
    The 2006 International Workshop on Foundations and Developments of Object-Oriented Languages (FOOL/WOOD '06), Charleston, South Carolina, January 14, 2006.
  • Featherweight JPred. [PDF]
    Christopher Frost and Todd Millstein.
    UCLA CS Tech Report CSD-TR-050038, October 2005.

Undergraduate

Amorphous Shape Mapping

Advisor: David Evans.

Cracker Barrel Complexity

  • Pancakes, Puzzles, and Polynomials: Cracking the Cracker Barrel. [PDF]
    Christopher Frost, Michael Peck, and David Evans.
    ACM Special Interest Group on Algorithms and Computation Theory (SIGACT) News, Volume 35, Number 1, March 2004.
  • Pancakes, Puzzles, and Polynomials: Cracking the Cracker Barrel. [PDF]
    Christopher Frost, Michael Peck, and David Evans.
    UVa CS Tech Report CS-2004-04, March 2004.
  • Pancakes, Puzzles, and Polynomials: Cracking the Cracker Barrel. [Presentation: PowerPoint] [Abstract: Word, PDF]
    Christopher Frost and Michael Peck.
    UVa Undergraduate Research and Design Symposium, Spring 2003.

Other Publications and Talks