首页> 外文学位 >A scalable and flexible unstructured search system and distributed data structures for peer-to-peer networks.
【24h】

A scalable and flexible unstructured search system and distributed data structures for peer-to-peer networks.

机译:对等网络的可扩展且灵活的非结构化搜索系统和分布式数据结构。

获取原文
获取原文并翻译 | 示例

摘要

Peer-to-Peer concepts provide new possibilities. Many large-scale Internet services are already introduced with the help of P2P networks. However, The P2P approach to systems design has not made a big impact in practice because designing a new system with P2P concepts is still more of a research problem than a software development problem. The main goal of this dissertation is to provide components that can be combined to build new systems easily. The use of P2P techniques in system design is increased by solving a number of problems that currently present barriers. To address the problems in developing P2P systems, the dissertation focuses on four principal goals: (a) building efficient network size-estimation algorithms (b) modeling and evaluating an efficient general search system (c) testing the search system in a real P2P environment, and (d) designing a new search technique apt for P2P database services.;To address Goal (a), I propose four network size estimation algorithms. The accuracy of network size algorithm has a great impact on several applications on P2P networks including data retrieval. The methods utilize node density within various lengths in a network. The node density makes one estimate of the number of nodes in the whole system by Nˆ = LD, where Nˆ, L, and D represent the estimated network size, the length of address space, and the node density, respectively. Each estimation method requires different communication costs and achieves different performance. Thus, a user can select one of the methods with respect to his purpose and expected performance.;For the pursuit of goal (b), I present Deetoo, an algorithm to perform completely general queries on a P2P network. My interest lies in building efficient unstructured P2P networks. Stated differently, I can apply the proposed model for any type of query without the necessity of mapping the queries onto a fixed DHT structure. Deetoo leverages one-dimensional routable small-world networks, and multicasting trees built on those networks, to build an unstructured query system which can support general queries, such as high-dimensional proximity queries or regular expression matching.;Lastly, this dissertation introduces how to apply P2P unstructured search to P2P database systems. The most important feature of database systems is that the search engine has to always return a correct answer. Deetoo is not sufficient for database systems due to the randomized nature. Thus, I propose Exact Deetoo, which is similar to Deetoo, but Exact Deetoo achieves 100% query success probability. The total communication cost for both caching and querying is not controllable in Exact Deetoo; however, the trade-off between caching cost and the querying cost can be managed by assigning more columns than rows or vice versa. The correctly maintained network decides the cost to achieve 100% success probability. There exists a trade-off between the exact response and the higher maintenance cost for a network structure in Exact Deetoo.;Each of the proposed algorithms are carefully tested and evaluated by simulation, experiments, as well as theoretical proofs. The proposed algorithms are applicable to be built on top of many existing P2P overlays and make it easy for developers to adopt each component.
机译:点对点的概念提供了新的可能性。在P2P网络的帮助下,已经引入了许多大型Internet服务。但是,P2P系统设计方法在实践中并没有产生很大影响,因为使用P2P概念设计新系统仍然比软件开发问题更多的是研究问题。本文的主要目的是提供可以组合以轻松构建新系统的组件。通过解决当前存在障碍的许多问题,在系统设计中增加了P2P技术的使用。为了解决开发P2P系统中存在的问题,本文着重于四个主要目标:(a)建立有效的网络规模估计算法(b)建模和评估有效的通用搜索系统(c)在真实的P2P环境中测试搜索系统(d)设计一种适用于P2P数据库服务的新搜索技术。为了解决目标(a),我提出了四种网络规模估计算法。网络规模算法的准确性对P2P网络上的多种应用(包括数据检索)有很大影响。该方法利用网络中各种长度内的节点密度。节点密度通过N = L来估计整个系统的节点数,其中N +,L和D分别表示估计的网络大小,地址空间的长度和节点密度。每种估计方法都需要不同的通信成本,并获得不同的性能。因此,用户可以根据自己的目的和预期性能选择一种方法。为了实现目标(b),我提出了Deetoo,一种在P2P网络上执行完全常规查询的算法。我的兴趣在于构建有效的非结构化P2P网络。换句话说,我可以将提议的模型应用于任何类型的查询,而无需将查询映射到固定的DHT结构上。 Deetoo利用一维可路由的小世界网络以及在这些网络上构建的多播树,构建了一个可支持通用查询(例如高维邻近查询或正则表达式匹配)的非结构化查询系统。最后,本文介绍了如何将P2P非结构化搜索应用于P2P数据库系统。数据库系统的最重要特征是搜索引擎必须始终返回正确的答案。由于随机性,Deetoo对于数据库系统还不够。因此,我提出了与Deetoo类似的Exact Deetoo,但是Exact Deetoo达到了100%的查询成功率。在Exact Deetoo中,缓存和查询的总通信成本是不可控制的。但是,可以通过分配多于行的列来管理缓存成本和查询成本之间的权衡,反之亦然。正确维护的网络决定了实现100%成功概率的成本。在Exet Deetoo中,对于网络结构的精确响应和更高的维护成本之间需要进行权衡。通过仿真,实验和理论证明,对每种提出的算法进行了仔细的测试和评估。所提出的算法适用于构建在许多现有的P2P覆盖之上,并使开发人员可以轻松地采用每个组件。

著录项

  • 作者

    Choi, Tae Woong.;

  • 作者单位

    University of Florida.;

  • 授予单位 University of Florida.;
  • 学科 Engineering Computer.;Engineering Electronics and Electrical.;Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 12 p.
  • 总页数 12
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号