Skip to main content

Showing 1–16 of 16 results for author: Krishnan, M N

Searching in archive cs. Search in all archives.
.
  1. arXiv:2311.14116  [pdf, other

    cs.IT

    Hierarchical Coded Gradient Aggregation Based on Layered MDS Codes

    Authors: M. Nikhil Krishnan, Anoop Thomas, Birenjith Sasidharan

    Abstract: The growing privacy concerns and the communication costs associated with transmitting raw data have resulted in techniques like federated learning, where the machine learning models are trained at the edge nodes, and the parameter updates are shared with a central server. Because communications from the edge nodes are often unreliable, a hierarchical setup involving intermediate helper nodes is co… ▽ More

    Submitted 23 November, 2023; originally announced November 2023.

    Comments: Presented at 2023 IEEE International Symposium on Information Theory (ISIT)

  2. arXiv:2305.06303  [pdf, other

    cs.IT

    Explicit Information-Debt-Optimal Streaming Codes With Small Memory

    Authors: M. Nikhil Krishnan, Myna Vajha, Vinayak Ramkumar, P. Vijay Kumar

    Abstract: For a convolutional code in the presence of a symbol erasure channel, the information debt $I(t)$ at time $t$ provides a measure of the number of additional code symbols required to recover all message symbols up to time $t$. Information-debt-optimal streaming ($i$DOS) codes are convolutional codes which allow for the recovery of all message symbols up to $t$ whenever $I(t)$ turns zero under the f… ▽ More

    Submitted 10 May, 2023; originally announced May 2023.

    Comments: Accepted to 2023 IEEE International Symposium on Information Theory (ISIT)

  3. arXiv:2211.13802  [pdf, other

    cs.LG cs.DC

    Sequential Gradient Coding For Straggler Mitigation

    Authors: M. Nikhil Krishnan, MohammadReza Ebrahimi, Ashish Khisti

    Abstract: In distributed computing, slower nodes (stragglers) usually become a bottleneck. Gradient Coding (GC), introduced by Tandon et al., is an efficient technique that uses principles of error-correcting codes to distribute gradient computation in the presence of stragglers. In this paper, we consider the distributed computation of a sequence of gradients $\{g(1),g(2),\ldots,g(J)\}$, where processing o… ▽ More

    Submitted 28 June, 2023; v1 submitted 24 November, 2022; originally announced November 2022.

    Comments: Published in The Eleventh International Conference on Learning Representations (ICLR 2023)

  4. arXiv:2203.05102  [pdf, other

    cs.IT

    Adaptive relaying for streaming erasure codes in a three node relay network

    Authors: Gustavo Kasper Facenda, M. Nikhil Krishnan, Elad Domanovitz, Silas L. Fong, Ashish Khisti, Wai-Tian Tan, John Apostolopoulos

    Abstract: This paper investigates adaptive streaming codes over a three-node relayed network. In this setting, a source node transmits a sequence of message packets to a destination through a relay. The source-to-relay and relay-to-destination links are unreliable and introduce at most $N_1$ and $N_2$ packet erasures, respectively. The destination node must recover each message packet within a strict delay… ▽ More

    Submitted 9 March, 2022; originally announced March 2022.

    Comments: Paper has been submitted to transactions on information theory

  5. arXiv:2105.04432  [pdf, other

    cs.IT

    Explicit Rate-Optimal Streaming Codes with Smaller Field Size

    Authors: Myna Vajha, Vinayak Ramkumar, M. Nikhil Krishnan, P. Vijay Kumar

    Abstract: Streaming codes are a class of packet-level erasure codes that ensure packet recovery over a sliding window channel which allows either a burst erasure of size $b$ or $a$ random erasures within any window of size $(τ+1)$ time units, under a strict decoding-delay constraint $τ$. The field size over which streaming codes are constructed is an important factor determining the complexity of implementa… ▽ More

    Submitted 10 May, 2021; originally announced May 2021.

  6. arXiv:2010.01344  [pdf, other

    cs.IT

    Codes for Distributed Storage

    Authors: Vinayak Ramkumar, Myna Vajha, S. B. Balaji, M. Nikhil Krishnan, Birenjith Sasidharan, P. Vijay Kumar

    Abstract: This chapter deals with the topic of designing reliable and efficient codes for the storage and retrieval of large quantities of data over storage devices that are prone to failure. For long, the traditional objective has been one of ensuring reliability against data loss while minimizing storage overhead. More recently, a third concern has surfaced, namely of the need to efficiently recover from… ▽ More

    Submitted 3 October, 2020; originally announced October 2020.

    Comments: This survey article will appear as a chapter in the upcoming "A Concise Encyclopedia of Coding Theory", W. C. Huffman, J.-L. Kim, and P. Solé, CRC Press

  7. arXiv:2005.07113  [pdf, other

    cs.IT

    Staggered Diagonal Embedding Based Linear Field Size Streaming Codes

    Authors: Vinayak Ramkumar, Myna Vajha, M. Nikhil Krishnan, P. Vijay Kumar

    Abstract: An $(a,b,τ)$ streaming code is a packet-level erasure code that can recover under a strict delay constraint of $τ$ time units, from either a burst of $b$ erasures or else of $a$ random erasures, occurring within a sliding window of time duration $w$. While rate-optimal constructions of such streaming codes are available for all parameters $\{a,b,τ,w\}$ in the literature, they require in most insta… ▽ More

    Submitted 14 May, 2020; originally announced May 2020.

    Comments: Accepted to ISIT 2020

  8. arXiv:1903.06210  [pdf, other

    cs.IT

    Low Field-size, Rate-Optimal Streaming Codes for Channels With Burst and Random Erasures

    Authors: M. Nikhil Krishnan, Deeptanshu Shukla, P. Vijay Kumar

    Abstract: In this paper, we design erasure-correcting codes for channels with burst and random erasures, when a strict decoding delay constraint is in place. We consider the sliding-window-based packet erasure model proposed by Badr et al., where any time-window of width $w$ contains either up to $a$ random erasures or an erasure burst of length at most $b$. One needs to recover any erased packet, where era… ▽ More

    Submitted 14 March, 2019; originally announced March 2019.

  9. arXiv:1806.04437  [pdf, other

    cs.IT

    Erasure Coding for Distributed Storage: An Overview

    Authors: S. B. Balaji, M. Nikhil Krishnan, Myna Vajha, Vinayak Ramkumar, Birenjith Sasidharan, P. Vijay Kumar

    Abstract: In a distributed storage system, code symbols are dispersed across space in nodes or storage units as opposed to time. In settings such as that of a large data center, an important consideration is the efficient repair of a failed node. Efficient repair calls for erasure codes that in the face of node failure, are efficient in terms of minimizing the amount of repair data transferred over the netw… ▽ More

    Submitted 12 June, 2018; originally announced June 2018.

    Comments: This survey article will appear in Science China Information Sciences (SCIS) journal

  10. arXiv:1804.00564  [pdf, other

    cs.IT

    Codes with Combined Locality and Regeneration Having Optimal Rate, $d_{\text{min}}$ and Linear Field Size

    Authors: M. Nikhil Krishnan, Anantha Narayanan R., P. Vijay Kumar

    Abstract: In this paper, we study vector codes with all-symbol locality, where the local code is either a Minimum Bandwidth Regenerating (MBR) code or a Minimum Storage Regenerating (MSR) code. In the first part, we present vector codes with all-symbol MBR locality, for all parameters, that have both optimal minimum-distance and optimal rate. These codes combine ideas from two popular codes in the distribut… ▽ More

    Submitted 2 April, 2018; originally announced April 2018.

    Comments: Accepted for publication in 2018 IEEE International Symposium on Information Theory (ISIT)

  11. arXiv:1801.05919  [pdf, other

    cs.IT

    Rate-Optimal Streaming Codes for Channels with Burst and Isolated Erasures

    Authors: M. Nikhil Krishnan, P. Vijay Kumar

    Abstract: Recovery of data packets from packet erasures in a timely manner is critical for many streaming applications. An early paper by Martinian and Sundberg introduced a framework for streaming codes and designed rate-optimal codes that permit delay-constrained recovery from an erasure burst of length up to $B$. A recent work by Badr et al. extended this result and introduced a sliding-window channel mo… ▽ More

    Submitted 17 January, 2018; originally announced January 2018.

    Comments: shorter version submitted to ISIT 2018

  12. arXiv:1702.03786  [pdf, other

    cs.IT

    A Study on the Impact of Locality in the Decoding of Binary Cyclic Codes

    Authors: M. Nikhil Krishnan, Bhagyashree Puranik, P. Vijay Kumar, Itzhak Tamo, Alexander Barg

    Abstract: In this paper, we study the impact of locality on the decoding of binary cyclic codes under two approaches, namely ordered statistics decoding (OSD) and trellis decoding. Given a binary cyclic code having locality or availability, we suitably modify the OSD to obtain gains in terms of the Signal-To-Noise ratio, for a given reliability and essentially the same level of decoder complexity. With rega… ▽ More

    Submitted 13 February, 2017; originally announced February 2017.

    Comments: Extended version of a paper submitted to ISIT 2017

  13. arXiv:1606.04467  [pdf, other

    cs.IT

    Outer Bounds on the Storage-Repair Bandwidth Tradeoff of Exact-Repair Regenerating Codes

    Authors: Birenjith Sasidharan, N. Prakash, M. Nikhil Krishnan, Myna Vajha, Kaushik Senthoor, P. Vijay Kumar

    Abstract: In this paper, three outer bounds on the normalized storage-repair bandwidth (S-RB) tradeoff of regenerating codes having parameter set $\{(n,k,d),(α,β)\}$ under the exact-repair (ER) setting are presented. The first outer bound is applicable for every parameter set $(n,k,d)$ and in conjunction with a code construction known as {\em improved layered codes}, it characterizes the normalized ER trade… ▽ More

    Submitted 14 June, 2016; originally announced June 2016.

    Comments: Accepted for publication at International Journal of Information and Coding Theory (Special Issue on Information and Coding Theory for Data Storage)

  14. arXiv:1601.08190  [pdf, other

    cs.IT

    On MBR codes with replication

    Authors: M. Nikhil Krishnan, P. Vijay Kumar

    Abstract: An early paper by Rashmi et. al. presented the construction of an $(n,k,d=n-1)$ MBR regenerating code featuring the inherent double replication of all code symbols and repair-by-transfer (RBT), both of which are important in practice. We first show that no MBR code can contain even a single code symbol that is replicated more than twice. We then go on to present two new families of MBR codes which… ▽ More

    Submitted 29 January, 2016; originally announced January 2016.

    Comments: Submitted to ISIT 2016

  15. arXiv:1501.03983  [pdf, other

    cs.IT

    The Storage-Repair-Bandwidth Trade-off of Exact Repair Linear Regenerating Codes for the Case $d = k = n-1$

    Authors: N. Prakash, M. Nikhil Krishnan

    Abstract: In this paper, we consider the setting of exact repair linear regenerating codes. Under this setting, we derive a new outer bound on the storage-repair-bandwidth trade-off for the case when $d = k = n -1$, where $(n, k, d)$ are parameters of the regenerating code, with their usual meaning. Taken together with the achievability result of Tian et. al. [1], we show that the new outer bound derived he… ▽ More

    Submitted 26 January, 2015; v1 submitted 16 January, 2015; originally announced January 2015.

    Comments: Corrected typos, minor editing for better readability

  16. arXiv:1406.6783  [pdf, other

    cs.IT

    Evaluation of Codes with Inherent Double Replication for Hadoop

    Authors: M. Nikhil Krishnan, N. Prakash, V. Lalitha, Birenjith Sasidharan, P. Vijay Kumar, Srinivasan Narayanamurthy, Ranjit Kumar, Siddhartha Nandi

    Abstract: In this paper, we evaluate the efficacy, in a Hadoop setting, of two coding schemes, both possessing an inherent double replication of data. The two coding schemes belong to the class of regenerating and locally regenerating codes respectively, and these two classes are representative of recent advances made in designing codes for the efficient storage of data in a distributed setting. In comparis… ▽ More

    Submitted 26 June, 2014; originally announced June 2014.

    Comments: in Proceedings of Usenix HotStorage, Philadelphia, PA, June 2014