Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Li Tang 0004

dblp:91/4820-4 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
2since 2021 · last 2022
0000-0003-0796-3160ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 4 · 2 first-author · 1 since 2021Theory of computation · 3 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Coding theory · 58% Information theory · 42%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 50% Distributed systems · 50%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing › numerical linear algebra
distributed matrix computation
0.612022
Numerically Stable Coded Matrix Computations via Circulant and Rotation Matrix Embeddings · IEEE Trans. Inf. Theory 2022
Distributed systems › distributed data processing
straggler mitigation
0.612022
Numerically Stable Coded Matrix Computations via Circulant and Rotation Matrix Embeddings · IEEE Trans. Inf. Theory 2022
Coding theory
error-correcting codes
0.612022
Numerically Stable Coded Matrix Computations via Circulant and Rotation Matrix Embeddings · IEEE Trans. Inf. Theory 2022
Information theory › network information theory › caching network
coded caching
0.312018
Coded Caching Schemes With Reduced Subpacketization From Linear Block Codes · IEEE Trans. Inf. Theory 2018
Coding theory › error-correcting codes › block codes
linear block codes
0.312018
Coded Caching Schemes With Reduced Subpacketization From Linear Block Codes · IEEE Trans. Inf. Theory 2018
Information theory › network information theory › caching network › coded caching
sub-packetization
0.312018
Coded Caching Schemes With Reduced Subpacketization From Linear Block Codes · IEEE Trans. Inf. Theory 2018

Methods — techniques the papers use, named apart from their topics

vandermonde matrix · 1.1rotation matrix embeddings · 1.1circulant permutation matrices · 1.1combinatorial design · 0.3
YearPublicationVenuePosition
2022 Numerically Stable Coded Matrix Computations via Circulant and Rotation Matrix Embeddings
abstract
Polynomial based methods have recently been used in several works for mitigating the effect of stragglers (slow or failed nodes) in distributed matrix computations. For a system with$n$worker nodes where$s$can be stragglers, these approaches allow for an optimal recovery threshold, whereby the intended result can be decoded as long as any$(n-s)$worker nodes complete their tasks. However, they suffer from serious numerical issues owing to the condition number of the corresponding real Vandermonde-structured recovery matrices; this condition number grows exponentially in$n$. We present a novel approach that leverages the properties of circulant permutation matrices and rotation matrices for coded matrix computation. In addition to having an optimal recovery threshold, we demonstrate an upper bound on the worst-case condition number of our recovery matrices which grows as$\approx O(n^{s+5.5})$; in the practical scenario where$s$is a constant, this grows polynomially in$n$. Our schemes leverage the well-behaved conditioning of complex Vandermonde matrices with parameters on the complex unit circle, while still working with computation over the reals. Exhaustive experimental results demonstrate that our proposed method has condition numbers that are orders of magnitude lower than prior work.
Aditya Ramamoorthy, Li Tang 0004
IEEE Trans. Inf. Theory2
2021 Numerically stable coded matrix computations via circulant and rotation matrix embeddings
abstract
Polynomial based methods have recently been used in several works for mitigating the effect of stragglers in distributed matrix computations. However, they suffer from serious numerical issues owing to the condition number of the corresponding real Vandermonde-structured recovery matrices. For a system with$n$worker nodes where$s$can be stragglers the condition number grows exponentially in n. We present a novel coded computation approach that leverages the properties of circulant permutation and rotation matrices. Our scheme has an optimal recovery threshold and an upper bound on the worst case condition number of our recovery matrices which grows as ≈$O$(ns+6); in the practical scenario where$s$is a constant, this grows polynomially in n. Our schemes leverage the well-behaved conditioning of complex Vandermonde matrices with parameters on the complex unit circle, while still working with computation over the reals. Exhaustive experimental results demonstrate that our proposed method has condition numbers that are orders of magnitude lower than prior work.
Aditya Ramamoorthy, Li Tang 0004
ISIT2
2019 Universally Decodable Matrices for Distributed Matrix-Vector Multiplication
abstract
Coded computation is an emerging research area that leverages concepts from erasure coding to mitigate the effect of stragglers (slow nodes) in distributed computation clusters, especially for matrix computation problems. In this work, we present a class of distributed matrix-vector multiplication schemes that are based on codes in the Rosenbloom-Tsfasman metric and universally decodable matrices. Our schemes take into account the inherent computation order within a worker node. In particular, they allow us to effectively leverage partial computations performed by stragglers (a feature that many prior works lack). An additional main contribution of our work is a companion-matrix-based embedding of these codes that allows us to obtain sparse and numerically stable schemes for the problem at hand. Experimental results confirm the effectiveness of our techniques.
Aditya Ramamoorthy, Li Tang 0004, Pascal O. Vontobel
ISIT2
2018 C3LES: Codes for Coded Computation that Leverage Stragglers
abstract
In distributed computing systems, it is well recognized that worker nodes that are slow (called stragglers) tend to dominate the overall job execution time. Coded computation utilizes concepts from erasure coding to mitigate the effect of stragglers by running “coded” copies of tasks comprising a job. Stragglers are typically treated as erasures in this process. While this is useful, there are issues with applying, e.g., MDS codes in a straightforward manner. Specifically, several applications such as matrix-vector products deal with sparse matrices. MDS codes typically require dense linear combinations of submatrices of the original matrix which destroy their inherent sparsity. This is problematic as it results in significantly higher processing times for computing the submatrix-vector products in coded computation. Furthermore, it also ignores partial computations at stragglers. In this work, we propose a fine-grained model that quantifies the level of non-trivial coding needed to obtain the benefits of coding in matrix-vector computation. Simultaneously, it allows us to leverage partial computations performed by the straggler nodes. For this model, we propose and evaluate several code designs and discuss their properties.
Anindya Bijoy Das, Li Tang 0004, Aditya Ramamoorthy
ITW2
2018 Coded Caching Schemes With Reduced Subpacketization From Linear Block Codes
abstract
Coded caching is a technique that generalizes conventional caching and promises significant reductions in traffic over caching networks. However, the basic coded caching scheme requires that each file hosted in the server be partitioned into a large number (i.e., the subpacketization level) of non-overlapping subfiles. From a practical perspective, this is problematic as it means that prior schemes are only applicable when the size of the files is extremely large. In this paper, we propose coded caching schemes based on combinatorial structures called resolvable designs. These structures can be obtained in a natural manner from linear block codes whose generator matrices possess certain rank properties. We obtain several schemes with subpacketization levels substantially lower than the basic scheme at the cost of an increased rate. Depending on the system parameters, our approach allows us to operate at various points on the subpacketization level vs. rate tradeoff.
Li Tang 0004, Aditya Ramamoorthy
IEEE Trans. Inf. Theory1
2017 Low subpacketization schemes for coded caching
abstract
Coded caching is a technique that generalizes conventional caching and promises significant reductions in traffic over caching networks. However, the basic coded caching scheme requires that each file hosted in the server be partitioned into a large number (called the subpacketization level) of non-overlapping subfiles. From a practical perspective, this is problematic as it means that prior schemes are only applicable when the size of the files is extremely large. In this work, we propose coded caching schemes based on combinatorial structures called resolvable designs. These structures can be obtained in a natural manner from linear block codes whose generator matrices possess certain rank properties. We demonstrate that several schemes with subpacketization levels that are exponentially smaller than the basic scheme can be obtained.
Li Tang 0004, Aditya Ramamoorthy
ISIT1
2016 Coded caching for networks with the resolvability property
abstract
Coded caching is a recently proposed technique for dealing with large scale content distribution over the Internet. As in conventional caching, it leverages the presence of local caches at the end users. However, it considers coding in the caches and/or coded transmission from the central server and demonstrates that huge savings in transmission rate are possible when the server and the end users are connected via a single shared link. In this work, we consider a more general topology where there is a layer of relay nodes between the server and the users, e.g., combination networks studied in network coding are an instance of these networks. We propose novel schemes for a class of such networks that satisfy a so-called resolvability property and demonstrate that the performance of our scheme is strictly better than previously proposed schemes.
Li Tang 0004, Aditya Ramamoorthy
ISIT1