Mobility

Non-Homogeneous Distributed Storage Systems

Date Added: Aug 2012
Format: PDF

Distributed Storage Systems (DSS) are widely used today for storing data reliably over long periods of time using a distributed collection of storage nodes, which may be individually unreliable. Application scenarios include large data centers such as Total Recall, OceanStore and peer-to-peer storage systems such as Wuala, that use nodes across the Internet for distributed file storage. One of the challenges for DSS is the repair problem: If a node storing a coded piece fails or leaves the system, in order to maintain the same level of reliability, the authors need to create a new encoded piece and store it at a new node with the minimum repair bandwidth.