Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Publications > RepStore: A Self-Managing and Self-Tuning Storage Backend with Smart Bricks
RepStore: A Self-Managing and Self-Tuning Storage Backend with Smart Bricks

With the continuously improving priceperformance ratio, building large, smart-brick based distributed storage system becomes increasingly attractive. The challenges, however, include not only reliability, adequate cost-performance ratio, online upgrades and so on, but also the system’s ability to achieve these goals in as selfmanaging and self-adaptive a manner as possible. In this paper, we describe RepStore, a system that fulfills these goals. RepStore unites the self-organizing capability of P2P DHT and the completely autonomous, per-brick tuning mechanism to derive a scalable and cost-effective architecture. RepStore employs replication for active write-intensive data and erasure-coding for the rest, strives to achieve the best cost-performance balance automatically and transparent to application, and does so in a completely distributed manner. Our preliminary evaluations reveal that the system performs much as expected, achieving performance and reliability closer to a 3-way fully replicated system with only 60% of the cost.

repstore.pdf
PDF file

Publisher: Institute of Electrical and Electronics Engineers, Inc.
© 2004 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

Details

Type: Inproceedings
URL: http://www.ieee.org/
Pages: 0
Number: MSR-TR-2004-21
Institution: Microsoft Research