Towards a Scalable, Distributed Metadata Service for Causal Consistency under Partial Geo-replication

Manuel Bravo, L. Rodrigues, P. V. Roy
{"title":"Towards a Scalable, Distributed Metadata Service for Causal Consistency under Partial Geo-replication","authors":"Manuel Bravo, L. Rodrigues, P. V. Roy","doi":"10.1145/2843966.2843971","DOIUrl":null,"url":null,"abstract":"Causal consistency is a consistency criteria of practical relevance in geo-replicated settings because it provides well-defined semantics in a scalable manner. In fact, it has been proved that causal consistency is the strongest consistency model that can be enforced in an always-available system. Previous approaches to provide causal consistency, which successfully tackle the problem under full geo-replication, have unveiled the inherent tradeoff between the concurrency that the system allows and the size of the metadata needed to enforce causality. When the metadata is compressed, information about concurrency may be lost, creating false dependencies, i.e., the encoding may suggest a causal relation that does not exist in reality. False dependencies may cause artificial delays when processing requests, and decrease the quality of service experienced by the clients. Nevertheless, whether is possible to design a scalable solution that only uses an almost negligible amount of metadata and it is still capable of achieving high levels of concurrency under partial geo-replication, an increasingly relevant setting, remains as a challenging and interesting open research question. This position paper reports on the on-going development of Saturn, a metadata service for geo-replicated systems, that aims at mitigating the effects of false dependencies while keeping the metadata size small (even for challenging settings as partial geo-replication).","PeriodicalId":224203,"journal":{"name":"Proceedings of the Doctoral Symposium of the 16th International Middleware Conference","volume":"102 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Doctoral Symposium of the 16th International Middleware Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2843966.2843971","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

Causal consistency is a consistency criteria of practical relevance in geo-replicated settings because it provides well-defined semantics in a scalable manner. In fact, it has been proved that causal consistency is the strongest consistency model that can be enforced in an always-available system. Previous approaches to provide causal consistency, which successfully tackle the problem under full geo-replication, have unveiled the inherent tradeoff between the concurrency that the system allows and the size of the metadata needed to enforce causality. When the metadata is compressed, information about concurrency may be lost, creating false dependencies, i.e., the encoding may suggest a causal relation that does not exist in reality. False dependencies may cause artificial delays when processing requests, and decrease the quality of service experienced by the clients. Nevertheless, whether is possible to design a scalable solution that only uses an almost negligible amount of metadata and it is still capable of achieving high levels of concurrency under partial geo-replication, an increasingly relevant setting, remains as a challenging and interesting open research question. This position paper reports on the on-going development of Saturn, a metadata service for geo-replicated systems, that aims at mitigating the effects of false dependencies while keeping the metadata size small (even for challenging settings as partial geo-replication).
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
面向可扩展的分布式元数据服务,实现部分地理复制下的因果一致性
因果一致性是地理复制设置中具有实际意义的一致性标准,因为它以可扩展的方式提供了定义良好的语义。事实上,因果一致性已经被证明是在始终可用的系统中可以强制执行的最强的一致性模型。以前提供因果一致性的方法成功地解决了完全地理复制下的问题,揭示了系统允许的并发性和执行因果关系所需的元数据大小之间的内在权衡。当压缩元数据时,有关并发性的信息可能会丢失,从而产生错误的依赖关系,即编码可能暗示了实际上不存在的因果关系。错误的依赖关系可能会在处理请求时造成人为延迟,并降低客户端体验到的服务质量。然而,是否有可能设计一个可扩展的解决方案,仅使用几乎可以忽略不计的元数据量,并且仍然能够在部分地理复制(一个日益相关的设置)下实现高水平的并发性,这仍然是一个具有挑战性和有趣的开放研究问题。本立场文件报告了Saturn正在进行的开发,这是一种用于地理复制系统的元数据服务,旨在减轻错误依赖的影响,同时保持元数据大小较小(即使对于具有挑战性的设置,如部分地理复制)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Optimal Resource Provisioning Approach based on Cost Modeling for Spark Applications in Public Clouds Towards a Scalable, Distributed Metadata Service for Causal Consistency under Partial Geo-replication Intrusion Detection System for Embedded Systems Proceedings of the Doctoral Symposium of the 16th International Middleware Conference Towards Semantic Integration of Heterogeneous Sensor Data with Indigenous Knowledge for Drought Forecasting
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1