Application-specific Tradeoffs between Consistency and Latency in Cassandra Storage Systems
Date Issued
2014
Date
2014
Author(s)
Wu, Li-Ying
Abstract
As long as data replicated, the tradeoff between consistency and latency occurs. Since understanding the consistency requirements at storage system level is not possible, choosing specific consistency policy for reading and writing data requires developers to make decisions. According to application-specific consistency requirements, application developers can choose between stronger consistency with lower performance and relaxed consistency with higher performance. In this work, we propose an approach that helps application administrators to decide which consistency policy is abided by its high-level consistency semantics with lower operation response latency. In Cassandra distributed storage system, it provides flexible and tunable consistency configuration that application administrators have different choice between strong consistency and eventual consistency for both reads and writes. The decision of consistency policy can provide a guideline for developers with varying application-specific consistency requirements. Experiments show that storage system has different ability to perform read and write operation; and the selected consistency policy achieves lower latency with satisfying quorum-based consistency requirement.
Subjects
分散式資料儲存系統
資料複製
一致性
延遲
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-103-R01921037-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):455695aa67a46b75a0ba82734ab0c067
