Distributed and Private Coded Matrix Computation with Flexible Communication Load
Title | Distributed and Private Coded Matrix Computation with Flexible Communication Load |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Aliasgari, Malihe, Simeone, Osvaldo, Kliewer, Jörg |
Conference Name | 2019 IEEE International Symposium on Information Theory (ISIT) |
ISBN Number | 978-1-5386-9291-2 |
Keywords | Coded distributed computation, colluding workers, computational delay, convolution, data privacy, delays, distributed computing platform, Distributed databases, distributed learning, distributed platforms, encoding, flexible communication load, flexible trade-off, Human Behavior, human factors, information theoretic security, information theoretic security., input data matrices, large-scale machine learning applications, learning (artificial intelligence), master server, matrix multiplication, Metrics, multiple workers, nonsecure versions, policy-based governance, private coded matrix computation, pubcrawl, recovery threshold, resilience, Resiliency, Scalability, secret sharing, secure generalized PolyDot codes, security, security constraint, Servers, telecommunication security, tensor operations |
Abstract | Tensor operations, such as matrix multiplication, are central to large-scale machine learning applications. These operations can be carried out on a distributed computing platform with a master server at the user side and multiple workers in the cloud operating in parallel. For distributed platforms, it has been recently shown that coding over the input data matrices can reduce the computational delay, yielding a tradeoff between recovery threshold and communication load. In this work, we impose an additional security constraint on the data matrices and assume that workers can collude to eavesdrop on the content of these data matrices. Specifically, we introduce a novel class of secure codes, referred to as secure generalized PolyDot codes, that generalizes previously published non-secure versions of these codes for matrix multiplication. These codes extend the state-of-the-art by allowing a flexible trade-off between recovery threshold and communication load for a fixed maximum number of colluding workers. |
URL | https://ieeexplore.ieee.org/document/8849606 |
DOI | 10.1109/ISIT.2019.8849606 |
Citation Key | aliasgari_distributed_2019 |
- resilience
- master server
- matrix multiplication
- Metrics
- multiple workers
- nonsecure versions
- policy-based governance
- private coded matrix computation
- pubcrawl
- recovery threshold
- learning (artificial intelligence)
- Resiliency
- Scalability
- secret sharing
- secure generalized PolyDot codes
- security
- security constraint
- Servers
- telecommunication security
- tensor operations
- encoding
- colluding workers
- computational delay
- convolution
- data privacy
- delays
- distributed computing platform
- Distributed databases
- distributed learning
- distributed platforms
- Coded distributed computation
- flexible communication load
- flexible trade-off
- Human behavior
- Human Factors
- information theoretic security
- information theoretic security.
- input data matrices
- large-scale machine learning applications