Cargando…

A Splay Tree-Based Approach for Efficient Resource Location in P2P Networks

Resource location in structured P2P system has a critical influence on the system performance. Existing analytical studies of Chord protocol have shown some potential improvements in performance. In this paper a splay tree-based new Chord structure called SChord is proposed to improve the efficiency...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhou, Wei, Tan, Zilong, Yao, Shaowen, Wang, Shipu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3972854/
https://www.ncbi.nlm.nih.gov/pubmed/24778602
http://dx.doi.org/10.1155/2014/830682
_version_ 1782309629188898816
author Zhou, Wei
Tan, Zilong
Yao, Shaowen
Wang, Shipu
author_facet Zhou, Wei
Tan, Zilong
Yao, Shaowen
Wang, Shipu
author_sort Zhou, Wei
collection PubMed
description Resource location in structured P2P system has a critical influence on the system performance. Existing analytical studies of Chord protocol have shown some potential improvements in performance. In this paper a splay tree-based new Chord structure called SChord is proposed to improve the efficiency of locating resources. We consider a novel implementation of the Chord finger table (routing table) based on the splay tree. This approach extends the Chord finger table with additional routing entries. Adaptive routing algorithm is proposed for implementation, and it can be shown that hop count is significantly minimized without introducing any other protocol overheads. We analyze the hop count of the adaptive routing algorithm, as compared to Chord variants, and demonstrate sharp upper and lower bounds for both worst-case and average case settings. In addition, we theoretically analyze the hop reducing in SChord and derive the fact that SChord can significantly reduce the routing hops as compared to Chord. Several simulations are presented to evaluate the performance of the algorithm and support our analytical findings. The simulation results show the efficiency of SChord.
format Online
Article
Text
id pubmed-3972854
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-39728542014-04-28 A Splay Tree-Based Approach for Efficient Resource Location in P2P Networks Zhou, Wei Tan, Zilong Yao, Shaowen Wang, Shipu ScientificWorldJournal Research Article Resource location in structured P2P system has a critical influence on the system performance. Existing analytical studies of Chord protocol have shown some potential improvements in performance. In this paper a splay tree-based new Chord structure called SChord is proposed to improve the efficiency of locating resources. We consider a novel implementation of the Chord finger table (routing table) based on the splay tree. This approach extends the Chord finger table with additional routing entries. Adaptive routing algorithm is proposed for implementation, and it can be shown that hop count is significantly minimized without introducing any other protocol overheads. We analyze the hop count of the adaptive routing algorithm, as compared to Chord variants, and demonstrate sharp upper and lower bounds for both worst-case and average case settings. In addition, we theoretically analyze the hop reducing in SChord and derive the fact that SChord can significantly reduce the routing hops as compared to Chord. Several simulations are presented to evaluate the performance of the algorithm and support our analytical findings. The simulation results show the efficiency of SChord. Hindawi Publishing Corporation 2014-03-11 /pmc/articles/PMC3972854/ /pubmed/24778602 http://dx.doi.org/10.1155/2014/830682 Text en Copyright © 2014 Wei Zhou et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Zhou, Wei
Tan, Zilong
Yao, Shaowen
Wang, Shipu
A Splay Tree-Based Approach for Efficient Resource Location in P2P Networks
title A Splay Tree-Based Approach for Efficient Resource Location in P2P Networks
title_full A Splay Tree-Based Approach for Efficient Resource Location in P2P Networks
title_fullStr A Splay Tree-Based Approach for Efficient Resource Location in P2P Networks
title_full_unstemmed A Splay Tree-Based Approach for Efficient Resource Location in P2P Networks
title_short A Splay Tree-Based Approach for Efficient Resource Location in P2P Networks
title_sort splay tree-based approach for efficient resource location in p2p networks
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3972854/
https://www.ncbi.nlm.nih.gov/pubmed/24778602
http://dx.doi.org/10.1155/2014/830682
work_keys_str_mv AT zhouwei asplaytreebasedapproachforefficientresourcelocationinp2pnetworks
AT tanzilong asplaytreebasedapproachforefficientresourcelocationinp2pnetworks
AT yaoshaowen asplaytreebasedapproachforefficientresourcelocationinp2pnetworks
AT wangshipu asplaytreebasedapproachforefficientresourcelocationinp2pnetworks
AT zhouwei splaytreebasedapproachforefficientresourcelocationinp2pnetworks
AT tanzilong splaytreebasedapproachforefficientresourcelocationinp2pnetworks
AT yaoshaowen splaytreebasedapproachforefficientresourcelocationinp2pnetworks
AT wangshipu splaytreebasedapproachforefficientresourcelocationinp2pnetworks