String-Matching and Update through Algebraic Signatures in Scalable Distributed Data Structures

R. Mokadem, W. Litwin
{"title":"String-Matching and Update through Algebraic Signatures in Scalable Distributed Data Structures","authors":"R. Mokadem, W. Litwin","doi":"10.1109/DEXA.2006.132","DOIUrl":null,"url":null,"abstract":"Scalable distributed data structures (SDDSs) store large scalable files over a distributed RAM of nodes in a grid or a P2P network. The files scale transparently for the applications. The prototype system was designed by CERIA, experiments with this technology for Wintel multicomputers. The application may manipulate data much faster than on local disks. We present the functions we have put into the prototype we now call SDDS-2004. We improve the searches and updates of records in our SDDS files. An original property of these functions is the use of the algebraic signatures. This technique serves the distributed non-key record search. The search may concern the entire field or a (sub)string. The algebraic properties of the signatures act similarly to hash schemes in the work of R.M. Karp and M.O. Rabin (1987). In particular, sending a few-byte signature of the searched string alone, suffices for the search. This makes the communication between the SDDS client and server more efficient. It is also more confidential, since the signature in an intercepted message does not disclose the searched string. On the other hand, we use the signatures for the update management. The clients do not need to then to send updates which in fact do not change the stored records. Finally, our signatures help managing the concurrency control. We present our architecture and design choices. Performance measures validate our implementation. It is now available for download in site of CERIA","PeriodicalId":282986,"journal":{"name":"17th International Workshop on Database and Expert Systems Applications (DEXA'06)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"17th International Workshop on Database and Expert Systems Applications (DEXA'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DEXA.2006.132","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

Scalable distributed data structures (SDDSs) store large scalable files over a distributed RAM of nodes in a grid or a P2P network. The files scale transparently for the applications. The prototype system was designed by CERIA, experiments with this technology for Wintel multicomputers. The application may manipulate data much faster than on local disks. We present the functions we have put into the prototype we now call SDDS-2004. We improve the searches and updates of records in our SDDS files. An original property of these functions is the use of the algebraic signatures. This technique serves the distributed non-key record search. The search may concern the entire field or a (sub)string. The algebraic properties of the signatures act similarly to hash schemes in the work of R.M. Karp and M.O. Rabin (1987). In particular, sending a few-byte signature of the searched string alone, suffices for the search. This makes the communication between the SDDS client and server more efficient. It is also more confidential, since the signature in an intercepted message does not disclose the searched string. On the other hand, we use the signatures for the update management. The clients do not need to then to send updates which in fact do not change the stored records. Finally, our signatures help managing the concurrency control. We present our architecture and design choices. Performance measures validate our implementation. It is now available for download in site of CERIA
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于代数签名的可扩展分布式数据结构中的字符串匹配和更新
可伸缩分布式数据结构(sdds)在网格或P2P网络中的节点的分布式RAM上存储大型可伸缩文件。对于应用程序,文件的缩放是透明的。CERIA设计了原型系统,并在Wintel多台计算机上进行了实验。应用程序操作数据的速度可能比在本地磁盘上快得多。我们展示了我们放入原型中的功能,我们现在称之为SDDS-2004。我们改进了SDDS文件中记录的搜索和更新。这些函数的一个原始性质是代数签名的使用。该技术服务于分布式非键记录搜索。搜索可能涉及整个字段或(子)字符串。签名的代数性质类似于R.M. Karp和M.O. Rabin(1987)的哈希方案。特别是,仅发送搜索字符串的几个字节签名就足以进行搜索。这使得SDDS客户机和服务器之间的通信更加高效。它也更加机密,因为拦截消息中的签名不会泄露搜索字符串。另一方面,我们将签名用于更新管理。客户端不需要发送更新,这实际上不会更改存储的记录。最后,我们的签名帮助管理并发控制。我们展示了我们的架构和设计选择。性能度量验证了我们的实现。现在可以在CERIA网站下载
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Visualization and Bayesian Nets to link Business Aims Interaction Styles for Service Discovery in Mobile Business Applications Service and Resource Discovery Using P2P An Integrity Semantics for Open World Databases Requirements on the Use of Goal-Directed Imitation for Self-Adaptation
×
引用
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