Search Algorithms for Distributed Data Structures in P2P Networks

Raed Al-Aaridhi, I. Dlikman, Newton Masinde, Kalman Graffi
{"title":"Search Algorithms for Distributed Data Structures in P2P Networks","authors":"Raed Al-Aaridhi, I. Dlikman, Newton Masinde, Kalman Graffi","doi":"10.1109/ISNCC.2018.8530977","DOIUrl":null,"url":null,"abstract":"The search problem in distributed systems has been evaluated and various proposals have been made to solve them. The problem is particularly pronounced when considering P2P networks, because the different types of P2P network topologies used to dictate the search mechanisms that are used. Specifically, search mechanisms may be key-based, as in structured P2P networks that use distributed data structures such as Distributed Hash Tables (DHTs), Sets, Links, and Trees, or keyword-based for unstructured P2P networks. Online systems today utilize metadata to support search algorithms. Metadata searches are trivial in unstructured networks but are a challenge to the structured networks because of the distributed data structures (DDS). This work proposes to introduce algorithms that support metadata searches in structured P2P networks that utilize DHT overlays. DDSs are introduced into the system as storage layers that support complex data structures. We show that this can be done and searching can be achieved with acceptable performance.","PeriodicalId":313846,"journal":{"name":"2018 International Symposium on Networks, Computers and Communications (ISNCC)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Symposium on Networks, Computers and Communications (ISNCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISNCC.2018.8530977","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

The search problem in distributed systems has been evaluated and various proposals have been made to solve them. The problem is particularly pronounced when considering P2P networks, because the different types of P2P network topologies used to dictate the search mechanisms that are used. Specifically, search mechanisms may be key-based, as in structured P2P networks that use distributed data structures such as Distributed Hash Tables (DHTs), Sets, Links, and Trees, or keyword-based for unstructured P2P networks. Online systems today utilize metadata to support search algorithms. Metadata searches are trivial in unstructured networks but are a challenge to the structured networks because of the distributed data structures (DDS). This work proposes to introduce algorithms that support metadata searches in structured P2P networks that utilize DHT overlays. DDSs are introduced into the system as storage layers that support complex data structures. We show that this can be done and searching can be achieved with acceptable performance.
P2P网络中分布式数据结构的搜索算法
对分布式系统中的搜索问题进行了评估,并提出了各种解决方案。在考虑P2P网络时,这个问题尤其明显,因为使用不同类型的P2P网络拓扑来决定所使用的搜索机制。具体来说,搜索机制可能是基于键的,如在结构化P2P网络中使用分布式数据结构,如分布式哈希表(dht)、集、链接和树,或基于关键字的非结构化P2P网络。今天的在线系统利用元数据来支持搜索算法。元数据搜索在非结构化网络中是微不足道的,但由于分布式数据结构(DDS)的存在,对结构化网络构成了挑战。这项工作提出了在利用DHT覆盖的结构化P2P网络中引入支持元数据搜索的算法。dds作为支持复杂数据结构的存储层引入系统。我们证明了这是可以做到的,并且可以以可接受的性能实现搜索。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信