`
foreversunyao
  • 浏览: 214196 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Distributed hash table

Web 
阅读更多

A distributed hash table (DHT ) is a class of a decentralized distributed system that provides a lookup service similar to a hash table ; (key , value ) pairs are stored in a DHT, and any participating node can efficiently retrieve the value associated with a given key. Responsibility for maintaining the mapping from keys to values is distributed among the nodes, in such a way that a change in the set of participants causes a minimal amount of disruption. This allows a DHT to scale to extremely large numbers of nodes and to handle continual node arrivals, departures, and failures.

DHTs form an infrastructure that can be used to build more complex services, such as anycast , cooperative Web caching , distributed file systems , domain name services , instant messaging , multicast , and also peer-to-peer file sharing and content distribution systems. Notable distributed networks that use DHTs include BitTorrent 's distributed tracker, the Coral Content Distribution Network , the Kad network , the Storm botnet , and YaCy .

 

Distributed hash tables
分享到:
评论

相关推荐

    分布式哈希表(Distributed Hash Table DHT)1

    分布式哈希表(DHT,Distributed Hash Table)是一种用于分布式环境的数据存储技术,它将数据分布在网络中的多个节点上,以实现高效、可扩展的数据管理和检索。DHT的设计目标是提供一种全局一致性的哈希函数,使得...

    Analytical Study on Improving Lookup Performance of Distributed Hash Table Systems under Churn.pdf

    本文探讨了分布式哈希表(Distributed Hash Table, DHT)系统在节点频繁加入与离开(即“churn”现象)情况下查找性能的优化策略。随着互联网规模应用的不断发展,DHT作为基础设施的支持变得尤为重要。然而,节点...

    Comparing the Performance of Distributed Hash Tables Under Churn

    ### 分布式哈希表(DHT)在成员变动下的性能对比分析 #### 摘要与背景 本文深入探讨了分布式哈希表(DHT)在面对成员变动(churn)时的不同协议表现及其通信成本。DHT是用于结构化P2P网络中的关键组件之一,它提供...

    DHT (Distributed Hash Table) Spider DHT 爬虫.zip

    如果您下载了本程序,但是该程序无法运行,或者您不会部署,那么您可以选择退款或者寻求我们的帮助(如果找我们帮助的话,是需要追加额外费用的) 爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集信息。...

    DHT网络eclipse攻击 (2011年)

    分布式Hash表(distributed Hash table,DHT)是结构化对等网络的核心技术。实际P2P应用中,DHT网络规模已经达到上千万节点,但是其安全问题仍然很多。eclipse攻击是DHT网络中典型的安全威胁之一。本文介绍了DHT网络中...

    Distributed-Hash-Table:根据 Chord Ring 协议的分布式哈希表实现

    #分布式哈希表 此应用程序支持所有 DHT 功能并支持插入和查询操作。 因此,如果我们运行应用程序的多个实例,所有内容提供者实例都会形成一个 Chord 环,并根据 Chord 协议以分布式方式提供插入/查询请求。...

    论文研究-基于游程特征的文本图像识别方法.pdf

    提出了一个分层结构的P2P点播系统,融合了Distributed Hash Table(DHT)的精确高效和Gossip协议的简单实用。该系统上层结点为下层结点提供下载服务,有效均衡负载。提出了一种数据调度策略,通过在基于Gossip协议...

    C/C++ 一致性hash算法

    一致性哈希算法是一种分布式哈希(Distributed Hash Table, DHT)技术,它在处理大量数据分布到多个节点上时,能保持较好的均衡性和可扩展性。在C/C++编程中,一致性哈希通常用于构建分布式系统,如负载均衡、缓存...

    Distributed-Hash-Table:分布式系统CS586-2015年Spring课程,UB项目分配3

    分布式哈希表 CS586分布式系统-2015年Spring,UB 编程作业3 我将基于Chord的简单DHT设计为学术任务的一部分。 尽管设计基于Chord,但它是Chord的简化版本。 我们不需要实现手指表和基于手指的路由。...

    ConsistentHash(Ketama)

    一致性哈希(Consistent Hashing)是一种分布式哈希(Distributed Hash Table,DHT)算法,主要用于解决在分布式系统中的数据存储和检索问题。在云计算、缓存系统(如Redis、Memcached)以及负载均衡等领域广泛应用...

    一致性哈希算法源码 Ketama一致性hash算法源码

    一致性哈希算法是一种分布式哈希(Distributed Hash Table, DHT)技术,旨在解决在分布式环境中数据分布不均匀的问题。Ketama算法是基于一致性哈希的一种优化实现,由Last.fm公司的Simon Willison提出,其目标是在...

    幽会的hash1

    分布式哈希算法(Distributed Hash Table,DHT)在现代分布式系统中扮演着至关重要的角色,它能够有效地解决大规模数据的存储和检索问题。Rendezvous Hashing是一种优化的DHT策略,它解决了传统哈希取模方法在服务器...

    Nodejs 实现磁力链接获取 DHT BT爬虫 磁力链接解析 种子解析 资源搜索

    本项目是一个基于 Node.js 实现的 DHT(Distributed Hash Table)BT 爬虫工具,用于获取和解析磁力链接,并进行种子解析和资源搜索。该工具能够高效地连接到 DHT 网络,发现并下载 BitTorrent 种子文件,同时提取...

    dht.rar_DHT_Table

    标题 "dht.rar_DHT_Table" 指的是一个与分布式哈希表(Distributed Hash Table,简称DHT)相关的项目或代码库,其中包含了DHT的实现。DHT是一种分布式数据存储系统,用于在网络中高效地存储和查找数据。它通过将数据...

    DHT算法的实现,学习chord好材料

    分布式哈希表(DHT,Distributed Hash Table)是一种用于分布式系统中的数据存储技术,它通过将数据均匀地分布在大量的网络节点上,实现全局可寻址、去中心化的数据存储。DHT的设计目标是高效、容错和可扩展性。在...

    数据结构Advanced-Data-Structures

    Distributed hash table 536 Consistent hashing 542 Stable hashing 544 Koorde 544 Graphs 547 Graph 547 Adjacency list 549 Adjacency matrix 551 And-inverter graph 554 Binary decision diagram 556 Binary ...

    一个根据google maglev 论文,用c语言实现的一致性hash算法.zip

    一致性哈希算法是一种分布式哈希(Distributed Hash Table, DHT)技术,广泛应用于负载均衡、缓存系统等场景。Google Maglev论文中提出了一种改进的一致性哈希算法,旨在解决传统一致性哈希在节点动态增减时导致的...

Global site tag (gtag.js) - Google Analytics