On Secure Distributed Linearly Separable Computation

02/01/2021
by   Kai Wan, et al.
0

Distributed linearly separable computation, where a user asks some distributed servers to compute a linearly separable function, was recently formulated by the same authors and aims to alleviate the bottlenecks of stragglers and communication cost in distributed computation. For this purpose, the data center assigns a subset of input datasets to each server, and each server computes some coded packets on the assigned datasets, which are then sent to the user. The user should recover the task function from the answers of a subset of servers, such the effect of stragglers could be tolerated. In this paper, we formulate a novel secure framework for this distributed linearly separable computation, where we aim to let the user only retrieve the desired task function without obtaining any other information about the input datasets, even if it receives the answers of all servers. In order to preserve the security of the input datasets, some common randomness variable independent of the datasets should be introduced into the transmission. We show that any non-secure linear-coding based computing scheme for the original distributed linearly separable computation problem, can be made secure without increasing the communication cost. Then we focus on the case where the computation cost of each server is minimum and aim to minimize the size of the randomness variable introduced in the system while achieving the optimal communication cost. We first propose an information theoretic converse bound on the randomness size. We then propose secure computing schemes based on two well-known data assignments, namely fractional repetition assignment and cyclic assignment. We then propose a computing scheme with novel assignment, which strictly outperforms the above two schemes. Some additional optimality results are also obtained.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/09/2023

Fundamental Limits of Distributed Linearly Separable Computation under Cyclic Assignment

Distributed Linearly Separable Computation problem under the cyclic assi...
research
10/04/2020

On the Tradeoff Between Computation and Communication Costs for Distributed Linearly Separable Computation

This paper studies the distributed linearly separable computation proble...
research
06/22/2022

Multi-User Linearly-Separable Distributed Computing

In this work, we explore the problem of multi-user linearly-separable di...
research
01/09/2023

Multi-User Distributed Computing Via Compressed Sensing

The multi-user linearly-separable distributed computing problem is consi...
research
07/01/2020

Distributed Linearly Separable Computation

This paper formulates a distributed computation problem, where a master ...
research
02/06/2021

Robust and Secure Cache-aided Private Linear Function Retrieval from Coded Servers

This paper investigates the ultimate performance limits of Linear Functi...
research
02/02/2021

Optimal Coding Scheme and Resource Allocation for Distributed Computation with Limited Resources

A central issue of distributed computing systems is how to optimally all...

Please sign up or login with your details

Forgot password? Click here to reset