A domain-based query routing mechanism for peer-to-peer networks

In recent years, peer-to-peer (P2P) technology is widely used and concerned by both academic and industry. An important challenge associated with this technology is the routing of content-based queries (i.e. locating the peers that can provide the answer) in P2P networks that contain large number of...

Full description

Bibliographic Details
Main Authors: Hassan, Ghada, Ibrahim, Hamidah, Sulaiman, Md. Nasir, Yakob, Rasali
Format: Article
Language:English
Published: Elsevier 2011
Online Access:http://psasir.upm.edu.my/id/eprint/43018/1/A%20Domain-based%20query%20routing%20mechanism%20for%20peer-to-peer%20networks.pdf
_version_ 1825929275768832000
author Hassan, Ghada
Ibrahim, Hamidah
Sulaiman, Md. Nasir
Yakob, Rasali
author_facet Hassan, Ghada
Ibrahim, Hamidah
Sulaiman, Md. Nasir
Yakob, Rasali
author_sort Hassan, Ghada
collection UPM
description In recent years, peer-to-peer (P2P) technology is widely used and concerned by both academic and industry. An important challenge associated with this technology is the routing of content-based queries (i.e. locating the peers that can provide the answer) in P2P networks that contain large number of heterogeneous nodes. This challenge is mainly due to the decentralized distribution of the content among the large number of peers. To cope with this challenge, the proposed mechanisms have their own weaknesses to be a successful solution, since they suffer from high values for both number of messages per query and the response time. In this paper, we propose a new query routing mechanism to improve query routing performance in such P2P networks. The fundamental idea in the proposed mechanism is to limit the search space to a given query around the related peers. Therefore, the mechanism consists of a domain based architecture for grouping peers in the network into domains based on their contents. In each domain, interconnected groups of peers are constructed based on attributes analysis process. To perform the query routing, the mechanism provides the required methods for specifying the interaction between the peers in the same or different groups. To validate our mechanism, an experimental study is conducted to compare the performance of the proposed mechanism with a baseline mechanism. The results show that the proposed mechanism achieves better performance with respect to the reduction of the average number of messages per query, the average search path length and the response time.
first_indexed 2024-03-06T08:54:25Z
format Article
id upm.eprints-43018
institution Universiti Putra Malaysia
language English
last_indexed 2024-03-06T08:54:25Z
publishDate 2011
publisher Elsevier
record_format dspace
spelling upm.eprints-430182016-05-03T09:32:48Z http://psasir.upm.edu.my/id/eprint/43018/ A domain-based query routing mechanism for peer-to-peer networks Hassan, Ghada Ibrahim, Hamidah Sulaiman, Md. Nasir Yakob, Rasali In recent years, peer-to-peer (P2P) technology is widely used and concerned by both academic and industry. An important challenge associated with this technology is the routing of content-based queries (i.e. locating the peers that can provide the answer) in P2P networks that contain large number of heterogeneous nodes. This challenge is mainly due to the decentralized distribution of the content among the large number of peers. To cope with this challenge, the proposed mechanisms have their own weaknesses to be a successful solution, since they suffer from high values for both number of messages per query and the response time. In this paper, we propose a new query routing mechanism to improve query routing performance in such P2P networks. The fundamental idea in the proposed mechanism is to limit the search space to a given query around the related peers. Therefore, the mechanism consists of a domain based architecture for grouping peers in the network into domains based on their contents. In each domain, interconnected groups of peers are constructed based on attributes analysis process. To perform the query routing, the mechanism provides the required methods for specifying the interaction between the peers in the same or different groups. To validate our mechanism, an experimental study is conducted to compare the performance of the proposed mechanism with a baseline mechanism. The results show that the proposed mechanism achieves better performance with respect to the reduction of the average number of messages per query, the average search path length and the response time. Elsevier 2011 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/43018/1/A%20Domain-based%20query%20routing%20mechanism%20for%20peer-to-peer%20networks.pdf Hassan, Ghada and Ibrahim, Hamidah and Sulaiman, Md. Nasir and Yakob, Rasali (2011) A domain-based query routing mechanism for peer-to-peer networks. Procedia Computer Science, 5. pp. 578-585. ISSN 1877-0509 http://www.sciencedirect.com/science/article/pii/S1877050911004005 10.1016/j.procs.2011.07.075
spellingShingle Hassan, Ghada
Ibrahim, Hamidah
Sulaiman, Md. Nasir
Yakob, Rasali
A domain-based query routing mechanism for peer-to-peer networks
title A domain-based query routing mechanism for peer-to-peer networks
title_full A domain-based query routing mechanism for peer-to-peer networks
title_fullStr A domain-based query routing mechanism for peer-to-peer networks
title_full_unstemmed A domain-based query routing mechanism for peer-to-peer networks
title_short A domain-based query routing mechanism for peer-to-peer networks
title_sort domain based query routing mechanism for peer to peer networks
url http://psasir.upm.edu.my/id/eprint/43018/1/A%20Domain-based%20query%20routing%20mechanism%20for%20peer-to-peer%20networks.pdf
work_keys_str_mv AT hassanghada adomainbasedqueryroutingmechanismforpeertopeernetworks
AT ibrahimhamidah adomainbasedqueryroutingmechanismforpeertopeernetworks
AT sulaimanmdnasir adomainbasedqueryroutingmechanismforpeertopeernetworks
AT yakobrasali adomainbasedqueryroutingmechanismforpeertopeernetworks
AT hassanghada domainbasedqueryroutingmechanismforpeertopeernetworks
AT ibrahimhamidah domainbasedqueryroutingmechanismforpeertopeernetworks
AT sulaimanmdnasir domainbasedqueryroutingmechanismforpeertopeernetworks
AT yakobrasali domainbasedqueryroutingmechanismforpeertopeernetworks