Scalable P2P Reconciliation Infrastructure for Collaborative Text Editing

Mounir Tlili, Reza Akbarinia, Esther Pacitti, P. Valduriez
{"title":"Scalable P2P Reconciliation Infrastructure for Collaborative Text Editing","authors":"Mounir Tlili, Reza Akbarinia, Esther Pacitti, P. Valduriez","doi":"10.1109/DBKDA.2010.21","DOIUrl":null,"url":null,"abstract":"We address the problem of optimistic replication forcollaborative text editing in Peer-to-Peer (P2P) systems. This problem is challenging because of concurrent updating at multiple peers and dynamic behavior of peers. Operationaltransformation (OT) is a typical approach used for handlingoptimistic replication in the context of distributed text editing. However, most of OT solutions are neither scalable nor suited for P2P networks due to the dynamic behavior of peers. In this paper, we propose a scalable P2P reconciliation infrastructure for OT that assures eventual consistency and liveness despite dynamicity and failures. We propose a P2P logging and timestamping service called P2P-LTR (P2P Logging and Timestamping for Reconciliation) which exploits a distributed hash table (DHT) for reconciliation. While updating replica copies at collaborating peer editors, updates are stored in ahighly available P2P log. To enforce eventual consistency, these updates must be retrieved in a specific total order to be reconciled at the peer editors. P2P-LTR provides an efficient mechanism for determining the total order of updates. It also deals with the case of peers that may join and leave the system during the update operation. We evaluated the performance of P2P-LTR through simulation; the results show the efficiency and the scalability of our solution.","PeriodicalId":273177,"journal":{"name":"2010 Second International Conference on Advances in Databases, Knowledge, and Data Applications","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Second International Conference on Advances in Databases, Knowledge, and Data Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DBKDA.2010.21","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

We address the problem of optimistic replication forcollaborative text editing in Peer-to-Peer (P2P) systems. This problem is challenging because of concurrent updating at multiple peers and dynamic behavior of peers. Operationaltransformation (OT) is a typical approach used for handlingoptimistic replication in the context of distributed text editing. However, most of OT solutions are neither scalable nor suited for P2P networks due to the dynamic behavior of peers. In this paper, we propose a scalable P2P reconciliation infrastructure for OT that assures eventual consistency and liveness despite dynamicity and failures. We propose a P2P logging and timestamping service called P2P-LTR (P2P Logging and Timestamping for Reconciliation) which exploits a distributed hash table (DHT) for reconciliation. While updating replica copies at collaborating peer editors, updates are stored in ahighly available P2P log. To enforce eventual consistency, these updates must be retrieved in a specific total order to be reconciled at the peer editors. P2P-LTR provides an efficient mechanism for determining the total order of updates. It also deals with the case of peers that may join and leave the system during the update operation. We evaluated the performance of P2P-LTR through simulation; the results show the efficiency and the scalability of our solution.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用于协作文本编辑的可扩展P2P和解基础设施
我们解决了对等(P2P)系统中协作文本编辑的乐观复制问题。由于多个对等点的并发更新和对等点的动态行为,该问题具有挑战性。操作转换(Operationaltransformation, OT)是用于在分布式文本编辑上下文中处理乐观复制的典型方法。然而,由于对等体的动态行为,大多数OT解决方案既不具有可扩展性,也不适合P2P网络。在本文中,我们为OT提出了一个可扩展的P2P协调基础设施,该基础设施可以确保最终的一致性和活动性,尽管存在动态性和故障。我们提出了一种P2P日志记录和时间戳服务,称为P2P- ltr (P2P日志记录和时间戳协调),它利用分布式哈希表(DHT)进行协调。当在协作的对等编辑器上更新副本时,更新存储在一个高可用的P2P日志中。为了加强最终的一致性,这些更新必须以特定的总顺序检索,以便在对等编辑器中进行协调。P2P-LTR提供了一种有效的机制来确定更新的总顺序。它还处理在更新操作期间可能加入和离开系统的对等体的情况。通过仿真对P2P-LTR的性能进行了评估;结果表明了该方案的有效性和可扩展性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
An Alternative Extension of the FCM Algorithm for Clustering Fuzzy Databases Efficient Maintenance of k-Dominant Skyline for Frequently Updated Database Sudoku Bit Arrangement for Combined Demosaicking and Watermarking in Digital Camera Scalable P2P Reconciliation Infrastructure for Collaborative Text Editing SARI OpenRec -- Empowering Recommendation Systems with Business Events
×
引用
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