Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Navid Eslami

dblp:350/6669 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2025
0009-0001-3522-5846ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2 · 2 first-author · 2 since 2021Theory of computation · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
1 paper
Distributed computing theory · 60% Approximation and online algorithms · 20% Algorithms and data structures · 20%
Databases, data mining, and information retrieval
2 papers
Indexing and storage engines · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Indexing and storage engines › filter data structures
range filter
1.622025
Diva: Dynamic Range Filter for Var-Length Keys and Queries · Proc. VLDB Endow. 2025
Memento Filter: A Fast, Dynamic, and Robust Range Filter · Proc. ACM Manag. Data 2024
Indexing and storage engines
probabilistic data structures
0.812024
Memento Filter: A Fast, Dynamic, and Robust Range Filter · Proc. ACM Manag. Data 2024
Storage systems
key-value storage
0.812024
Memento Filter: A Fast, Dynamic, and Robust Range Filter · Proc. ACM Manag. Data 2024
Algorithms and data structures
dynamic algorithms
0.712023
Locality in Online, Dynamic, Sequential, and Distributed Graph Algorithms · ICALP 2023
Distributed computing theory
local algorithms
0.712023
Locality in Online, Dynamic, Sequential, and Distributed Graph Algorithms · ICALP 2023
Distributed computing theory › local algorithms
locally checkable labeling
0.712023
Locality in Online, Dynamic, Sequential, and Distributed Graph Algorithms · ICALP 2023
Distributed computing theory › distributed graph algorithms
LOCAL model
0.712023
Locality in Online, Dynamic, Sequential, and Distributed Graph Algorithms · ICALP 2023
Approximation and online algorithms
online algorithms
0.712023
Locality in Online, Dynamic, Sequential, and Distributed Graph Algorithms · ICALP 2023

Methods — techniques the papers use, named apart from their topics

quotient filter · 1.5fingerprint encoding · 1.5
YearPublicationVenuePosition
2025 Diva: Dynamic Range Filter for Var-Length Keys and Queries
Navid Eslami, Ioana O. Bercea, Niv Dayan
Proc. VLDB Endow.1
2024 Memento Filter: A Fast, Dynamic, and Robust Range Filter
abstract
Range filters are probabilistic data structures that answer approximate range emptiness queries. They aid in avoiding processing empty range queries and have use cases in many application domains such as key-value stores and social web analytics. However, current range filters do not support dynamically changing and growing datasets. Moreover, several of these designs also exhibit impractically high false positive rates under correlated workloads, which are common in practice. These impediments restrict the applicability of range filters across a wide range of use cases. We introduce Memento filter, the first range filter to simultaneously offer dynamicity, fast operations, and a robust false positive rate for any workload. Memento filter partitions the key universe and clusters its keys according to this partitioning. For each cluster, it stores a fingerprint and a list of key suffixes contiguously. The encoding of these lists makes them amenable to existing dynamic filter structures. Due to the one-to-one mapping from keys to suffixes, Memento filter supports inserts and deletes and can even expand to accommodate a growing dataset. We implement Memento filter on top of a Rank-and-Select Quotient filter and InfiniFilter and demonstrate that it achieves a competitive false positive rate and performance with the state of the art while also providing dynamicity. Due to its dynamicity, Memento filter is the first range filter applicable to B-Trees. We showcase this by integrating Memento filter into WiredTiger, a B-Tree-based key-value store, significantly boosting its performance for mixed workloads.
Navid Eslami, Niv Dayan
Proc. ACM Manag. Data1
2023 Locality in Online, Dynamic, Sequential, and Distributed Graph Algorithms
abstract
In this work, we give a unifying view of locality in four settings: distributed algorithms, sequential greedy algorithms, dynamic algorithms, and online algorithms. We introduce a new model of computing, called the online-LOCAL model: the adversary reveals the nodes of the input graph one by one, in the same way as in classical online algorithms, but for each new node we get to see its radius-T neighborhood before choosing the output. We compare the online-LOCAL model with three other models: the LOCAL model of distributed computing, where each node produces its output based on its radius-T neighborhood, its sequential counterpart SLOCAL, and the dynamic-LOCAL model, where changes in the dynamic input graph only influence the radius-T neighborhood of the point of change. The SLOCAL and dynamic-LOCAL models are sandwiched between the LOCAL and online-LOCAL models, with LOCAL being the weakest and online-LOCAL the strongest model. In general, all models are distinct, but we study in particular locally checkable labeling problems (LCLs), which is a family of graph problems studied in the context of distributed graph algorithms. We prove that for LCL problems in paths, cycles, and rooted trees, all models are roughly equivalent: the locality of any LCL problem falls in the same broad class - $O(\log^* n)$, $Θ(\log n)$, or $n^{Θ(1)}$ - in all four models. In particular, this result enables one to generalize prior lower-bound results from the LOCAL model to all four models, and it also allows one to simulate e.g. dynamic-LOCAL algorithms efficiently in the LOCAL model. We also show that this equivalence does not hold in general bipartite graphs. We provide an online-LOCAL algorithm with locality $O(\log n)$ for the $3$-coloring problem in bipartite graphs - this is a problem with locality $Ω(n^{1/2})$ in the LOCAL model and $Ω(n^{1/10})$ in the SLOCAL model.
Amirreza Akbari, Navid Eslami, Henrik Lievonen, Darya Melnyk, Joona Särkijärvi, Jukka Suomela
ICALP2