Books+ Search Results

Alternative History: Multi-Log Systems in Theory and Practice

Title
Alternative History: Multi-Log Systems in Theory and Practice [electronic resource].
ISBN
9781085777049
Published
Ann Arbor : ProQuest Dissertations & Theses, 2019.
Physical Description
1 online resource (94 p.)
Local Notes
Access is available to the Yale community.
Notes
Source: Dissertations Abstracts International, Volume: 81-03, Section: B.
Advisor: Balakrishnan, Mahesh;Shao, Zhong.
Access and use
Access restricted by licensing agreement.
Summary
Large-scale datacenter systems rely on stateful control plane services. Distributing state for such services can be difficult; idiosyncratic interfaces and performance requirements precludes the use of general, fixed API storage systems, while custom solutions are often complicated and difficult to debug and maintain. By funneling all updates through a single, durable, totally ordered log, Shared Log State Machine Replication can make arbitrary state available, durable, and strongly consistent among a number of machines using a single service. The log abstraction hides the complexity of asynchrony and failures from applications, allowing them to be built as simple state machines that process updates in strict sequence. However, this simplicity comes at a cost to speed and flexibility by imposing a system-wide total order that is expensive, often impossible, and typically unnecessary. Furthermore, the State Machine Replication paradigm itself functions as a broadcast domain, forcing servers to see more state than is actually useful. This work investigates the implications of weakening the Shared Log State Machine Replication semantics. By guaranteeing a partial ordering of updates instead of a total order, the FuzzyLog achieves linear scaling with transaction support, weak consistency models, and progress during network partitions. By allowing servers to filter which updates they see within the context of an object, FuzzyViews enable greater privacy and read performance.
Variant and related titles
Dissertations & Theses @ Yale University.
Format
Books / Online / Dissertations & Theses
Language
English
Added to Catalog
January 17, 2020
Thesis note
Thesis (Ph.D.)--Yale University, 2019.
Also listed under
Yale University. Computer Science.
Citation

Available from:

Online
Loading holdings.
Unable to load. Retry?
Loading holdings...
Unable to load. Retry?