Demo Data from SIGIR 2026 / reviewers in the wild / expert
Alon Rashelbach
dblp:259/1225
· DBLP profile ↗
9ranked-venue papers
6as first author
8since 2021 · last 2024
0000-0003-3207-471XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6 · 4 first-author · 5 since 2021Systems, architecture and hardware · 3 · 2 first-author · 3 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.
| Computer networks
7 papers |
Software-defined and programmable networks · 55% Internet architecture and protocols · 26% Routing and switching · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Cloud and datacenter computing · 65% Hardware accelerators and domain-specific architectures · 27% Memory systems · 7% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks
programmable data plane |
2.5 | 5 | 2024 | Multitenant In-Network Acceleration with SwitchVM · NSDI 2024 SwiSh: Distributed Shared State Abstractions for Programmable Switches · NSDI 2022 Scaling Open vSwitch with a Computational Cache · NSDI 2022 |
Internet architecture and protocols › packet processing
packet classification |
1.0 | 2 | 2022 | A Computational Approach to Packet Classification · IEEE/ACM Trans. Netw. 2022 A Computational Approach to Packet Classification · SIGCOMM 2020 |
Software-defined and programmable networks › programmable data plane
in-network acceleration |
0.8 | 1 | 2024 | Multitenant In-Network Acceleration with SwitchVM · NSDI 2024 |
Routing and switching › IP lookup
longest prefix matching |
0.7 | 1 | 2023 | NeuroLPM - Scaling Longest Prefix Match Hardware with Neural Networks · MICRO 2023 |
Routing and switching
packet forwarding |
0.7 | 1 | 2023 | NeuroLPM - Scaling Longest Prefix Match Hardware with Neural Networks · MICRO 2023 |
Hardware accelerators and domain-specific architectures
network accelerator |
0.7 | 1 | 2023 | NeuroLPM - Scaling Longest Prefix Match Hardware with Neural Networks · MICRO 2023 |
Internet architecture and protocols › packet processing › packet classification
learning-based packet classification |
0.6 | 1 | 2022 | A Computational Approach to Packet Classification · IEEE/ACM Trans. Netw. 2022 |
Internet architecture and protocols › packet processing › packet classification
multi-field packet classification |
0.6 | 1 | 2022 | A Computational Approach to Packet Classification · IEEE/ACM Trans. Netw. 2022 |
Software-defined and programmable networks › software switch
open vswitch |
0.6 | 1 | 2022 | Scaling Open vSwitch with a Computational Cache · NSDI 2022 |
Cloud and datacenter computing
virtualization |
0.6 | 1 | 2022 | Scaling Open vSwitch with a Computational Cache · NSDI 2022 |
Cloud and datacenter computing › datacenter network
virtual switch |
0.6 | 1 | 2022 | Scaling Open vSwitch with a Computational Cache · NSDI 2022 |
Cloud and datacenter computing
multi-tenancy |
0.2 | 1 | 2024 | Multitenant In-Network Acceleration with SwitchVM · NSDI 2024 |
Cloud and datacenter computing › virtualization
virtualized networking |
0.2 | 1 | 2023 | Scaling by Learning: Accelerating Open vSwitch Data Path With Neural Networks · IEEE/ACM Trans. Netw. 2023 |
Memory systems › shared memory
distributed shared memory |
0.2 | 1 | 2022 | SwiSh: Distributed Shared State Abstractions for Programmable Switches · NSDI 2022 |
Methods — techniques the papers use, named apart from their topics
caching · 2.5neural network inference · 1.9prefix matching · 1.3nuevomatch · 1.3neural network · 1.3packet classification · 1.1training algorithm · 0.6range query recursive model index · 0.6computational geometry · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Multitenant In-Network Acceleration with SwitchVM
Sajy Khashab, Alon Rashelbach, Mark Silberstein |
NSDI | 2 |
| 2024 | Space-efficient FTL for Mobile Storage via Tiny Neural NetsabstractWe present RQFTL, a demand-based FTL for mobile storage controllers that boosts the effective Logical-To-Physical (L2P) address translation cache capacity over state-of-the-art techniques. RQFTL stores a large part of the L2P cache in a compressed form, and employs a learned data structure called RQRMI that leverages tiny neural nets to quickly find the correct translation entry in the cache. RQFTL uses neural network inference for cache lookups, and rapidly retrains the neural nets to efficiently handle L2P cache updates. It is specifically optimized to achieve high coverage for scattered read accesses, making it suitable for popular read-skewed workloads such as mobile gaming. Ron Marcus, Alon Rashelbach, Ori Ben Zur, Pavel Lifshits, Mark Silberstein |
SYSTOR | 2 |
| 2023 | NeuroLPM - Scaling Longest Prefix Match Hardware with Neural NetworksabstractLongest Prefix Match engines (LPM) are broadly used in computer systems and especially in modern network devices such as Network Interface Cards (NICs), switches and routers. However, existing LPM hardware fails to scale to millions of rules required by modern systems, is often optimized for specific applications, and thus is performance-sensitive to the structure of LPM rules. Alon Rashelbach, Igor Lima de Paula, Mark Silberstein |
MICRO | 1 |
| 2023 | Neural Networks for Computer SystemsabstractWe present the Range Query Recursive Model Index (RQRMI) data structure that trades memory accesses for computations in performance-critical systems that employ Range Matching. Alon Rashelbach, Ori Rottenstreich, Mark Silberstein |
SYSTOR | 1 |
| 2023 | Scaling by Learning: Accelerating Open vSwitch Data Path With Neural NetworksabstractOpen vSwitch (OVS) is a widely used open-source virtual switch implementation. In this work, we seek to scale up OVS to support hundreds of thousands of OpenFlow rules by accelerating the core component of its data-path - the packet classification mechanism. To do so we use NuevoMatch, a recent algorithm that uses neural network inference to match packets, and promises significant scalability and performance benefits. We overcome the primary algorithmic challenge of the slow training rate in the vanilla NuevoMatch, speeding it up by over three orders of magnitude. This improvement enables two design options to integrate NuevoMatch with OVS: (1) as an extra caching layer in front of OVS’s megaflow cache, and (2) using it to completely replace OVS’s data-path while performing classification directly on OpenFlow rules, and obviating control-path upcalls. Comprehensive evaluation on real-world packet traces and ClassBench rules demonstrates geometric mean speedups of$1.9\times $and$12.3\times $for the first and second designs, respectively, for 500K rules, with the latter also supporting up to 60K OpenFlow rule updates/second, by far exceeding the original OVS. Alon Rashelbach, Ori Rottenstreich, Mark Silberstein |
IEEE/ACM Trans. Netw. | 1 |
| 2022 | Scaling Open vSwitch with a Computational Cache
Alon Rashelbach, Ori Rottenstreich, Mark Silberstein |
NSDI | 1 |
| 2022 | SwiSh: Distributed Shared State Abstractions for Programmable Switches
Lior Zeno, Dan R. K. Ports, Jacob Nelson 0001, Daehyeok Kim, Shir Landau Feibish, Idit Keidar, Arik Rinberg, Alon Rashelbach, Igor Lima de Paula, Mark Silberstein |
NSDI | 8 |
| 2022 | A Computational Approach to Packet ClassificationabstractMulti-field packet classification is a crucial component in modern software-defined data center networks. To achieve high throughput and low latency, state-of-the-art algorithms strive to fit the rule lookup data structures into on-die caches; however, they do not scale well with the number of rules. We present a novel approach,NuevoMatch, which improves the memory scaling of existing methods. A new data structure,Range Query Recursive Model Index(RQ-RMI), is the key component that enables NuevoMatch to replace most of the accesses to main memory with model inference computations. We describe an efficient training algorithm that guarantees the correctness of the RQ-RMI-based classification. The use of RQ-RMI allows the rules to be compressed into neural networks that fit into the hardware cache. Further, it takes advantage of the growing support for fast neural network processing in modern CPUs, such as wide vector instructions, achieving a latency of tens of nanoseconds per lookup. Our evaluation using 500K multi-field rules from the standard ClassBench benchmark shows a geometric mean compression factor of$4.9\times $,$8\times $, and$82\times $, and average performance improvement of$2.4\times $,$2.6\times $, and$1.6\times $in throughput compared to CutSplit, NeuroCuts, and TupleMerge, all state-of-the-art algorithms. Alon Rashelbach, Ori Rottenstreich, Mark Silberstein |
IEEE/ACM Trans. Netw. | 1 |
| 2020 | A Computational Approach to Packet ClassificationabstractMulti-field packet classification is a crucial component in modern software-defined data center networks. To achieve high throughput and low latency, state-of-the-art algorithms strive to fit the rule lookup data structures into on-die caches; however, they do not scale well with the number of rules. Alon Rashelbach, Ori Rottenstreich, Mark Silberstein |
SIGCOMM | 1 |