Demo Data from SIGIR 2026 / reviewers in the wild / expert
Noa Schiller
dblp:281/8272
· DBLP profile ↗
6ranked-venue papers
0as first author
5since 2021 · last 2026
0009-0007-0285-6194ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 3 since 2021Systems, architecture and hardware · 2 · 2 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
2 papers |
Distributed computing theory · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming
concurrent data structures |
1.0 | 1 | 2026 | Brief Announcement: A Space-Efficient Lock-Free Linear-Probing Hash Table · PODC 2026 |
Concurrent programming › non-blocking algorithms
lock-free algorithms |
1.0 | 1 | 2026 | Brief Announcement: A Space-Efficient Lock-Free Linear-Probing Hash Table · PODC 2026 |
Concurrent programming › synchronization
non-blocking synchronization |
1.0 | 1 | 2026 | Brief Announcement: A Space-Efficient Lock-Free Linear-Probing Hash Table · PODC 2026 |
Parallel and multicore computing
concurrent data structures |
0.9 | 1 | 2025 | History-Independent Concurrent Hash Tables · STOC 2025 |
Parallel and multicore computing › concurrent data structures
concurrent hashtable |
0.9 | 1 | 2025 | History-Independent Concurrent Hash Tables · STOC 2025 |
Distributed computing theory › concurrent objects
concurrent data structures |
0.8 | 1 | 2024 | History-Independent Concurrent Objects · PODC 2024 |
Distributed computing theory
concurrent objects |
0.8 | 1 | 2024 | History-Independent Concurrent Objects · PODC 2024 |
Distributed computing theory
impossibility results |
0.8 | 1 | 2024 | History-Independent Concurrent Objects · PODC 2024 |
Distributed computing theory › concurrent objects
wait-free algorithms |
0.8 | 1 | 2024 | History-Independent Concurrent Objects · PODC 2024 |
Distributed computing theory
shared memory |
0.3 | 1 | 2025 | History-Independent Concurrent Hash Tables · STOC 2025 |
Methods — techniques the papers use, named apart from their topics
robin hood hashing · 1.7linearizability · 1.7LL/SC · 1.7space complexity analysis · 1.0linear probing · 1.0register implementation · 0.8possibility and impossibility proofs · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Brief Announcement: A Space-Efficient Lock-Free Linear-Probing Hash TableabstractLinear probing is a simple and space-efficient approach to hash table design, widely used in sequential settings due to its compact memory layout. However, designing a concurrent linear-probing hash table with strong liveness guarantees has proved difficult, and only a handful of such algorithms have been proposed, all using large per-entry metadata, compromising space efficiency. Hagit Attiya, Rotem Oshman, Noa Schiller |
PODC | 3 |
| 2025 | History-Independent Concurrent Hash TablesabstractA history-independent data structure does not reveal the history of operations applied to it, only its current logical state, even if its internal state is examined. This paper studies history-independent concurrent dictionaries, in particular, hash tables, and establishes inherent bounds on their space requirements. This paper shows that there is a lock-free history-independent concurrent hash table, in which each memory cell stores two elements and two bits, based on Robin Hood hashing. Our implementation is linearizable, and uses the shared memory primitive LL/SC. The expected amortized step complexity of the hash table is $O(c)$, where $c$ is an upper bound on the number of concurrent operations that access the same element, assuming the hash table is not overpopulated. We complement this positive result by showing that even if we have only two concurrent processes, no history-independent concurrent dictionary that supports sets of any size, with wait-free membership queries and obstruction-free insertions and deletions, can store only two elements of the set and a constant number of bits in each memory cell. This holds even if the step complexity of operations on the dictionary is unbounded. Hagit Attiya, Michael A. Bender, Martin Farach-Colton, Rotem Oshman, Noa Schiller |
STOC | 5 |
| 2025 | Asynchronous fully-decentralized SGD in the cluster-based model
Hagit Attiya, Noa Schiller |
Theor. Comput. Sci. | 2 |
| 2024 | History-Independent Concurrent ObjectsabstractA data structure is called history independent if its internal memory representation does not reveal the history of operations applied to it, only its current state. In this paper we study history independence for concurrent data structures, and establish foundational possibility and impossibility results. We show that a large class of concurrent objects cannot be implemented from smaller base objects in a manner that is both wait-free and history independent; but if we settle for either lock-freedom instead of wait-freedom or for a weak notion of history independence, then at least one object in the class, multi-valued single-reader single-writer registers, can be implemented from smaller base objects, binary registers. Hagit Attiya, Michael A. Bender, Martin Farach-Colton, Rotem Oshman, Noa Schiller |
PODC | 5 |
| 2023 | Asynchronous Fully-Decentralized SGD in the Cluster-Based Model
Hagit Attiya, Noa Schiller |
CIAC | 2 |
| 2020 | Optimal Resilience in Systems That Mix Shared Memory and Message PassingabstractWe investigate the minimal number of failures that can partition a system where processes communicate both through shared memory and by message passing. We prove that this number precisely captures the resilience that can be achieved by algorithms that implement a variety of shared objects, like registers and atomic snapshots, and solve common tasks, like randomized consensus, approximate agreement and renaming. This has implications for the m&m-model and for the hybrid, cluster-based model. Hagit Attiya, Sweta Kumari 0001, Noa Schiller |
OPODIS | 3 |