Sponge: A searchable P2P mobile app store using DHTs

Md. Khaledur Rahman, Md Yusuf Sarwar Uddin, Nashid Shahriar, Mostafizur Rahman
{"title":"Sponge: A searchable P2P mobile app store using DHTs","authors":"Md. Khaledur Rahman, Md Yusuf Sarwar Uddin, Nashid Shahriar, Mostafizur Rahman","doi":"10.1109/NSysS.2015.7043531","DOIUrl":null,"url":null,"abstract":"In this paper we propose a novel searchable P2P content storage for storing mobile apps. In the growing need of storing and distributing huge number mobile apps across large number of users, it has been deemed necessary to think of a storage that leverages enormous amount of content space that common people can share these days. In our proposal, we leverage popular P2P stores, such as standard DHTs, for storing apps. One problem with DTHs is that they support flat names (denoted as keys) for content objects, which do not make content objects searchable by their different attributes. When users look for a certain app in an app store, they do not necessarily look by their unique names, instead by a set of attribute-value pairs (multi-attribute queries). We devise a technique, called predicate hashing, by which we hash these attribute-value pairs into hashed keys that are in turn used to locate corresponding apps from the underlying DHT. By doing this we effectively instrument flat named DHTs into reverse ifndexable content store. To this end, we build Sponge, a Kademlia based P2P app store, and do simulation based experiments to show that Sponge can retrieve content against multi-attribute queries.","PeriodicalId":408601,"journal":{"name":"2015 International Conference on Networking Systems and Security (NSysS)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Networking Systems and Security (NSysS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NSysS.2015.7043531","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In this paper we propose a novel searchable P2P content storage for storing mobile apps. In the growing need of storing and distributing huge number mobile apps across large number of users, it has been deemed necessary to think of a storage that leverages enormous amount of content space that common people can share these days. In our proposal, we leverage popular P2P stores, such as standard DHTs, for storing apps. One problem with DTHs is that they support flat names (denoted as keys) for content objects, which do not make content objects searchable by their different attributes. When users look for a certain app in an app store, they do not necessarily look by their unique names, instead by a set of attribute-value pairs (multi-attribute queries). We devise a technique, called predicate hashing, by which we hash these attribute-value pairs into hashed keys that are in turn used to locate corresponding apps from the underlying DHT. By doing this we effectively instrument flat named DHTs into reverse ifndexable content store. To this end, we build Sponge, a Kademlia based P2P app store, and do simulation based experiments to show that Sponge can retrieve content against multi-attribute queries.
海绵:一个可搜索的P2P移动应用商店,使用dht
在本文中,我们提出了一种用于存储移动应用程序的新颖的可搜索P2P内容存储。在大量用户之间存储和分发大量移动应用程序的需求日益增长的情况下,考虑利用普通人可以共享的大量内容空间的存储被认为是必要的。在我们的提案中,我们利用流行的P2P商店,如标准dht,来存储应用程序。dth的一个问题是,它们支持内容对象的平面名称(表示为键),这使得内容对象无法通过其不同属性进行搜索。当用户在应用商店中查找某个应用程序时,他们不一定要通过其唯一名称来查找,而是通过一组属性值对(多属性查询)来查找。我们设计了一种称为谓词散列的技术,通过这种技术,我们将这些属性值对散列为散列键,这些散列键反过来用于从底层DHT定位相应的应用程序。通过这样做,我们有效地将平面命名的dht插入到可反向索引的内容存储中。为此,我们构建了基于Kademlia的P2P应用商店Sponge,并进行了基于仿真的实验,证明了Sponge可以针对多属性查询进行内容检索。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信