The Community for Technology Leaders
Peer-to-Peer Computing, IEEE International Conference on (2005)
Konstanz, Germany
Aug. 31, 2005 to Sept. 2, 2005
ISBN: 0-7695-2376-5
pp: 67-74
Amr El Abbadi , University of California at Santa Barbara
Ozgur D. Sahin , University of California at Santa Barbara
Divyakant Agrawal , University of California at Santa Barbara
As a Distributed Hash Table (DHT), a Content Addressable Network (CAN) provides efficient routing and object location in a decentralized manner while offering fault tolerance and dynamic peer operations. However, as opposed to other DHTs that use a flat ID space, CAN uses a multi-dimensional logical space. DHTs usually require 0(logN) routing information per peer and provide routing in O(logN) hops, where N is the number of peers in the system. In CAN, on the other hand, each peer keeps only constant amount of routing information and the routing takes 0(dN^{{1 \mathord{\left/ {\vphantom {1 d}} \right. \kern-\nulldelimiterspace} d}} ) hops, where d is the dimensionality of the logical space. Hence the routing performance of CAN is worse than other DHTs especially when d is small. In this paper, we describe and evaluate several schemes for efficient routing in CAN by keeping additional routing information at the peers. Futhermore, due to the underlying multidimensional ID space, CAN is used by applications that require content-based mapping of data objects onto the ID space. Since uniform hashing is not used, such mappings introduce skewed object distributions among the peers. Thus we also describe load balancing schemes for CAN and investigate their efficiency.
Amr El Abbadi, Ozgur D. Sahin, Divyakant Agrawal, "Techniques for Efficient Routing and Load Balancing in Content-Addressable Networks", Peer-to-Peer Computing, IEEE International Conference on, vol. 00, no. , pp. 67-74, 2005, doi:10.1109/P2P.2005.37
83 ms
(Ver )