VLDB 2026 Research / reviewers in the wild / expert
Samuel Grossman
dblp:154/0922
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 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
3 papers |
Parallel and multicore computing · 56% Cloud and datacenter computing · 29% Energy-efficient computing · 7% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% |
Topics — the 4 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › operating system design
dataplane operating system |
0.5 | 2 | 2017 | The IX Operating System: Combining Low Latency, High Throughput, and Efficiency in a Protected Dataplane · ACM Trans. Comput. Syst. 2017 IX: A Protected Dataplane Operating System for High Throughput and Low Latency · OSDI 2014 |
Parallel and multicore computing › graph processing
graph processing engine |
0.3 | 1 | 2018 | Making pull-based graph processing performant · PPoPP 2018 |
Parallel and multicore computing › parallel scheduling
parallel loop scheduling |
0.3 | 1 | 2018 | Making pull-based graph processing performant · PPoPP 2018 |
Cloud and datacenter computing
datacenter network |
0.1 | 1 | 2014 | IX: A Protected Dataplane Operating System for High Throughput and Low Latency · OSDI 2014 |
Methods — techniques the papers use, named apart from their topics
zero-copy API · 0.6hardware virtualization · 0.6batching · 0.6vectorization · 0.3synchronization · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Making pull-based graph processing performantabstractGraph processing engines following either the push-based or pull-based pattern conceptually consist of a two-level nested loop structure. Parallelizing and vectorizing these loops is critical for high overall performance and memory bandwidth utilization. Outer loop parallelization is simple for both engine types but suffers from high load imbalance. This work focuses on inner loop parallelization for pull engines, which when performed naively leads to a significant increase in conflicting memory writes that must be synchronized. Samuel Grossman, Heiner Litz, Christoforos E. Kozyrakis |
PPoPP | 1 |
| 2017 | The IX Operating System: Combining Low Latency, High Throughput, and Efficiency in a Protected DataplaneabstractThe conventional wisdom is that aggressive networking requirements, such as high packet rates for small messages and μs-scale tail latency, are best addressed outside the kernel, in a user-level networking stack. We present ix , a dataplane operating system that provides high I/O performance and high resource efficiency while maintaining the protection and isolation benefits of existing kernels. ix uses hardware virtualization to separate management and scheduling functions of the kernel (control plane) from network processing (dataplane). The dataplane architecture builds upon a native, zero-copy API and optimizes for both bandwidth and latency by dedicating hardware threads and networking queues to dataplane instances, processing bounded batches of packets to completion, and eliminating coherence traffic and multicore synchronization. The control plane dynamically adjusts core allocations and voltage/frequency settings to meet service-level objectives. We demonstrate that ix outperforms Linux and a user-space network stack significantly in both throughput and end-to-end latency. Moreover, ix improves the throughput of a widely deployed, key-value store by up to 6.4× and reduces tail latency by more than 2× . With three varying load patterns, the control plane saves 46%--54% of processor energy, and it allows background jobs to run at 35%--47% of their standalone throughput. Adam Belay, George Prekas, Mia Primorac, Ana Klimovic, Samuel Grossman, Christoforos E. Kozyrakis, Edouard Bugnion |
ACM Trans. Comput. Syst. | 5 |
| 2017 | Corrigendum to "The IX Operating System: Combining Low Latency, High Throughput and Efficiency in a Protected Dataplane"abstractNo abstract available. Adam Belay, George Prekas, Mia Primorac, Ana Klimovic, Samuel Grossman, Christoforos E. Kozyrakis, Edouard Bugnion |
ACM Trans. Comput. Syst. | 5 |
| 2014 | IX: A Protected Dataplane Operating System for High Throughput and Low Latency
Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christoforos E. Kozyrakis, Edouard Bugnion |
OSDI | 4 |