• DocumentCode
    1660744
  • Title

    A fast algorithm for online placement and reorganization of replicated data

  • Author

    Honicky, R.J. ; Miller, Ethan L.

  • Author_Institution
    Storage Syst. Res. Center, California Univ., Santa Cruz, CA, USA
  • fYear
    2003
  • Abstract
    As storage systems scale to thousands of disks, data distribution and load balancing become increasingly important. We present an algorithm for allocating data objects to disks as a system as it grows from a few disks to hundreds or thousands. A client using our algorithm can locate a data object in microseconds without consulting a central server or maintaining a full mapping of objects or buckets to disks. Despite requiring little global configuration data, our algorithm is probabilistically optimal in both distributing data evenly and minimizing data movement when new storage is added to the system. Moreover, our algorithm supports weighted allocation and variable levels of object replication, both of which are needed to permit systems to efficiently grow while accommodating new technology.
  • Keywords
    data structures; replicated databases; resource allocation; data objects allocation; load balancing; object replication; online placement; replicated data reorganization; storage systems; weighted allocation; Availability; Clustering algorithms; Code standards; Data structures; Degradation; Distributed processing; File servers; Parallel processing; Partitioning algorithms; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213151
  • Filename
    1213151