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

06/04/2018
by   Qian Yu, et al.
0

We consider a distributed computing scenario that involves computations over a massive dataset that is stored distributedly across several workers. We propose Lagrange Coded Computing, a new framework to simultaneously provide (1) resiliency against straggler workers 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. Lagrange Coded Computing, which leverages the well-known Lagrange polynomial to create computation redundancy in a novel coded form across the 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. We prove the optimality of Lagrange Coded Computing by developing matching converses, and empirically demonstrate its impact in mitigating stragglers and malicious workers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/14/2022

Coded Computation of Multiple Functions

We consider the problem of evaluating arbitrary multivariate polynomials...
research
01/23/2020

Coded Computing for Boolean Functions

The growing size of modern datasets necessitates a massive computation i...
research
07/27/2021

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

Stragglers, Byzantine workers, and data privacy are the main bottlenecks...
research
04/12/2023

Vers: fully distributed Coded Computing System with Distributed Encoding

Coded computing has proved to be useful in distributed computing. We hav...
research
04/30/2019

Harmonic Coding: An Optimal Linear Code for Privacy-Preserving Gradient-Type Computation

We consider the problem of distributedly computing a general class of fu...
research
09/17/2023

Privacy-Preserving Polynomial Computing Over Distributed Data

In this letter, we delve into a scenario where a user aims to compute po...
research
11/27/2021

DSAG: A mixed synchronous-asynchronous iterative method for straggler-resilient learning

We consider straggler-resilient learning. In many previous works, e.g., ...

Please sign up or login with your details

Forgot password? Click here to reset