Abstract
This paper examines fundamental trade-offs in fault-tolerant distributed systems and replicated databases built over the Internet. We discuss interplays between consistency, availability, and latency which are in the very nature of globally distributed computer systems and also analyse their interconnection with durability and energy efficiency. In this paper we put forward an idea that consistency, availability, latency, durability and other properties need to be viewed as more continuous than binary in contrast to the well-known CAP/PACELC theorems. We compare different consistency models and highlight the role of the application timeout, replication factor and other settings that essentially determine the interplay between above properties. Our findings may be of interest to software engineers and system architects who develop Internet-scale distributed computer systems and cloud solutions.
More Information
Identification Number: | https://doi.org/10.1109/dessert50317.2020.9125078 |
---|---|
Status: | Published |
Refereed: | Yes |
Publisher: | IEEE |
Additional Information: | © 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |
Depositing User (symplectic) | Deposited by Gorbenko, Anatoliy |
Date Deposited: | 03 Nov 2020 14:58 |
Last Modified: | 14 Jul 2024 06:04 |
Event Title: | 2020 IEEE 11th International Conference on Dependable Systems, Services and Technologies (DESSERT) |
Event Dates: | 14 May 2020 - 18 May 2020 |
Item Type: | Book Section |
Download
Note: this is the author's final manuscript and may differ from the published version which should be used for citation purposes.
| Preview
Export Citation
Explore Further
Read more research from the author(s):