Publikationsansicht

Optimal resilient dynamic dictionaries (2007)

Abstract
Abstract. In the resilient memory model any memory cell can get corrupted at any time, and corrupted cells cannot be distinguished from uncorrupted cells. An upper bound, δ, on the number of corruptions and O(1) reliable memory cells are provided. In this model, a data structure is denoted resilient if it gives the correct output on the set of uncorrupted elements. We propose two optimal resilient static dictionaries, a randomized one and a deterministic one. The randomized dictionary supports searches in O(log n + δ) expected time using O(log δ) random bits in the worst case, under the assumption that corruptions are not performed by an adaptive adversary. The deterministic static dictionary supports searches in O(log n + δ) time in the worst case. We also introduce a deterministic dynamic resilient dictionary supporting searches in O(log n + δ) time in the worst case, which is optimal, and updates in O(log n + δ) amortized time. Our dynamic dictionary supports range queries in O(log n + δ + k) worst case time, where k is the size of the output. 1

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.73.6608
Quelle http://www.brics.dk/~gerth/Papers/daimi-pb-585.pdf
Mitarbeiter CiteSeerX
Archiv CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Typ text
Sprache Englisch
Verknüpfungen 10.1.1.44.5650, 10.1.1.23.7000, 10.1.1.48.9764, 10.1.1.29.7028, 10.1.1.29.2991, 10.1.1.13.608, 10.1.1.47.6734, 10.1.1.38.3780, 10.1.1.22.9835, 10.1.1.56.3439, 10.1.1.1.9267, 10.1.1.5.5993, 10.1.1.40.8845, 10.1.1.22.7340, 10.1.1.101.401, 10.1.1.104.5760, 10.1.1.91.8938, 10.1.1.105.9191