• DocumentCode
    3019057
  • Title

    RepStore: a self-managing and self-tuning storage backend with smart bricks

  • Author

    Zhang, Zheng ; Lin, Shiding ; Lian, Qiao ; Jin, Chao

  • Author_Institution
    Microsoft Res. Asia, Beijing, China
  • fYear
    2004
  • fDate
    17-18 May 2004
  • Firstpage
    122
  • Lastpage
    129
  • Abstract
    With the continuously improving price-performance 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 self-managing 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.
  • Keywords
    distributed processing; self-adjusting systems; self-organising storage; RepStore; distributed storage; erasure-coding replication; self-managing storage backend; self-organization; self-tuning storage backend; smart bricks; tuning mechanism; write-intensive data replication; Asia; Chaos; Costs; Engines; Grid computing; Performance evaluation; Power system reliability; Protocols; Space technology; Tuning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2004. Proceedings. International Conference on
  • Print_ISBN
    0-7695-2114-2
  • Type

    conf

  • DOI
    10.1109/ICAC.2004.1301355
  • Filename
    1301355