Demo Data from EDBT 2026 / reviewers in the wild / expert
Shachar Raindel
dblp:133/3654
· DBLP profile ↗
10ranked-venue papers
1as first author
3since 2021 · last 2023
0009-0004-8320-4101ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 8 · 3 since 2021Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1
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
7 papers |
Cloud and datacenter computing · 48% Storage systems · 22% Interconnection networks and networks-on-chip · 8% | |
| Computer networks
4 papers |
Datacenter networks · 51% Network performance modeling · 24% Network measurement and analytics · 24% |
Topics — the 18 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Datacenter networks
RDMA |
1.0 | 3 | 2023 | Understanding RDMA Microarchitecture Resources for Performance Isolation · NSDI 2023 Congestion Control for Large-Scale RDMA Deployments · SIGCOMM 2015 FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds · NSDI 2019 |
Network performance modeling
performance isolation |
0.7 | 1 | 2023 | Understanding RDMA Microarchitecture Resources for Performance Isolation · NSDI 2023 |
Storage systems › networked storage › storage networking
RDMA storage |
0.7 | 1 | 2023 | Empowering Azure Storage with RDMA · NSDI 2023 |
Cloud and datacenter computing
virtualization |
0.6 | 2 | 2018 | Azure Accelerated Networking: SmartNICs in the Public Cloud · NSDI 2018 Page Fault Support for Network Controllers · ASPLOS 2017 |
Cloud and datacenter computing › cloud platform
container cloud |
0.4 | 1 | 2019 | FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds · NSDI 2019 |
Interconnection networks and networks-on-chip › remote direct memory access
RDMA networks |
0.4 | 1 | 2019 | FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds · NSDI 2019 |
Cloud and datacenter computing › virtualization
network virtualization |
0.3 | 1 | 2018 | Azure Accelerated Networking: SmartNICs in the Public Cloud · NSDI 2018 |
Distributed systems
replication |
0.3 | 1 | 2018 | Hyperloop: group-based NIC-offloading to accelerate replicated transactions in multi-tenant storage systems · SIGCOMM 2018 |
Cloud and datacenter computing › computation offloading › network function offloading
SmartNIC offload |
0.3 | 1 | 2018 | Azure Accelerated Networking: SmartNICs in the Public Cloud · NSDI 2018 |
Memory systems › memory management
virtual memory |
0.3 | 1 | 2017 | Page Fault Support for Network Controllers · ASPLOS 2017 |
Datacenter networks › lossless ethernet
priority flow control |
0.2 | 1 | 2015 | Congestion Control for Large-Scale RDMA Deployments · SIGCOMM 2015 |
Datacenter networks › RDMA
RDMA congestion control |
0.2 | 1 | 2015 | Congestion Control for Large-Scale RDMA Deployments · SIGCOMM 2015 |
Cloud and datacenter computing
cloud storage |
0.2 | 1 | 2023 | Empowering Azure Storage with RDMA · NSDI 2023 |
Cloud and datacenter computing
datacenter network |
0.2 | 1 | 2023 | Understanding the Micro-Behaviors of Hardware Offloaded Network Stacks with Lumina · SIGCOMM 2023 |
Performance modeling and evaluation
workload characterization |
0.2 | 1 | 2023 | Understanding RDMA Microarchitecture Resources for Performance Isolation · NSDI 2023 |
Cloud and datacenter computing › multi-tenancy
multi-tenant storage |
0.1 | 1 | 2018 | Hyperloop: group-based NIC-offloading to accelerate replicated transactions in multi-tenant storage systems · SIGCOMM 2018 |
Hardware accelerators and domain-specific architectures
network accelerator |
0.1 | 1 | 2018 | Azure Accelerated Networking: SmartNICs in the Public Cloud · NSDI 2018 |
Routing and switching › switching networks › multistage interconnection network
clos network |
0.1 | 1 | 2015 | Congestion Control for Large-Scale RDMA Deployments · SIGCOMM 2015 |
Methods — techniques the papers use, named apart from their topics
kernel bypass testing · 1.3non-volatile memory · 0.3RDMA · 0.3fluid model · 0.2end-to-end congestion control · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Empowering Azure Storage with RDMA
Wei Bai 0001, Shanim Sainul Abdeen, Ankit Agrawal 0013, Krishan Kumar Attre, Paramvir Bahl, Ameya Bhagat, Gowri Bhaskara, Tanya Brokhman, Ahmad Cheema, Rebecca Chow, Jeff Cohen, Mahmoud Elhaddad, Vivek Ette, Igal Figlin, Daniel Firestone, Mathew George, Ilya German, Lakhmeet Ghai, Eric Green, Albert G. Greenberg, Randy Haagens, Matthew Hendel, Ridwan Howlader, Neetha John, Julia Johnstone, Tom Jolly, Greg Kramer, David Kruse, Erica Lan, Avi Levy, Marina Lipshteyn, Guohan Lu, Yuemin Lu, Xiakun Lu, Vadim Makhervaks, Ulad Malashanka, David A. Maltz, Ilias Marinos, Rohan Mehta, Sharda Murthi, Anup Namdhari, Aaron Ogus, Jitendra Padhye, Madhav Pandya, Douglas Phillips, Adrian Power, Suraj Puri, Shachar Raindel, Jordan Rhee, Anthony Russo, Maneesh Sah, Ali Sheriff, Chris Sparacino, Ashutosh Srivastava, Weixiang Sun, Nick Swanson, Fuhou Tian, Lukasz Tomczyk, Vamsi Vadlamuri, Alec Wolman, Joyce Yom, Yanzhao Zhang, Brian Zill |
NSDI | 54 |
| 2023 | Understanding RDMA Microarchitecture Resources for Performance Isolation
Xinhao Kong, Jingrong Chen 0002, Wei Bai 0001, Yechen Xu, Mahmoud Elhaddad, Shachar Raindel, Jitendra Padhye, Alvin R. Lebeck, Danyang Zhuo |
NSDI | 6 |
| 2023 | Understanding the Micro-Behaviors of Hardware Offloaded Network Stacks with LuminaabstractHardware offloaded network stacks are widely adopted in modern datacenters to meet the demand for high throughput, ultra-low latency and low CPU overhead. To fully leverage their exceptional performance, users need to have a deep understanding of their behaviors. Despite many efforts on testing software network stacks, hardware network stacks impose unique challenges to testing tools due to their kernel bypass nature and high performance. Zhuolong Yu, Wei Bai 0001, Shachar Raindel, Vladimir Braverman, Xin Jin 0008 |
SIGCOMM | 4 |
| 2019 | FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds
Daehyeok Kim, Tianlong Yu, Hongqiang Harry Liu, Yibo Zhu 0001, Jitendra Padhye, Shachar Raindel, Chuanxiong Guo, Vyas Sekar, Srinivasan Seshan |
NSDI | 6 |
| 2018 | Azure Accelerated Networking: SmartNICs in the Public Cloud
Daniel Firestone, Andrew Putnam, Sambrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian M. Caulfield, Eric S. Chung, Harish Kumar Chandrappa, Somesh Chaturmohta, Matt Humphrey, Jack Lavier, Norman Lam, Fengfen Liu, Kalin Ovtcharov, Jitendra Padhye, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw 0001, Gabriel Silva, Madhan Sivakumar, Nisheeth Srivastava, Anshuman Verma, Qasim Zuhair, Deepak Bansal, Doug Burger, Kushagra Vaid, David A. Maltz, Albert G. Greenberg |
NSDI | 20 |
| 2018 | Hyperloop: group-based NIC-offloading to accelerate replicated transactions in multi-tenant storage systemsabstractStorage systems in data centers are an important component of large-scale online services. They typically perform replicated transactional operations for high data availability and integrity. Today, however, such operations suffer from high tail latency even with recent kernel bypass and storage optimizations, and thus affect the predictability of end-to-end performance of these services. We observe that the root cause of the problem is the involvement of the CPU, a precious commodity in multi-tenant settings, in the critical path of replicated transactions. In this paper, we present HyperLoop, a new framework that removes CPU from the critical path of replicated transactions in storage systems by offloading them to commodity RDMA NICs, with non-volatile memory as the storage medium. To achieve this, we develop new and general NIC offloading primitives that can perform memory operations on all nodes in a replication group while guaranteeing ACID properties without CPU involvement. We demonstrate that popular storage applications can be easily optimized using our primitives. Our evaluation results with microbenchmarks and application benchmarks show that HyperLoop can reduce 99th percentile latency ≈ 800X with close to 0% CPU consumption on replicas. Daehyeok Kim, Amir Saman Memaripour, Anirudh Badam, Yibo Zhu 0001, Hongqiang Harry Liu, Jitendra Padhye, Shachar Raindel, Steven Swanson, Vyas Sekar, Srinivasan Seshan |
SIGCOMM | 7 |
| 2017 | Page Fault Support for Network ControllersabstractDirect network I/O allows network controllers (NICs) to expose multiple instances of themselves, to be used by untrusted software without a trusted intermediary. Direct I/O thus frees researchers from legacy software, fueling studies that innovate in multitenant setups. Such studies, however, overwhelmingly ignore one serious problem: direct memory accesses (DMAs) of NICs disallow page faults, forcing systems to either pin entire address spaces to physical memory and thereby hinder memory utilization, or resort to APIs that pin/unpin memory buffers before/after they are DMAed, which complicates the programming model and hampers performance. Ilya Lesokhin, Haggai Eran, Shachar Raindel, Guy Shapiro, Sagi Grimberg, Liran Liss, Muli Ben-Yehuda, Nadav Amit, Dan Tsafrir |
ASPLOS | 3 |
| 2016 | FreeFlow: High Performance Container NetworkingabstractWith the tremendous popularity gained by container technology, many applications are being containerized: splitting into numerous containers connected by networks. However, current container networking solutions have either bad performance or poor portability, which undermines the advantages of containerization. In this paper, we propose FreeFlow, a container networking solution which achieves both high performance and good portability. FreeFlow is designed according to the observation that strict isolations are unnecessary among containers trusting each other, and it can significantly boost the communication quality of containers by compromising isolation a little bit. Specifically, we enable containers on the same physical machine to communicate via shared-memory and the ones on different physical machines communicate via high performance networking options, e.g. RDMA and DPDK. Naively wrapping up all the solutions together will result in poor potability of containers and huge complexity in application development. Instead, FreeFlow leverages a network abstraction which supports all common network APIs and a centralized network orchestrator which decides how to deliver data transparently to applications in the containers. Tianlong Yu, Shadi A. Noghabi, Shachar Raindel, Hongqiang Harry Liu, Jitendra Padhye, Vyas Sekar |
HotNets | 3 |
| 2015 | Congestion Control for Large-Scale RDMA DeploymentsabstractModern datacenter applications demand high throughput (40Gbps) and ultra-low latency (< 10 μs per hop) from the network, with low CPU overhead. Standard TCP/IP stacks cannot meet these requirements, but Remote Direct Memory Access (RDMA) can. On IP-routed datacenter networks, RDMA is deployed using RoCEv2 protocol, which relies on Priority-based Flow Control (PFC) to enable a drop-free network. However, PFC can lead to poor application performance due to problems like head-of-line blocking and unfairness. To alleviates these problems, we introduce DCQCN, an end-to-end congestion control scheme for RoCEv2. To optimize DCQCN performance, we build a fluid model, and provide guidelines for tuning switch buffer thresholds, and other protocol parameters. Using a 3-tier Clos network testbed, we show that DCQCN dramatically improves throughput and fairness of RoCEv2 RDMA traffic. DCQCN is implemented in Mellanox NICs, and is being deployed in Microsoft's datacenters. Yibo Zhu 0001, Haggai Eran, Daniel Firestone, Chuanxiong Guo, Marina Lipshteyn, Yehonatan Liron, Jitendra Padhye, Shachar Raindel, Mohamad Haj Yahia, Ming Zhang 0005 |
SIGCOMM | 8 |
| 2013 | Replicate and Bundle (RnB) - A Mechanism for Relieving Bottlenecks in Data CentersabstractThis work addresses the scalability and efficiency of RAM-based storage systems wherein multiple objects must be retrieved per user request. Here, much of the CPU work is per server transaction, not per requested item. Adding servers and spreading the data across them also spreads any given set of requested items across more servers, thereby increasing the total number of server transactions per user request. The resulting poor scalability, dubbed the Multi-get Hole, has been reported in Web 2.0 systems using memcached - a popular memory-based key-value storage system. We present Replicate and Bundle (RnB), a somewhat unintuitive approach: rather than add CPUs, we add memory. Object replicas are mapped “randomly” to servers, and requested objects are bundled, selecting replicas so as to minimize the number of servers accessed per user request and thus the total CPU work per request. We studied RnB via simulation in the context of DRAM-based storage, utilizing micro benchmarks and implemented RnB modules for calibration. Our results show that RnB substantially reduces the number of transactions per request, making operation more efficient. Also, unlike most alternatives, RnB permits flexible growth and relatively easy deployment. Finally, in systems wherein data is replicated for other reasons, RnB is nearly free. Shachar Raindel, Yitzhak Birk |
IPDPS | 1 |