5,258 research outputs found
Secure Cooperative Regenerating Codes for Distributed Storage Systems
Regenerating codes enable trading off repair bandwidth for storage in
distributed storage systems (DSS). Due to their distributed nature, these
systems are intrinsically susceptible to attacks, and they may also be subject
to multiple simultaneous node failures. Cooperative regenerating codes allow
bandwidth efficient repair of multiple simultaneous node failures. This paper
analyzes storage systems that employ cooperative regenerating codes that are
robust to (passive) eavesdroppers. The analysis is divided into two parts,
studying both minimum bandwidth and minimum storage cooperative regenerating
scenarios. First, the secrecy capacity for minimum bandwidth cooperative
regenerating codes is characterized. Second, for minimum storage cooperative
regenerating codes, a secure file size upper bound and achievability results
are provided. These results establish the secrecy capacity for the minimum
storage scenario for certain special cases. In all scenarios, the achievability
results correspond to exact repair, and secure file size upper bounds are
obtained using min-cut analyses over a suitable secrecy graph representation of
DSS. The main achievability argument is based on an appropriate pre-coding of
the data to eliminate the information leakage to the eavesdropper
Cooperative Regenerating Codes for Distributed Storage Systems
When there are multiple node failures in a distributed storage system,
regenerating the failed storage nodes individually in a one-by-one manner is
suboptimal as far as repair-bandwidth minimization is concerned. If data
exchange among the newcomers is enabled, we can get a better tradeoff between
repair bandwidth and the storage per node. An explicit and optimal construction
of cooperative regenerating code is illustrated.Comment: 5 pages, 7 figures, to appear in Proc. IEEE ICC, 201
On Epsilon-MSCR Codes for Two Erasures
Cooperative regenerating codes are regenerating codes designed to tradeoff
storage for repair bandwidth in case of multiple node failures. Minimum storage
cooperative regenerating (MSCR) codes are a class of cooperative regenerating
codes which achieve the minimum storage point of the tradeoff. Recently, these
codes have been constructed for all possible parameters , where
erasures are repaired by contacting any surviving nodes. However, these
constructions have very large sub-packetization. -MSR codes are a
class of codes introduced to tradeoff subpacketization level for a slight
increase in the repair bandwidth for the case of single node failures. We
introduce the framework of -MSCR codes which allow for a similar
tradeoff for the case of multiple node failures. We present a construction of
-MSCR codes, which can recover from two node failures, by
concatenating a class of MSCR codes and scalar linear codes. We give a repair
procedure to repair the -MSCR codes in the event of two node failures
and calculate the repair bandwidth for the same. We characterize the increase
in repair bandwidth incurred by the method in comparison with the optimal
repair bandwidth given by the cut-set bound. Finally, we show the
subpacketization level of -MSCR codes scales logarithmically in the
number of nodes.Comment: 14 pages, Keywords: Cooperative repair, MSCR Codes, Subpacketizatio
- …