EDBT 2026 Demo / reviewers in the wild / expert
Matthew P. Grosvenor
dblp:117/4261
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 3 first-authorSystems, architecture and hardware · 1Security and privacy · 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 networks
3 papers |
Datacenter networks · 79% Software-defined and programmable networks · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 85% Storage systems · 15% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 5 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Datacenter networks › lossless ethernet
priority flow control |
0.2 | 1 | 2015 | Queues Don't Matter When You Can JUMP Them! · NSDI 2015 |
Software-defined and programmable networks
programmable data plane |
0.2 | 1 | 2015 | Enabling End-Host Network Functions · SIGCOMM 2015 |
Datacenter networks
low-latency networking |
0.2 | 1 | 2013 | R2D2: bufferless, switchless data center networks using commodity ethernet hardware · SIGCOMM 2013 |
Storage systems › storage performance › storage quality of service
latency determinism |
0.0 | 1 | 2013 | R2D2: bufferless, switchless data center networks using commodity ethernet hardware · SIGCOMM 2013 |
Operating systems › i/o › i/o subsystem
device drivers |
0.0 | 1 | 2012 | uvNIC: rapid prototyping network interface controller device drivers · SIGCOMM 2012 |
Methods — techniques the papers use, named apart from their topics
programmable NIC · 0.4kernel bypass · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Where Has My Time Gone?
Noa Zilberman, Matthew P. Grosvenor, Diana Andreea Popescu, Neelakandan Manihatty Bojan, Gianni Antichi, Marcin Wójcik, Andrew W. Moore 0002 |
PAM | 2 |
| 2015 | Musketeer: all for one, one for all in data processing systemsabstractMany systems for the parallel processing of big data are available today. Yet, few users can tell by intuition which system, or combination of systems, is "best" for a given workflow. Porting workflows between systems is tedious. Hence, users become "locked in", despite faster or more efficient systems being available. This is a direct consequence of the tight coupling between user-facing front-ends that express workflows (e.g., Hive, SparkSQL, Lindi, GraphLINQ) and the back-end execution engines that run them (e.g., MapReduce, Spark, PowerGraph, Naiad). Ionel Gog, Malte Schwarzkopf, Natacha Crooks, Matthew P. Grosvenor, Allen Clement, Steven Hand 0001 |
EuroSys | 4 |
| 2015 | Queues Don't Matter When You Can JUMP Them!
Matthew P. Grosvenor, Malte Schwarzkopf, Ionel Gog, Robert N. M. Watson, Andrew W. Moore 0002, Steven Hand 0001, Jon Crowcroft |
NSDI | 1 |
| 2015 | Enabling End-Host Network FunctionsabstractMany network functions executed in modern datacenters, e.g., load balancing, application-level QoS, and congestion control, exhibit three common properties at the data-plane: they need to access and modify state, to perform computations, and to access application semantics -- this is critical since many network functions are best expressed in terms of application-level messages. In this paper, we argue that the end hosts are a natural enforcement point for these functions and we present Eden, an architecture for implementing network functions at datacenter end hosts with minimal network support. Eden comprises three components, a centralized controller, an enclave at each end host, and Eden-compliant applications called stages. To implement network functions, the controller configures stages to classify their data into messages and the enclaves to apply action functions based on a packet's class. Our Eden prototype includes enclaves implemented both in the OS kernel and on programmable NICs. Through case studies, we show how application-level classification and the ability to run actual programs on the data-path allows Eden to efficiently support a broad range of network functions at the network's edge. Hitesh Ballani, Paolo Costa, Christos Gkantsidis, Matthew P. Grosvenor, Thomas Karagiannis, Lazaros Koromilas, Greg O'Shea |
SIGCOMM | 4 |
| 2013 | R2D2: bufferless, switchless data center networks using commodity ethernet hardwareabstractModern data centers commonly run distributed applications that require low-latency communication, and whose performance is critical to service revenue. If as little as one machine in 10,000 is a latency outlier, around 18% of requests will experience high latency. The sacrifice of latency determinism for bandwidth, however, is not an inevitable one. In our R2D2 architecture, we conceptually split the data centre network into an unbuffered, unswitched low-latency network (LLNet) and a deeply buffered bandwidth centric network (BBNet). Through explicitly scheduling network multiplexing in software, our prototype implementation achieves 99.995% and 99.999% messaging latencies of 35us and 75us respectively for 1514-byte packets on a fully loaded network. Furthermore, we show that it is possible to merge the conceptually separate LLNet and BBNet networks onto the same physical infrastructure using commodity switched Ethernet hardware. Matthew P. Grosvenor, Malte Schwarzkopf, Andrew W. Moore 0002 |
SIGCOMM | 1 |
| 2012 | uvNIC: rapid prototyping network interface controller device driversabstractNo abstract available. Matthew P. Grosvenor |
SIGCOMM | 1 |