DocumentCode
2732280
Title
Building a Network-Aware and Load-Balanced Structured Peer-to-Peer System for Range Query
Author
Yuh-Jzer Joung ; Yi-Fang Chou
Author_Institution
Dept. of Inf. Manage., Nat. Taiwan Univ., Taipei, Taiwan
fYear
2007
fDate
15-20 April 2007
Firstpage
1376
Lastpage
1378
Abstract
We present a structured P2P system called Donuts, which exploits proximity, achieves load balance, and supports range query. The motivation is that range query incurs many overlay contiguous traverses, so making overlay neighbors physically nearby can significantly reduce communication costs. However, building a proximity-aware network may compromise load balance, as efficient load balance requires flexibility of node placement so that a lightly loaded node can leave its position to join beside a heavily loaded node to share its load. To resolve the conflict, we introduce a new concept - grouping. The idea is to cluster physically nearby nodes into several overlay sections to increase the flexibility of proximity join, routing, and load balancing while maintaining key ranges in neighboring nodes adjacent. Moreover, grouping can improve search efficiency by taking advantage of cache. It can also increase fault tolerance, especially to local catastrophes. In the following we introduce Donuts by starting from a simple model and gradually moving into a refined and sophisticated one.
Keywords
peer-to-peer computing; query processing; resource allocation; Donuts peer-to-peer system; fault tolerance; load balancing; load-balanced structured peer-to-peer system; network-aware peer-to-peer system; proximity-aware network; range query; Buildings; Costs; Delay; IP networks; Information management; Load management; Peer to peer computing; Routing; Turning; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2007. ICDE 2007. IEEE 23rd International Conference on
Conference_Location
Istanbul
Print_ISBN
1-4244-0802-4
Type
conf
DOI
10.1109/ICDE.2007.369015
Filename
4221805
Link To Document