Constant Degree Networks for Almost-Everywhere Reliable Transmission
Bafna, Minzer
In the almost-everywhere reliable message transmission problem, introduced by [Dwork, Pippenger, Peleg, Upfal'86], the goal is to design a sparse communication network $G$ that supports efficient, fault-tolerant protocols for interactions between all node pairs. By fault-tolerant, we mean that that even if an adversary corrupts a small fraction of vertices in $G$, then all but a small fraction of vertices can still communicate perfectly via the constructed protocols. Being successful to do so allows one to simulate, on a sparse graph, any fault-tolerant distributed computing task and secure multi-party computation protocols built for a complete network, with only minimal overhead in efficiency. Previous works on this problem achieved either constant-degree networks tolerating $o(1)$ faults, constant-degree networks tolerating a constant fraction of faults via inefficient protocols (exponential work complexity), or poly-logarithmic degree networks tolerating a constant fraction of faults.
We show a construction of constant-degree networks with efficient protocols (i.e., with polylogarithmic work complexity) that can tolerate a constant fraction of adversarial faults, thus solving the main open problem of Dwork et al.. Our main contribution is a composition technique for communication networks, based on graph products. Our technique combines two networks tolerant to adversarial edge-faults to construct a network with a smaller degree while maintaining efficiency and fault-tolerance. We apply this composition result multiple times, using the polylogarithmic-degree edge-fault tolerant networks constructed in a recent work of [Bafna, Minzer, Vyas'24] (that are based on high-dimensional expanders) with itself, and then with the constant-degree networks (albeit with inefficient protocols) of [Upfal'92].
본 논문은 Dwork 등이 1986년에 제시한 "거의 모든 곳에서 신뢰할 수 있는 메시지 전송" 문제를 연구한다. 목표는 노드 간의 효율적이고 결함 허용적인 프로토콜 상호작용을 지원하는 희소 통신 네트워크 G를 설계하는 것이다. 대적이 G의 일부 정점을 파괴하더라도, 소수의 정점을 제외한 나머지 정점들은 구성된 프로토콜을 통해 완벽하게 통신할 수 있다. 이 문제를 성공적으로 해결하면 희소 그래프에서 완전 네트워크를 위해 구성된 모든 결함 허용적 분산 컴퓨팅 작업 및 보안 다자간 계산 프로토콜을 최소한의 효율성 오버헤드로 시뮬레이션할 수 있다.
이전 연구들은 o(1)개의 결함을 허용하는 상수 차수 네트워크를 구현하거나, 상수 비율의 결함을 허용하는 상수 차수 네트워크를 비효율적인 프로토콜(지수 작업 복잡도)로 구현하거나, 상수 비율의 결함을 허용하는 다중로그 차수 네트워크를 구현했다. 본 논문은 효율적인 프로토콜(다중로그 작업 복잡도)을 갖춘 상수 차수 네트워크 구성을 제시하여 상수 비율의 대적 결함을 허용함으로써 Dwork 등이 제시한 주요 미해결 문제를 해결한다.