CSE5313 Computer Vision (Lecture 16: Exam Review)
Exam Review
Information flow graph
Parameters:
- is the number of nodes in the initial system (before any node leaves/crashes).
- is the number of nodes required to reconstruct the file .
- is the number of nodes required to repair a failed node.
- is the storage at each node.
- is the edge capacity for repair.
- is the file size.
Graph construction
Source: System admin.
Sink: Data collector.
Nodes: Storage servers.
Edges: Represents transmission of information. (Number of elements is weight.)
Main observation:
- elements (number of servers required to reconstruct the file) The message size is . from must “flow” from the source (system admin) to the sink (data collector).
- Any cut which separates source from sink must have capacity at least .
Bounds for local recoverable codes
Turan’s Lemma
Let be a graph with vertices. Then there exists an induced directed acyclic subgraph (DAG) of on at least nodes, where is the out-degree of vertex .
Bound 2
Consider the induced acyclic graph on nodes.
By the definition of -locally recoverable code, each leaf node in must be determined by other nodes in , so we can safely remove all leaf nodes in and the remaining graph is still a DAG.
Let be the set of neighbors of in .
.
Complete to be of the size by adding elements not in .
Also
All nodes in can be recovered from nodes in .
So .
Therefore, .
Using reduction lemma, we have .