International Journal of Computer & Organization Trends – Volume 8 Number 1 – May 2014
Efficient Query Processing for Distributed Hash Tree with Less Maintenance C.Indumathi, M.Tech IT, Prist University, India
Ç Abstract- Hash Tree -An Efficient Query with Low
network dynamics and node failures that are
Maintenance Indexing scheme in DISTRIBUTED HASH
common in large-scale P2P networks.
TREEs. Two
novel
techniques
contribute
to
the
superior performance: a clever naming mechanism and a
tree
summarization
enhancements :
strategy.
We
present
two
an extensible technique for indexing
scheme unbounded data domains and a double-naming strategy for improving system load balance. Compared with state- of-the art indexing scheme scheme, it saves maintenance cost and substantially improves query
Load
balancing: Load balance in DISTRIBUTED HASH TREEs can be efficiently achieved thanks to uniform hashing. While DISTRIBUTED HASH TREEs are popular in developing various P2P applications, such as large-scale data storage content distribution
performance in terms of both response time and
and scalable multicast/any cast services they are
bandwidth consumption.
extremely poor in supporting critical queries
Keywords—Hashing, maintenance
query
efficient,
less
This is primarily because data locality, which is crucial to processing such critical queries, is destroyed by uniform hashing employed in DISTRIBUTED HASH TREEs. Two issues are
1.INTRODUCTION: Distributed Hash Table is a widely used
critical
to
the
performance
of
an
over-
building block for scalable Peer-to-Peer (P2P)
DISTRIBUTED HASH TREE indexing scheme
systems. It provides a simple lookup service: given
scheme: query efficiency and index maintenance
a key, one can efficiently locate the peer node
cost. In conventional applications where queries
storing the key. By employing consistent hashing
are more frequent than data updates, achieving
and
query efficiency is considered the first priority.
carefully
designed
overlays,
these
DISTRIBUTED HASH TREEs exhibit several
However, in P2P systems, peer joins and departures usually result in data insertions and
advantages that fit in a P2P context: typical
deletions to/from the system; and the peer
DISTRIBUTED HASH TREE of N peers, the
join/departure rate can be as high as the query rate
lookup latency is O(n log n) hops with each peer
Such data updates incur constant index updates.
Scalability
maintaining
and
only
efficiency:
In
“neighbours.”
a
Robustness:
DISTRIBUTED HASH TREEs are resilient to
ISSN: 2249-2593
Thus, the cost of index maintenance becomes a non-negligible factor in evaluating system
http://www.ijcotjournal.org
Page 10