|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Papers
Replication Under Scalable Hashing: A Family of Algorithms for Scalable Decentralized Data Distribution
Santa Fe, New Mexico
April 26-April 30
ISBN: 0-7695-2132-0
| ASCII Text | x | ||
| R. J. Honicky, Ethan L. Miller, "Replication Under Scalable Hashing: A Family of Algorithms for Scalable Decentralized Data Distribution," Parallel and Distributed Processing Symposium, International, vol. 1, pp. 96a, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Papers, 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/IPDPS.2004.1303042, author = {R. J. Honicky and Ethan L. Miller}, title = {Replication Under Scalable Hashing: A Family of Algorithms for Scalable Decentralized Data Distribution}, journal ={Parallel and Distributed Processing Symposium, International}, volume = {1}, year = {2004}, isbn = {0-7695-2132-0}, pages = {96a}, doi = {http://doi.ieeecomputersociety.org/10.1109/IPDPS.2004.1303042}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Parallel and Distributed Processing Symposium, International TI - Replication Under Scalable Hashing: A Family of Algorithms for Scalable Decentralized Data Distribution SN - 0-7695-2132-0 SP EP A1 - R. J. Honicky, A1 - Ethan L. Miller, PY - 2004 VL - 1 JA - Parallel and Distributed Processing Symposium, International ER - | |||
Typical algorithms for decentralized data distribution work best in a system that is fully built before it first used; adding or removing components results in either extensive reorganization of data or load imbalance in the system. We have developed a family of decentralized algorithms, RUSH (Replication Under Scalable Hashing), that maps replicated objects to a scalable collection of storage servers or disks. RUSH algorithms distribute objects to servers according to user-specified server weighting. While all RUSH variants support addition of servers to the system, different variants have different characteristics with respect to lookup time in petabyte-scale systems, performance with mirroring (as opposed to redundancy codes), and storage server removal. All RUSH variants redistribute as few objects as possible when new servers are added or existing servers are removed, and all variants guarantee that no two replicas of a particular object are ever placed on the same server. Because there is no central directory, clients can compute data locations in parallel, allowing thousands of clients to access objects on thousands of servers simultaneously.
Citation:
R. J. Honicky, Ethan L. Miller, "Replication Under Scalable Hashing: A Family of Algorithms for Scalable Decentralized Data Distribution," ipdps, vol. 1, pp.96a, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Papers, 2004
Usage of this product signifies your acceptance of the Terms of Use.
