The Bϵ-tree [Brodal and Fagerberg 2003] is a simple I/O-efficient external-memory-model data structure that supports updates orders of magnitude faster than B-tree with a query performance comparable to the B-tree: for any positive constant ϵ \u3c 1 insertions and deletions take O(B11-ϵ logB N) time (rather than O(logB N) time for the classic B-tree), queries take O(logB N) time and range queries returning k items take O(logB N + Bk) time. Although the Bϵ-tree has an optimal update/query tradeoff, the runtimes are amortized. Another structure, the write-optimized skip list, introduced by Bender et al. [PODS 2017], has the same performance as the Bϵ-tree but with runtimes that are randomized rather than amortized. In this paper, we present a...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
We investigate the problem of computing in the presence of faults that may arbitrarily (i.e., advers...
We describe a new external memory data structure, the buffered repository tree, and use it to provid...
The Bϵ-tree [Brodal and Fagerberg 2003] is a simple I/O-efficient external-memory-model data structu...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We consider the dictionary problem in external memory and improve the update time of the well-known ...
We consider the dictionary problem in external memory and improve the update time of the well-known ...
The original publication is available at www.springerlink.comThe data sets for many of today's compu...
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11532)We revisit self-adjust...
Abstract. We give lower and upper bounds for the batched predecessor problem in external memory. We ...
We revisit self-adjusting external memory tree data structures, which combine the optimal (and pract...
Several existing cache-oblivious dynamic dictionaries achieve O(logB N) (or slightly better O(logB ...
Data warehouses are increasingly storing and managing large scale string data, and dealing with larg...
Hash tables are a ubiquitous class of dictionary data structures. However, standard hash table imple...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
We investigate the problem of computing in the presence of faults that may arbitrarily (i.e., advers...
We describe a new external memory data structure, the buffered repository tree, and use it to provid...
The Bϵ-tree [Brodal and Fagerberg 2003] is a simple I/O-efficient external-memory-model data structu...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We consider the dictionary problem in external memory and improve the update time of the well-known ...
We consider the dictionary problem in external memory and improve the update time of the well-known ...
The original publication is available at www.springerlink.comThe data sets for many of today's compu...
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11532)We revisit self-adjust...
Abstract. We give lower and upper bounds for the batched predecessor problem in external memory. We ...
We revisit self-adjusting external memory tree data structures, which combine the optimal (and pract...
Several existing cache-oblivious dynamic dictionaries achieve O(logB N) (or slightly better O(logB ...
Data warehouses are increasingly storing and managing large scale string data, and dealing with larg...
Hash tables are a ubiquitous class of dictionary data structures. However, standard hash table imple...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
We investigate the problem of computing in the presence of faults that may arbitrarily (i.e., advers...
We describe a new external memory data structure, the buffered repository tree, and use it to provid...