paper-with-me

Papers

Lagrange Coded Computing: Optimal Design for Resiliency, Security and Privacy

2018-06-04 · Qian Yu, Songze Li, Netanel Raviv, Seyed Mohammadreza Mousavi Kalan, Mahdi Soltanolkotabi, Salman Avestimehr

We consider a scenario involving computations over a massive dataset stored distributedly across multiple workers, which is at the core of distributed learning algorithms. We propose Lagrange Coded Computing (LCC), a new framework to simultaneously provide (1) resiliency against stragglers that may prolong computations; (2) security against Byzantine (or malicious) workers that deliberately modify the computation for their benefit; and (3) (information-theoretic) privacy of the dataset amidst possible collusion of workers. LCC, which leverages the well-known Lagrange polynomial to create computation redundancy in a novel coded form across workers, can be applied to any computation scenario in which the function of interest is an arbitrary multivariate polynomial of the input dataset, hence covering many computations of interest in machine learning. LCC significantly generalizes prior works to go beyond linear computations. It also enables secure and private computing in distributed settings, improving the computation and communication efficiency of the state-of-the-art. Furthermore, we prove the optimality of LCC by showing that it achieves the optimal tradeoff between resiliency, security, and privacy, i.e., in terms of tolerating the maximum number of stragglers and adversaries, and providing data privacy against the maximum number of colluding workers. Finally, we show via experiments on Amazon EC2 that LCC speeds up the conventional uncoded implementation of distributed least-squares linear regression by up to $13.43\times$, and also achieves a $2.36\times$-$12.65\times$ speedup over the state-of-the-art straggler mitigation strategies.

📄 PDF Abstract BibTeX arXiv:1806.00939

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

LCC Please enter a description about the method here

Similar Papers 제목 키워드 기반

Generalized Lagrange Coded Computing: A Flexible Computation-Communication Tradeoff for Resilient, Secure, and Private Computation

2022-04-24 · Jinbao Zhu, Hengxuan Tang, Songze Li, Yijia Chang

We consider the problem of evaluating arbitrary multivariate polynomials over a massive dataset containing multiple inputs, on a distributed computing system with a master node and multiple worker nodes. Generalized Lagr…

Distributed Computing

List-Decodable Coded Computing: Breaking the Adversarial Toleration Barrier

2021-01-27 · Mahdi Soleymani, Ramy E. Ali, Hessam Mahdavifar, A. Salman Avestimehr

We consider the problem of coded computing, where a computational task is performed in a distributed fashion in the presence of adversarial workers. We propose techniques to break the adversarial toleration threshold bar…

Decoder

General Coded Computing in a Probabilistic Straggler Regime

2025-02-02 · Parsa Moradi, Mohammad Ali Maddah-Ali

Coded computing has demonstrated promising results in addressing straggler resiliency in distributed computing systems. However, most coded computing schemes are designed for exact computation, requiring the number of re…

Distributed Computing

Iterative Sketching for Secure Coded Regression

2023-08-08 · Neophytos Charalambides, Hessam Mahdavifar, Mert Pilanci, Alfred O. Hero III

Linear regression is a fundamental and primitive problem in supervised machine learning, with applications ranging from epidemiology to finance. In this work, we propose methods for speeding up distributed linear regress…

Distributed ComputingEpidemiologyregression

Adaptive Verifiable Coded Computing: Towards Fast, Secure and Private Distributed Machine Learning

2021-07-27 · Tingting Tang, Ramy E. Ali, Hanieh Hashemi, Tynan Gangwani 외

Stragglers, Byzantine workers, and data privacy are the main bottlenecks in distributed cloud computing. Some prior works proposed coded computing strategies to jointly address all three challenges. They require either a…

BIG-bench Machine LearningCloud Computingregression