Kenneth W. Shum
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Kenneth W. Shum has a total of 58 co-authors. Here are the top co-authors by number of shared publications:
- Wing Shing Wong
Department of Information Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong
13 shared publications - Chi Wan Sung
City University of Hong Kong
9 shared publications - Yijin Zhang
School of Electronic and Optical Engineering, Nanjing University of Science and Technology, Nanjing, China
7 shared publications - Yuan-Hsun Lo
Department of Applied Mathematics, National Pingtung University, Pingtung City, Taiwan
7 shared publications - Hui Li
Beijing University of Posts and Telecommunications (BUPT)
5 shared publications - Bing Zhu
School of Computer Science and engineering, Central South University, Changsha, China
4 shared publications
Latest Publications
- 18 October 2026
- Published by Springer Nature
- p. 194-205
A Lean Formalization of Perfect Secret Sharing and Secure Distributed Matrix Multiplication
- 18 October 2026
- Published by Springer Nature
- p. 194-205
A Lean Formalization of Perfect Secret Sharing and Secure Distributed Matrix Multiplication
- Open Access
Regenerating codes with minimal disk I/O cost achieving optimal tradeoff between storage and repair bandwidth
There are multiple performance metrics in the design of coding schemes for distributed storage systems. The first metric is called repair bandwidth, which measures the network resources required during the repair process. Another critical metric for repair efficiency is disk I/O cost, defined as the amount of data packets accessed at helper nodes to repair the failed node. In an encoding scheme with optimal I/O cost, the number of packets sent to the newcomer is exactly the same as the number of packets read from memory. This mode of repair is referred to as uncoded repair, as no coding operations are performed at the helper node. In addition to minimizing disk I/O cost, an uncoded repair mechanism has the advantage of incurring minimal computational overhead at the helper node. In this paper, we demonstrate that for single node failures, if all surviving nodes participate in the repair of the failed node, we can achieve all points on the fundamental tradeoff curve between storage and repair bandwidth. The design of the proposed encoding scheme is based on the theory of gammoids, a specialized class of graph-based matroids. We prove that this scheme can tolerate an unlimited number of node repair iterations over a field of fixed size.
Open AccessRegenerating codes with minimal disk I/O cost achieving optimal tradeoff between storage and repair bandwidth
There are multiple performance metrics in the design of coding schemes for distributed storage systems. The first metric is called repair bandwidth, which measures the network resources required during the repair process. Another critical metric for repair efficiency is disk I/O cost, defined as the amount of data packets accessed at helper nodes to repair the failed node. In an encoding scheme with optimal I/O cost, the number of packets sent to the newcomer is exactly the same as the number of packets read from memory. This mode of repair is referred to as uncoded repair, as no coding operations are performed at the helper node. In addition to minimizing disk I/O cost, an uncoded repair mechanism has the advantage of incurring minimal computational overhead at the helper node. In this paper, we demonstrate that for single node failures, if all surviving nodes participate in the repair of the failed node, we can achieve all points on the fundamental tradeoff curve between storage and repair bandwidth. The design of the proposed encoding scheme is based on the theory of gammoids, a specialized class of graph-based matroids. We prove that this scheme can tolerate an unlimited number of node repair iterations over a field of fixed size.
- 2 December 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Vehicular Technology
- Vol. 75 (6) , 11377-11391
Approximate Gradient Coding and Data Assignment in Distributed Computing Systems
In the deployment of distributed gradient descent algorithms in a network, the computational time and response time of a worker node are affected by various factors, such as processor speed, memory, network delay, and congestion. Straggler feedback delays can severely set back the effectiveness of distributed learning. To leverage the advantage of parallel processing in model training, gradient coding is designed to mitigate the effect of stragglers. This paper investigates gradient coding for heterogeneous workers with varying computational capabilities. We formulate the problem of approximating the gradient vector by minimizing the average error of the recovered gradient vector and propose a solution that leverages fractional repetition codes for data assignment to mitigate the impact of stragglers.
- 2 December 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Vehicular Technology
- Vol. 75 (6) , 11377-11391
Approximate Gradient Coding and Data Assignment in Distributed Computing Systems
In the deployment of distributed gradient descent algorithms in a network, the computational time and response time of a worker node are affected by various factors, such as processor speed, memory, network delay, and congestion. Straggler feedback delays can severely set back the effectiveness of distributed learning. To leverage the advantage of parallel processing in model training, gradient coding is designed to mitigate the effect of stragglers. This paper investigates gradient coding for heterogeneous workers with varying computational capabilities. We formulate the problem of approximating the gradient vector by minimizing the average error of the recovered gradient vector and propose a solution that leverages fractional repetition codes for data assignment to mitigate the impact of stragglers.
- Open Access
Updates on Information Theory and Network Coding
Around the year 2000, network coding introduced the concept that coding can replace the basic packet forwarding operation used in traditional network communication systems
Open AccessUpdates on Information Theory and Network Coding
Around the year 2000, network coding introduced the concept that coding can replace the basic packet forwarding operation used in traditional network communication systems
- 7 November 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Vehicular Technology
- Vol. 74 (3) , 4865-4876
Thompson Sampling and Proportional-Greedy Algorithm for Uncertain Coded Edge Computing
This paper investigates the allocation of coded computing tasks in edge networks with uncertain conditions. Specifically, it focuses on scenarios where the computing speed-related parameters of edge devices are heterogeneous and unknown. The challenge lies in mitigating the impact of stragglers, which involves identifying fast workers and distributing a reasonable workload among them. In this paper, we put the fast worker identification into a multi-armed bandit (MAB) framework and propose a Thompson sampling (TS)-based approach to tackle it. Then, our approach leverages the heterogeneity of computing speeds by formulating the task allocation problem to minimize the expected computing delay. We derive a lower bound for the delay and prove that our proposed algorithm minimizes this bound. Importantly, the time complexity of our algorithm is independent of the number of tasks to be assigned, which is typically large in practical scenarios. When our scheme is applied to solve the linear regression problem, simulation results show that it reduces the computing delay of a state-of-the-art method by more than 15% in two different scenarios.
- 7 November 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Vehicular Technology
- Vol. 74 (3) , 4865-4876
Thompson Sampling and Proportional-Greedy Algorithm for Uncertain Coded Edge Computing
This paper investigates the allocation of coded computing tasks in edge networks with uncertain conditions. Specifically, it focuses on scenarios where the computing speed-related parameters of edge devices are heterogeneous and unknown. The challenge lies in mitigating the impact of stragglers, which involves identifying fast workers and distributing a reasonable workload among them. In this paper, we put the fast worker identification into a multi-armed bandit (MAB) framework and propose a Thompson sampling (TS)-based approach to tackle it. Then, our approach leverages the heterogeneity of computing speeds by formulating the task allocation problem to minimize the expected computing delay. We derive a lower bound for the delay and prove that our proposed algorithm minimizes this bound. Importantly, the time complexity of our algorithm is independent of the number of tasks to be assigned, which is typically large in practical scenarios. When our scheme is applied to solve the linear regression problem, simulation results show that it reduces the computing delay of a state-of-the-art method by more than 15% in two different scenarios.
- 13 June 2024
- Published by Springer Nature in Designs, Codes and Cryptography
- Vol. 92 (9) , 2685-2704
Optimal ternary locally repairable codes
- 13 June 2024
- Published by Springer Nature in Designs, Codes and Cryptography
- Vol. 92 (9) , 2685-2704
Optimal ternary locally repairable codes
- 26 January 2024
- Published by Elsevier in Discrete Mathematics
- Vol. 347 (5)
A characterization of optimal constacyclic locally repairable codes
- 26 January 2024
- Published by Elsevier in Discrete Mathematics
- Vol. 347 (5)
A characterization of optimal constacyclic locally repairable codes
- 5 January 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 70 (8) , 6118-6120
Corrections to “Multichannel Conflict-Avoiding Codes of Weights Three and Four”
In this correspondence, a corrected version of the upper bound on the number of codewords for a multichannel CAC of weight three [1, Theorem 2] is presented.
- 5 January 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 70 (8) , 6118-6120
Corrections to “Multichannel Conflict-Avoiding Codes of Weights Three and Four”
In this correspondence, a corrected version of the upper bound on the number of codewords for a multichannel CAC of weight three [1, Theorem 2] is presented.
- 16 November 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Communications
- Vol. 70 (2) , 749-758
An Improved Bound and Singleton-Optimal Constructions of Fractional Repetition Codes
Fractional repetition (FR) codes are a class of repair efficient erasure codes that can recover a failed storage node with both optimal repair bandwidth and complexity. In this paper, we study the minimum distance of FR codes, which is the smallest number of nodes whose failure leads to the unrecoverable loss of the stored file. We derive a new upper bound on the minimum distance of FR codes, which is tighter than the Singleton bound and a Singleton-like bound that takes locality into account. Based on regular graphs and combinatorial designs, several families of FR codes with optimal minimum distance are obtained.
- 16 November 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Communications
- Vol. 70 (2) , 749-758
An Improved Bound and Singleton-Optimal Constructions of Fractional Repetition Codes
Fractional repetition (FR) codes are a class of repair efficient erasure codes that can recover a failed storage node with both optimal repair bandwidth and complexity. In this paper, we study the minimum distance of FR codes, which is the smallest number of nodes whose failure leads to the unrecoverable loss of the stored file. We derive a new upper bound on the minimum distance of FR codes, which is tighter than the Singleton bound and a Singleton-like bound that takes locality into account. Based on regular graphs and combinatorial designs, several families of FR codes with optimal minimum distance are obtained.
- Open Access
Multichannel Conflict-Avoiding Codes of Weights Three and Four
Conflict-avoiding codes (CACs) were introduced by Levenshtein as a single-channel transmission scheme for a multiple-access collision channel without feedback. When the number of simultaneously active source nodes is less than or equal to the weight of a CAC, it is able to provide a hard guarantee that each active source node transmits at least one packet successfully within a fixed time duration, no matter what the relative time offsets between the source nodes are. In this paper, we extend CACs to multichannel CACs for providing such a hard guarantee over multiple orthogonal channels. Upper bounds on the number of codewords for multichannel CACs of weights three and four are derived, and constructions that are optimal with respect to these bounds are presented.
Open AccessMultichannel Conflict-Avoiding Codes of Weights Three and Four
Conflict-avoiding codes (CACs) were introduced by Levenshtein as a single-channel transmission scheme for a multiple-access collision channel without feedback. When the number of simultaneously active source nodes is less than or equal to the weight of a CAC, it is able to provide a hard guarantee that each active source node transmits at least one packet successfully within a fixed time duration, no matter what the relative time offsets between the source nodes are. In this paper, we extend CACs to multichannel CACs for providing such a hard guarantee over multiple orthogonal channels. Upper bounds on the number of codewords for multichannel CACs of weights three and four are derived, and constructions that are optimal with respect to these bounds are presented.