2019 57th Annual Allerton Conference on Communication, Control, and Computing (Allerton) 2019
DOI: 10.1109/allerton.2019.8919767
|View full text |Cite
|
Sign up to set email alerts
|

Straggler Resilient Serverless Computing Based on Polar Codes

Abstract: We propose a serverless computing mechanism for distributed computation based on polar codes. Serverless computing is an emerging cloud based computation model that lets users run their functions on the cloud without provisioning or managing servers. Our proposed approach is a hybrid computing framework that carries out computationally expensive tasks such as linear algebraic operations involving large-scale data using serverless computing and does the rest of the processing locally. We address the limitations… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 14 publications
0
8
0
Order By: Relevance
“…Lemma 3 (Bounds on Z m for large kernels): Let K be a kernel selected uniformly at random from all ℓ×ℓ non-singular binary matrices, and let Z m be the random process defined in (6) with initial condition Z 0 = ǫ. Fix a small constant δ > 0.…”
Section: Extension To Polar Codes With Large Kernelsmentioning
confidence: 99%
See 1 more Smart Citation
“…Lemma 3 (Bounds on Z m for large kernels): Let K be a kernel selected uniformly at random from all ℓ×ℓ non-singular binary matrices, and let Z m be the random process defined in (6) with initial condition Z 0 = ǫ. Fix a small constant δ > 0.…”
Section: Extension To Polar Codes With Large Kernelsmentioning
confidence: 99%
“…In [2], maximum distance separable (MDS) codes are used to speed up matrix multiplication, and for matrix multiplication in a large finite field polynomial codes are employed in [3]. Luby Transform (LT) codes are proposed in [4], [5] for coded computation, and the application of polar codes to serverless computing is considered in [6], [7]. In [8], the average execution time of a coded computing system is related to the error probability of the linear code used to add redundancy.…”
Section: Introductionmentioning
confidence: 99%
“…The application of traditional Polar Codes to distributed computation was first proposed in our recent work [9].…”
Section: B Prior Workmentioning
confidence: 99%
“…The decoding of the overall computation can be done in a similar spirit to the successive cancellation decoder of traditional Polar Codes over finite fields, where a major difference is that it operates over real-valued data. An implementation of the successive decoding strategy for real-valued polar codes was described in the earlier work [9]. Specifically, the principle behind the decoder parallels the successive cancellation strategy described in [8] and is as follows.…”
Section: Decodingmentioning
confidence: 99%
“…Naturally, the communication between the high-latency storage and the commodity workers is extremely slow [e.g., see 19], resulting in impractical end-to-end times for many popular optimization algorithms such as SGD [15,16]. Furthermore, communication failures between the cloud storage and serverless workers consistently give rise to stragglers, and this introduces synchronization delays [20,21].…”
Section: Introductionmentioning
confidence: 99%