{"title":"Linearizable Low-latency Reads at the Edge","authors":"Joshua Guarnieri, Aleksey Charapko","doi":"10.1145/3578358.3591327","DOIUrl":null,"url":null,"abstract":"Edge computing enables moving data closer to users to reduce latency and improve user experience. Edge data centers are capable and reliable enough to support various data management solutions, such as caches and data stores. Unfortunately, edge storage systems sacrifice consistency to benefit from geographical proximity to users. In this paper, we present EdgePQR, a strongly consistent, edge-aware data store that allows edge clients to read \"hot\" data locally at the edge with low latency. EdgePQR relies on the piece-wise defined quorums consisting of nodes in a core cloud system and one or more edge data centers to replicate data to the edge. It then uses an edge quorum to query data locally. EdgePQR ensures safety by enforcing intersections between all vital quorums: any leader election and replication quorums intersect, and any replication and edge-read quorums intersect as well.","PeriodicalId":198398,"journal":{"name":"Proceedings of the 10th Workshop on Principles and Practice of Consistency for Distributed Data","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 10th Workshop on Principles and Practice of Consistency for Distributed Data","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3578358.3591327","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Edge computing enables moving data closer to users to reduce latency and improve user experience. Edge data centers are capable and reliable enough to support various data management solutions, such as caches and data stores. Unfortunately, edge storage systems sacrifice consistency to benefit from geographical proximity to users. In this paper, we present EdgePQR, a strongly consistent, edge-aware data store that allows edge clients to read "hot" data locally at the edge with low latency. EdgePQR relies on the piece-wise defined quorums consisting of nodes in a core cloud system and one or more edge data centers to replicate data to the edge. It then uses an edge quorum to query data locally. EdgePQR ensures safety by enforcing intersections between all vital quorums: any leader election and replication quorums intersect, and any replication and edge-read quorums intersect as well.