Lune

OSDI2020顶会

Performance-Optimal Read-Only Transactions

Haonan Lu, Siddhartha Sen, Wyatt Lloyd

出版方
2020年份
31被引次数
14顶会引用

摘要

Distributed storage systems are a fundamental building block of today's web applications. Read-only transactions guarantee that the reads in such systems reflect a consistent view of data spread across shards. In this dissertation, we present the first set of results on the performance-guarantee tradeoff in the sharding dimension with a focus on read-only transactions. ? We first present the SNOW Theorem, which shows that there is a fundamental tradeoff between the latency and guarantees of read-only transactions. Leveraging the SNOW Theorem we improve two existing systems by exploring two ends of the latency-guarantee tradeoff. ? We then study the tradeoff between the performance and guarantees of read-only transactions by considering both latency and throughput. We prove the NOCS Theorem: no read-only transaction algorithm can achieve optimal performance in strictly serializable systems. We explain PORT, the first design whose read-only transactions are both performance-optimal and process-ordered serializable, i.e., the strongest possible consistency to date. We also show how the NOCS Theorem helps improve an existing system, Eiger, to make its read-only transactions performance-optimal. ? The major contributions of this work are new theoretical findings in the sharding dimension and a set of novel, optimal designs of read-only transactions.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext e93bf3a7-bcd0-4e6b-b6ba-3fd9221ee736

引用它的顶会 Paper14

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖