z-logo
open-access-imgOpen Access
Resilient Search Trees
Author(s) -
I. FINOCCHI,
F. GRANDONI,
G. F. ITALIANO
Publication year - 2007
Language(s) - English
Resource type - Book series
ISBN - 978-0-89871-624-5
DOI - 10.1145/1283383.1283442
We investigate the problem of computing in a reliable fashion in the presence of faults that may arbitrarily corrupt memory locations. In this framework, we focus on the design of resilient data structures, i.e., data structures that, despite the corruption of some memory values during their lifetime, are nevertheless able to operate correctly (at least) on the set of uncorrupted values. In particular, we present resilient search trees which achieve optimal time and space bounds while tolerating up to O( p log n ) memory faults, where n is the current number of items in the search tree. In more detail, our resilient search trees are able to insert, delete and search for a key in O(log n + 2) amortized time, where is an upper bound on the total number of faults. The space required is O(n + ).

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom