Fundamental Limits on Communication for Oblivious Updates in Storage Networks
Preetum Nakkiran, Nihar B. Shah, K. V. Rashmi

TL;DR
This paper investigates the minimal communication needed for nodes in distributed storage systems to update their data obliviously after being offline, establishing fundamental limits and optimal coding strategies.
Contribution
It derives lower bounds on communication for oblivious updates and provides optimal code constructions meeting these bounds for linear and MDS codes.
Findings
Lower bound on communication for oblivious updates with linear codes
Optimal update algorithms that meet the lower bounds
MDS code construction achieving the fundamental communication limits
Abstract
In distributed storage systems, storage nodes intermittently go offline for numerous reasons. On coming back online, nodes need to update their contents to reflect any modifications to the data in the interim. In this paper, we consider a setting where no information regarding modified data needs to be logged in the system. In such a setting, a 'stale' node needs to update its contents by downloading data from already updated nodes, while neither the stale node nor the updated nodes have any knowledge as to which data symbols are modified and what their value is. We investigate the fundamental limits on the amount of communication necessary for such an "oblivious" update process. We first present a generic lower bound on the amount of communication that is necessary under any storage code with a linear encoding (while allowing non-linear update protocols). This lower bound is derived…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
