12th International Symposium, WADS 2011, New York, NY, USA, August 15-17, 2011. ProceedingsWe develop the first dynamic data structures that tolerate δ memory faults, lose no data, and incur only an O(δ ) additive overhead in overall space and time per operation. We obtain such data structures for arrays, linked lists, binary search trees, interval trees, predecessor search, and suffix trees. Like previous data structures, δ must be known in advance, but we show how to restore pristine state in linear time, in parallel with queries, making δ just a bound on the rate of memory faults. Our data structures require Θ(δ) words of safe memory during an operation, which may not be theoretically necessary but seems a practical assumption.Center for...
We investigate the problem of reliable computation in the presence of faults that may arbitrarily co...
In this paper we propose a new class of memory models, called transparent memory models, for impleme...
We investigate the design of dynamic programming algorithms in unreliable memories, i.e., in the pre...
We investigate the problem of computing in a reliable fashion in the presence of faults that may arb...
Abstract. We address the problem of implementing data structures re-silient to memory faults which m...
We address the problem of implementing data structures resilient to memory faults, which may arbitra...
AbstractWe investigate the problem of reliable computation in the presence of faults that may arbitr...
We address the problem of implementing data structures resilient to memory faults which may arbitrar...
We study data structures in the presence of adversarial noise. We want to encode a given object in a...
We investigate the design of dynamic programming algorithms in unreliable memories, i.e., in the pre...
We study the problem of designing a resilient data structure maintaining a tree under the Faulty-RAM...
We consider the tolerance of data structures to memory faults. We observe that many pointer-based da...
Random access memories suffer from transient errors that lead the logical state of some bits to be r...
We investigate the problem of computing in the presence of faults that may arbitrarily (i.e., advers...
Abstract. In the resilient memory model any memory cell can get cor- rupted at any time, and corrupt...
We investigate the problem of reliable computation in the presence of faults that may arbitrarily co...
In this paper we propose a new class of memory models, called transparent memory models, for impleme...
We investigate the design of dynamic programming algorithms in unreliable memories, i.e., in the pre...
We investigate the problem of computing in a reliable fashion in the presence of faults that may arb...
Abstract. We address the problem of implementing data structures re-silient to memory faults which m...
We address the problem of implementing data structures resilient to memory faults, which may arbitra...
AbstractWe investigate the problem of reliable computation in the presence of faults that may arbitr...
We address the problem of implementing data structures resilient to memory faults which may arbitrar...
We study data structures in the presence of adversarial noise. We want to encode a given object in a...
We investigate the design of dynamic programming algorithms in unreliable memories, i.e., in the pre...
We study the problem of designing a resilient data structure maintaining a tree under the Faulty-RAM...
We consider the tolerance of data structures to memory faults. We observe that many pointer-based da...
Random access memories suffer from transient errors that lead the logical state of some bits to be r...
We investigate the problem of computing in the presence of faults that may arbitrarily (i.e., advers...
Abstract. In the resilient memory model any memory cell can get cor- rupted at any time, and corrupt...
We investigate the problem of reliable computation in the presence of faults that may arbitrarily co...
In this paper we propose a new class of memory models, called transparent memory models, for impleme...
We investigate the design of dynamic programming algorithms in unreliable memories, i.e., in the pre...