loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers
Supporting Load Balancing and Efficient Reorganization During System Scaling
Denver, Colorado
April 04-April 08
ISBN: 0-7695-2312-9
Feng Zhu, Northeastern University, Boston, MA
Xiaowei Sun, Northeastern University, Boston, MA
Betty Salzberg, Northeastern University, Boston, MA
Svein-Olaf Hvasshovd, Norwegian Institute of Science and Technology, Trondheim, Norway
Reorganization becomes constantly necessary for maintaining load balancing as distributed storage systems scale up and down. To support load balancing and efficient reorganization during system scaling, we propose a new hashing method called Prime Based Hashing (PBH) that can be used for data allocation in large distributed systems. PBH distributes objects among storage units based on residues (congruence) of hash-transformed key values modulo prime numbers. PBH provides nearly perfect load balancing, distributes objects evenly and rebalances to preserve the even distribution as system scales. At the same time it facilitates cost-effective reorganization by minimizing data migration during system scaling. Locating an object in PBH is fast through low complexity computations, requiring only the knowledge of the total number of storage units.
We also propose a local data clustering method to couple with PBH to make reorganizationmore efficient. Objects are clustered according to the order of migration so that only the part of the data that needs to be migrated is scanned. In addition, we show that by storing a small amount of pre-computed information, ordering of objects for clustering can be very efficient. We demonstrate through analysis and experiments the effectiveness of our algorithms.
Citation:
Feng Zhu, Xiaowei Sun, Betty Salzberg, Svein-Olaf Hvasshovd, "Supporting Load Balancing and Efficient Reorganization During System Scaling," ipdps, vol. 1, pp.49a, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers, 2005
Usage of this product signifies your acceptance of the Terms of Use.