Spring til hovednavigation Spring til søgning Spring til hovedindhold

Efficient Error-Correcting Codes for Sliding Windows

Ran Gelles, Rafail Ostrovsky, Alan Roytman

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningpeer review

1 Citationer (Scopus)

Abstract

We consider the task of communicating an (infinite) data stream in the sliding window model, where communication takes place over a noisy channel with an adversarial substitution noise rate up to 1. Specifically, for any noise level p < 1 and any small ϵ > 0, we design an efficient coding scheme, such that as long as the effective noise level in the sliding window is below p, the receiver decodes at least a (1- p -ϵ)-prefix of the current window. We prove that it is impossible to decode more than a (1- p)-prefix of the window in the worst case, which makes our scheme optimal in this sense. Our scheme runs in polylogarithmic time in the size of the window (per transmitted element), causes constant communication overhead, and succeeds with overwhelming probability. The scheme assumes the parties preshare a long random string unknown to the channel. When the noisy channel is additive, we lift the shared randomness assumption and design a scheme that is resilient to levels of noise below p < 1/2.

OriginalsprogEngelsk
TidsskriftSIAM Journal on Discrete Mathematics
Vol/bind34
Udgave nummer1
Sider (fra-til)904-937
Antal sider34
ISSN0895-4801
DOI
StatusUdgivet - 2020

Bibliografisk note

Funding Information:
The first author is supported in part by the Israel Science Foundation (ISF) through grant 1078/17. The second author is supported in part by NSF grants CNS-0830803, CCF-0916574, IIS-1065276, CCF-1016540, CNS-1118126, and CNS-1136174, by US-Israel BSF grant 2008411, and by an OKAWA Foundation Research Award, an IBM Faculty Research Award, a Xerox Faculty Research Award, a B. John Garrick Foundation Award, a Teradata Research Award, and a Lockheed-Martin Corporation Research Award. This material is based upon work supported by the Defense Advanced Research Projects Agency through the U.S. Office of Naval Research under contract N00014-11-1-0392. The views expressed are those of the authors and do not reflect the official policy or position of the Department of Defense or the U.S. Government. The third author is supported in part by Thorup's Advanced Grant from the Danish Council for Independent Research under grant DFF-0602-02499B, and partly by Basic Algorithms Research Copenhagen (BARC), supported by Thorup's Investigator Grant from the Villum Foundation under grant 16582.

Funding Information:
\ast Received by the editors January 15, 2019; accepted for publication (in revised form) December 18, 2019; published electronically March 24, 2020. A preliminary version of this work appeared in Proceedings of SOFSEM, 2014. https://doi.org/10.1137/18M1235703 Funding: The first author is supported in part by the Israel Science Foundation (ISF) through grant 1078/17. The second author is supported in part by NSF grants CNS-0830803, CCF-0916574, IIS-1065276, CCF-1016540, CNS-1118126, and CNS-1136174, by US-Israel BSF grant 2008411, and by an OKAWA Foundation Research Award, an IBM Faculty Research Award, a Xerox Faculty Research Award, a B. John Garrick Foundation Award, a Teradata Research Award, and a Lockheed-Martin Corporation Research Award. This material is based upon work supported by the Defense Advanced Research Projects Agency through the U.S. Office of Naval Research under contract N00014-11-1-0392. The views expressed are those of the authors and do not reflect the official policy or position of the Department of Defense or the U.S. Government. The third author is supported in part by Thorup's Advanced Grant from the Danish Council for Independent Research under grant DFF-0602-02499B, and partly by Basic Algorithms Research Copenhagen (BARC), supported by Thorup's Investigator Grant from the Villum Foundation under grant 16582.

Publisher Copyright:
© 2020 Society for Industrial and Applied Mathematics.

Citationsformater