EDBT 2026 Demo / reviewers in the wild / expert
Aravind Natarajan
dblp:69/9082
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorTheory of computation · 1 · 1 first-author
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% | |
| Theoretical computer science
1 paper |
Distributed computing theory · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
concurrent data structures |
0.2 | 1 | 2014 | Fast concurrent lock-free binary search trees · PPoPP 2014 |
Distributed computing theory › concurrent objects
concurrent data structures |
0.1 | 1 | 2014 | Fast concurrent lock-free binary search trees · PPoPP 2014 |
Methods — techniques the papers use, named apart from their topics
compare-and-swap · 0.4bit-test-and-set · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Efficient abstraction algorithms for predicate detection
Aravind Natarajan, Himanshu Chauhan, Neeraj Mittal, Vijay K. Garg |
Theor. Comput. Sci. | 1 |
| 2014 | Fast concurrent lock-free binary search treesabstractWe present a new lock-free algorithm for concurrent manipulation of a binary search tree in an asynchronous shared memory system that supports search, insert and delete operations. In addition to read and write instructions, our algorithm uses (single-word) compare-and-swap (CAS) and bit-test-and-set (SETB) atomic instructions, both of which are commonly supported by many modern processors including Intel~64 and AMD64. Aravind Natarajan, Neeraj Mittal |
PPoPP | 1 |
| 2013 | A Distributed Abstraction Algorithm for Online Predicate DetectionabstractAnalyzing a distributed computation is a hard problem in general due to the combinatorial explosion in the size of the state-space with the number of processes in the system. By abstracting the computation, unnecessary state explorations can be avoided. Computation slicing is an approach for abstracting distributed computations with respect to a given predicate. We focus on regular predicates, a family of predicates that covers many commonly used predicates for runtime verification. The existing algorithms for computation slicing are centralized - a single process is responsible for computing the slice in either offline or online manner. In this paper, we present first distributed online algorithm for computing the slice of a distributed computation with respect to a regular predicate. Our algorithm distributes the work and storage requirements across the system, thus reducing the space and computation complexity per process. Himanshu Chauhan, Vijay K. Garg, Aravind Natarajan, Neeraj Mittal |
SRDS | 3 |
| 2013 | Concurrent Wait-Free Red Black Trees
Aravind Natarajan, Lee Savoie, Neeraj Mittal |
SSS | 1 |
| 2012 | Brief Announcement: Concurrent Wait-Free Red-Black Trees
Aravind Natarajan, Lee Savoie, Neeraj Mittal |
DISC | 1 |