• DocumentCode
    2031590
  • Title

    Assigning Sites to Redundant Clusters in a Distributed Storage System

  • Author

    Mourad, Antoine N. ; Fuchs, W.Kent ; Saab, Daniel G.

  • Author_Institution
    University of Illinois
  • Volume
    1
  • fYear
    1993
  • fDate
    16-20 Aug. 1993
  • Firstpage
    64
  • Lastpage
    71
  • Abstract
    Redundant Arrays of Distributed Disks (RADD) can be used in a distributed computing system or database system to provide recovery in the presence of disk crashes and temporary and permanent failures of single sites. In this paper, we look at the problem of partitioning the sites of a distributed storage system into redundant arrays in such a way that the communication costs for maintaining the parity information are minimized. We show that the partitioning problem is NP-hard. We then propose and evaluate several heuristic algorithms for finding approximate solutions. Simulation results show that significant reduction in remote parity update costs can be achieved by optimizing the site partitioning scheme.
  • Keywords
    Computer crashes; Concurrent computing; Cost function; Data storage systems; Database systems; Distributed computing; Heuristic algorithms; Parallel processing; Partitioning algorithms; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1993. ICPP 1993. International Conference on
  • Conference_Location
    Syracuse, NY, USA
  • ISSN
    0190-3918
  • Print_ISBN
    0-8493-8983-6
  • Type

    conf

  • DOI
    10.1109/ICPP.1993.42
  • Filename
    4134115