Search For:

Displaying 1-5 out of 5 total
One-copy serializability with snapshot isolation under the hood
Found in: Data Engineering, International Conference on
By Mihaela A. Bornea,Orion Hodson,Sameh Elnikety,Alan Fekete
Issue Date:April 2011
pp. 625-636
This paper presents a method that allows a replicated database system to provide a global isolation level stronger than the isolation level provided on each individual database replica. We propose a new multi-version concurrency control algorithm called, s...
Strongly consistent replication for a bargain
Found in: Data Engineering, International Conference on
By Konstantinos Krikellas, Sameh Elnikety, Zografoula Vagena, Orion Hodson
Issue Date:March 2010
pp. 52-63
Strong consistency is an important correctness property for replicated databases. It ensures that each transaction accesses the latest committed database state as provided in centralized databases. Achieving strong consistency in replicated databases is a ...
Whole-system persistence
Found in: Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '12)
By Dushyanth Narayanan, Orion Hodson
Issue Date:March 2012
pp. 401-410
Today's databases and key-value stores commonly keep all their data in main memory. A single server can have over 100 GB of memory, and a cluster of such servers can have 10s to 100s of TB. However, a storage back end is still required for recovery from fa...
Helios: heterogeneous multiprocessing with satellite kernels
Found in: Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles (SOSP '09)
By Chris Hawblitzel, Edmund B. Nightingale, Galen Hunt, Orion Hodson, Ross McIlroy
Issue Date:October 2009
pp. 221-234
Helios is an operating system designed to simplify the task of writing, deploying, and tuning applications for heterogeneous platforms. Helios introduces satellite kernels, which export a single, uniform set of OS abstractions across CPUs of disparate arch...
Solving the starting problem: device drivers as self-describing artifacts
Found in: Proceedings of the 2006 EuroSys conference (EuroSys '06)
By Galen C. Hunt, Michael F. Spear, Orion Hodson, Steven Levi, Tom Roeder
Issue Date:April 2006
pp. 2-es
Run-time conflicts can affect even the most rigorously tested software systems. A reliance on execution-based testing makes it prohibitively costly to test every possible interaction among potentially thousands of programs with complex configurations. In o...