返回
FLCD: A Flexible Low Complexity Design of Coded Distributed Computing
DOI:10.1109/TCC.2021.3098593.png)
摘要
En 中文
We propose a flexible low complexity design (FLCD) of coded distributed computing (CDC) with empirical evaluation on Amazon Elastic Compute Cloud (Amazon EC2). CDC can expedite MapReduce like computation by trading increased map computations to reduce communication load and shuffle time. A main novelty of FLCD is to utilize the design freedom in defining map and reduce functions to develop asymptotic homogeneous systems to support varying intermediate values (IV) sizes under a general MapReduce framework. Compared to existing designs with constant IV sizes, FLCD offers greater flexibility in adapting to network parameters and significantly reduces the implementation complexity by requiring fewer input files and shuffle groups. The FLCD scheme is the first proposed low-complexity CDC design that can operate on a network with an arbitrary number of nodes and computation load. We perform empirical evaluations of the FLCD by executing the TeraSort algorithm on an Amazon EC2 cluster. This is the first time that theoretical predictions of the CDC shuffle time are validated by empirical evaluations. The evaluations demonstrate a 2.0 to 4.24x speedup compared to conventional uncoded MapReduce, a 12 to 52 percent reduction in total time, and a wider range of operating network parameters compared to existing CDC schemes.
Keyword:
Complexity theory
Computational modeling
Cloud computing
Distributed computing
Indexes
Benchmark testing
Urban areas
Coded distributed computing
communication load
computation load
coded multicasting
heterogeneity
low-complexity
implementation
Amazon EC2
期刊
I
IF:
5
论文数:
1.9K
被引数:
4.3K

