Skip to main content

Reliable Computations Based on Locally Decodable Codes

  • Conference paper
STACS 2006 (STACS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3884))

Included in the following conference series:

Abstract

We investigate the coded model of fault-tolerant computations introduced by D. Spielman. In this model the input and the output of a computational circuit is treated as words in some error-correcting code. A circuit is said to compute some function correctly if for an input which is a encoded argument of the function, the output, been decoded, is the value of the function on the given argument.

We consider two models of faults. In the first one we suppose that an elementary processor at each step can be corrupted with some small probability, and faults of different processors are independent. For this model, we prove that a parallel computation running on n elementary non-faulty processors in time t = poly(n) can be simulated on O(nlogn / log log n) faulty processors in time O(tlog log n). Note that we get a sub-logarithmic blow up of the memory, which cannot be achieved in the classic model of faulty boolean circuit, where the input is not encoded.

In the second model, we assume that at each step some fixed fraction of elementary processors can be corrupted by an adversary, who is free to chose these processors arbitrarily. We show that in this model any computation can be made reliable with an exponential blow up of the memory.

Our method employs a sort of mixing mappings, which enjoy some properties of expanders. Based on mixing mappings, we implement an effective self-correcting procedure for an array of faulty processors.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. von Neuman, J.: Probabilistic logics and the synthesis of reliable organisms from unreliable components. In: Shannon, C., McCarthy, J. (eds.) Automata Studies, Princeton University Press, Princeton (1956)

    Google Scholar 

  2. Kuznetsov, A.V.: Information storage in a memory assembled from unreliable components. Problems of Information Transmission 3, 254–264 (1973)

    Google Scholar 

  3. Dobrushin, R.L., Ortyukov, S.L.: Upper bound for the redundancy of self-correcting arrangement of unreliable functional elements. Problems for Information Transmission 13(1), 203–218 (1977)

    MATH  Google Scholar 

  4. Dobrushin, R.L., Ortyukov, S.L.: Lower bound on the redundancy of self-correcting arrangement of unreliable functional elements. Problems for Information Transmission 13(1), 201–208 (1977)

    MATH  Google Scholar 

  5. Pippenger, N.: On Networks of Noisy gates. In: Proc. of the 26-th IEEE FOCS Symposium, pp. 30–38 (1985)

    Google Scholar 

  6. Pippenger, N., Stamoulis, G.D., Tsitsikilis, J.N.: On a lower bound on for the redundancy of reliable networks with noisy gates. IEEE Trans. Inform. Theory 37(3), 639–643 (1991)

    Article  Google Scholar 

  7. Reischuk, R., Schmeltz, B.: Reliable computation with noisy circuits and decision trees – a general nlogn lower bound. In: Proc. of the 32-th IEEE FOCS Symposium, pp. 602–611 (1991)

    Google Scholar 

  8. Gács, P., Gál, A.: Lower Bounds for the Complexity of Reliable Boolean Circuits with Noisy Gates. IEEE Transactions Information Theory 40, 579–583 (1994)

    Article  MATH  Google Scholar 

  9. Gál, A., Szegedy, M.: Fault Tolerant Circuits and Probabilistically Checkable proofs. In: Proc. of 10th Annual Structure in Complexity Theory Conference, pp. 65–73 (1995)

    Google Scholar 

  10. Spielman, D.A.: Highly fault-Tolerant parallel Computation. In: Proc. of the 37-th IEEE FOCS Symposium, pp. 154–163 (1996)

    Google Scholar 

  11. Goldreich, A., Wigderson, A.: Tiny Families of Functions with Random Properties: a Quality-Size Trade-off for Hashing. Random Struct. Algorithms 11(4), 315–343 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  12. Reingold, O., Vadhan, S., Wigderson, A.: Entropy waves, the zig-zag product, and new constant degree expanders. Annals of Mathematics 155(1), 157–187 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  13. Goldreich, O., Karloff, H.J., Schulman, L.J., Trevisan, L.: Lower Bounds for Linear Locally Decodable Codes and Private Information Retrieval. IEEE Conference on Computational Complexity, 175–183 (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Romashchenko, A. (2006). Reliable Computations Based on Locally Decodable Codes. In: Durand, B., Thomas, W. (eds) STACS 2006. STACS 2006. Lecture Notes in Computer Science, vol 3884. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11672142_44

Download citation

  • DOI: https://doi.org/10.1007/11672142_44

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32301-3

  • Online ISBN: 978-3-540-32288-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics