Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Distributed Hash Table (DHT)

Handbook of Research on P2P and Grid Systems for Service-Oriented Computing: Models, Methodologies and Applications
General term used to refer to a family of P2P algorithms which mimic the features of traditional hash tables when its data buckets are distributed among participating peers. DHTs are typically designed to scale to a large number of peers which are organized in a structured and algorithm-dependent overlay network topology. DHTs perform all overlay maintenance (peer arrivals, departures and failures) and data management (insertion and key-based lookup of data items) operations in an efficient and fully decentralized fashion.
Published in Chapter:
A Survey of Efficient Resource Discovery Techniques on DHTs
Carlos Abalde (University of A Coruña, Spain), Víctor M. Gulías (University of A Coruña, Spain), and Javier París (University of A Coruña, Spain)
DOI: 10.4018/978-1-61520-686-5.ch004
Abstract
Much recent work on building scalable peer-to-peer (P2P) systems has focused on distributed hash tables (DHTs), which have become in a powerful building block when designing distributed decentralized behaviors. However, the lookup in the DHT structure itself, rather than the key-based lookup in the data stored in the DHT introduces a series of new challenges. The purpose of this chapter is to review the most outstanding research efforts, many of them from the Grid community, addressing the problem of resource discovery on DHTs. First, the authors present a simple taxonomy and the key internal design and behavior of each contribution, identifying their main strengths and weaknesses. Later, some discussion will be presented and finally, the authors’ personal approach to the problem will be described and compared with previous ones.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Decentralized Overlay for Federation of Enterprise Clouds
A DHT is a data structure that associates unique index with a data. Entries in the DHTs are stored as (index, data) pair. A data can be looked up within a logarithmic overlay routing hops and messages bound if the corresponding index is known. DHTs are self-managing in their behavior as they can dynamically adapt to leave, join and failure of nodes or services in the system. Recently, DHTs have been applied to build Internet scale systems that involve hundreds of thousands of components (node, service, data, and file).
Full Text Chapter Download: US $37.50 Add to Cart
Exploiting DHT's Properties to Improve the Scalability of Mesh Networks
It is a scalable structure that allows finding the host of desired content rather quickly. DHT is based on hash tables to store, lookup, and retrieve information in geographically distributed locations, providing a failsafe mechanism for distributed computing. Actually, an abstract overlay network is implement on top of the physical network topology.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR