scispace - formally typeset
C

Christopher Frost

Researcher at University of California, Los Angeles

Publications -  14
Citations -  3036

Christopher Frost is an academic researcher from University of California, Los Angeles. The author has contributed to research in topics: File system & Versioning file system. The author has an hindex of 9, co-authored 14 publications receiving 2711 citations. Previous affiliations of Christopher Frost include University of Virginia & VMware.

Papers
More filters
Proceedings ArticleDOI

Spanner: Google's globally-distributed database

TL;DR: This article describes how Spanner is structured, its feature set, the rationale underlying various design decisions, and a novel time API that exposes clock uncertainty, critical to supporting external consistency and a variety of powerful features.
Proceedings ArticleDOI

Better I/O through byte-addressable, persistent memory

TL;DR: A file system and a hardware architecture that are designed around the properties of persistent, byteaddressable memory, which provides strong reliability guarantees and offers better performance than traditional file systems, even when both are run on top of byte-addressable, persistent memory.
Journal ArticleDOI

Spanner: Google’s Globally Distributed Database

TL;DR: Spanner as mentioned in this paper is Google's scalable, multiversion, globally distributed, and synchronously replicated database, which is the first system to distribute data at global scale and support externally-consistent distributed transactions.
Proceedings ArticleDOI

Generalized file system dependencies

TL;DR: This work presents a general abstraction, the patch, that makes write-before relationships explicit and file system agnostic, and includes several important optimizations that reduce patch overheads by orders of magnitude.
Patent

Hardware and operating system support for persistent memory on a memory bus

TL;DR: In this article, a file system that is supported by a nonvolatile memory that is directly connected to a memory bus, and placed side by side with a dynamic random access memory (DRAM), is described.