In a fault-tolerant Distributed Storage System (DSS) that depends on regenerating codes, there may be a variety of motivations for the system or the user to switch from one set of code parameters ( n , k , d , α , β ) to another. For example, the user may change their demand on reliability or the system may want to change the configuration due to implementation challenges, cost considerations and issues related to availability/ accessibility of geographically-distributed nodes. This can be managed by a well-designed DSS capable of dynamically scaling the parameters. In this letter, we present lower bounds on the bandwidth requirements for moving from a regenerating code configuration to another. In case of functional repair, our lower bounds are achievable, which helps the system designers identify the minimum-cost scaling strategy.
- Distributed storage system
- regenerating code
- storage space
ASJC Scopus subject areas
- Modelling and Simulation
- Computer Science Applications
- Electrical and Electronic Engineering