Consistency types for replicated data in a higher-order distributed programming language
The Art Science and Engineering of Programming2020Vol. 5(2)
Citations Over Time
Abstract
Distributed systems address the increasing demand for fast access to resources and fault tolerance for data. However, due to scalability requirements, software developers need to trade consistency for performance. For certain data, consistency guarantees may be weakened if application correctness is unaffected. In contrast, data flow from data with weak consistency to data with strong consistency requirements is problematic, since application correctness may be broken.