Strata: A cross media file system

Y Kwon, H Fingler, T Hunt, S Peter, E Witchel… - Proceedings of the 26th …, 2017‏ - dl.acm.org
Current hardware and application storage trends put immense pressure on the operating
system's storage subsystem. On the hardware side, the market for storage devices has …

Better I/O through byte-addressable, persistent memory

J Condit, EB Nightingale, C Frost, E Ipek… - Proceedings of the …, 2009‏ - dl.acm.org
Modern computer systems have been built around the assumption that persistent storage is
accessed via a slow, block-based interface. However, new byte-addressable, persistent …

Zyzzyva: speculative byzantine fault tolerance

R Kotla, L Alvisi, M Dahlin, A Clement… - Proceedings of twenty-first …, 2007‏ - dl.acm.org
We present Zyzzyva, a protocol that uses speculation to reduce the cost and simplify the
design of Byzantine fault tolerant state machine replication. In Zyzzyva, replicas respond to a …

Remus: High availability via asynchronous virtual machine replication

B Cully, G Lefebvre, D Meyer, M Feeley… - Proceedings of the 5th …, 2008‏ - usenix.org
Allowing applications to survive hardware failure is an expensive undertaking, which
generally involves re-engineering software to include complicated recovery logic as well as …

[PDF][PDF] Augmented smartphone applications through clone cloud execution.

BG Chun, P Maniatis - HotOS, 2009‏ - usenix.org
Smartphones enable a new, rich user experience in pervasive computing, but their
hardware is still very limited in terms of computation, memory, and energy reserves, thus …

Zyzzyva: Speculative byzantine fault tolerance

R Kotla, L Alvisi, M Dahlin, A Clement… - ACM Transactions on …, 2010‏ - dl.acm.org
A longstanding vision in distributed systems is to build reliable systems from unreliable
components. An enticing formulation of this vision is Byzantine Fault-Tolerant (BFT) state …

Depot: Cloud storage with minimal trust

P Mahajan, S Setty, S Lee, A Clement, L Alvisi… - ACM Transactions on …, 2011‏ - dl.acm.org
This article describes the design, implementation, and evaluation of Depot, a cloud storage
system that minimizes trust assumptions. Depot tolerates buggy or malicious behavior by …

Architecture of a database system

JM Hellerstein, M Stonebraker… - … and Trends® in …, 2007‏ - nowpublishers.com
Abstract Database Management Systems (DBMSs) are a ubiquitous and critical component
of modern computing, and the result of decades of research and development in both …

A high performance file system for non-volatile main memory

J Ou, J Shu, Y Lu - Proceedings of the Eleventh European Conference …, 2016‏ - dl.acm.org
Emerging non-volatile main memories (NVMMs) provide data persistence at the main
memory level. To avoid the double-copy overheads among the user buffer, the OS page …

Optimistic crash consistency

V Chidambaram, TS Pillai, AC Arpaci-Dusseau… - Proceedings of the …, 2013‏ - dl.acm.org
We introduce optimistic crash consistency, a new approach to crash consistency in
journaling file systems. Using an array of novel techniques, we demonstrate how to build an …