Dynamic querying (DQ) is a search technique used in unstructured peer-to-peer (P2P) networks to minimize the number of nodes that is necessary to visit to reach the desired number of results. In this paper, we introduce the use of the DQ technique in structured P2P networks. In particular, we present a P2P search algorithm, named DQ-DHT (Dynamic Querying over a Distributed Hash Table), to perform DQ-like searches over DHT-based overlays. The aim of DQ-DHT is twofold: allowing arbitrary queries to be performed in structured P2P networks and providing dynamic adaptation of the search according to the popularity of the resources to be located. DQ-DHT has been particularly designed for use in those distributed environments, like computational grids, where it is necessary to support arbitrary queries for searching resources on the basis of complex criteria or semantic features. This paper describes the DQ-DHT algorithm using Chord as basic overlay and analyzes its performance in comparison with DQ in unstructured networks.

Dynamic querying (DQ) is a search technique used in unstructured peer-to-peer (P2P) networks to minimize the number of nodes that is necessary to visit to reach the desired number of results In this paper we introduce the use of the DQ technique in structured P2P networks In particular we present a P2P search algorithm named DQ-DHT (Dynamic Querying over a Distributed Hash Table) to perform DQ-like searches over DHT-based overlays The aim of DQ-DHT is twofold allowing arbitrary queries to be performed in structured P2P networks and providing dynamic adaptation of the search according to the populanty of the resources to be located DQ-DHT has been particularly designed for use in those distributed environments like computational grids where it is necessary to support arbitrary queries for searching resources on the basis of complex criteria or semantic features This paper describes the DQ-DHT algorithm using Chord as basic overlay and analyzes its performance in comparison with DQ in unstructured networks (C) 2010 Elsevier Inc All rights reserved

Enabling Dynamic Querying over Distributed Hash Tables

TALIA, Domenico;TRUNFIO, Paolo
2010-01-01

Abstract

Dynamic querying (DQ) is a search technique used in unstructured peer-to-peer (P2P) networks to minimize the number of nodes that is necessary to visit to reach the desired number of results. In this paper, we introduce the use of the DQ technique in structured P2P networks. In particular, we present a P2P search algorithm, named DQ-DHT (Dynamic Querying over a Distributed Hash Table), to perform DQ-like searches over DHT-based overlays. The aim of DQ-DHT is twofold: allowing arbitrary queries to be performed in structured P2P networks and providing dynamic adaptation of the search according to the popularity of the resources to be located. DQ-DHT has been particularly designed for use in those distributed environments, like computational grids, where it is necessary to support arbitrary queries for searching resources on the basis of complex criteria or semantic features. This paper describes the DQ-DHT algorithm using Chord as basic overlay and analyzes its performance in comparison with DQ in unstructured networks.
2010
Dynamic querying (DQ) is a search technique used in unstructured peer-to-peer (P2P) networks to minimize the number of nodes that is necessary to visit to reach the desired number of results In this paper we introduce the use of the DQ technique in structured P2P networks In particular we present a P2P search algorithm named DQ-DHT (Dynamic Querying over a Distributed Hash Table) to perform DQ-like searches over DHT-based overlays The aim of DQ-DHT is twofold allowing arbitrary queries to be performed in structured P2P networks and providing dynamic adaptation of the search according to the populanty of the resources to be located DQ-DHT has been particularly designed for use in those distributed environments like computational grids where it is necessary to support arbitrary queries for searching resources on the basis of complex criteria or semantic features This paper describes the DQ-DHT algorithm using Chord as basic overlay and analyzes its performance in comparison with DQ in unstructured networks (C) 2010 Elsevier Inc All rights reserved
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11770/142566
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 4
social impact