Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Douglas Santry

dblp:150/5202 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 2 first-authorComputer networks · 3 · 1 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 architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 73% Storage systems · 27%
Computer networks
2 papers
Internet architecture and protocols · 56% Datacenter networks · 28% Network management and operations · 17%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
non-volatile memory
0.312018
PASTE: A Network Programming Interface for Non-Volatile Main Memory · NSDI 2018
Memory systems › non-volatile memory › persistent memory
persistent memory programming
0.312018
PASTE: A Network Programming Interface for Non-Volatile Main Memory · NSDI 2018
Datacenter networks
low-latency networking
0.212016
StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs · USENIX ATC 2016
Storage systems › i/o architecture › i/o subsystem
i/o stack
0.212014
Violet: A Storage Stack for IOPS/Capacity Bifurcated Storage Environments · USENIX ATC 2014
Network management and operations
middlebox management
0.112021
Prism: Proxies without the Pain · NSDI 2021
Operating systems
network stack
0.112016
StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs · USENIX ATC 2016
Storage systems
flash and SSD
0.112014
Violet: A Storage Stack for IOPS/Capacity Bifurcated Storage Environments · USENIX ATC 2014
YearPublicationVenuePosition
2021 Prism: Proxies without the Pain
Yutaro Hayakawa, Michio Honda, Douglas Santry, Lars Eggert
NSDI3
2020 Neural Trees: Using Neural Networks as an Alternative to Binary Comparison in Classical Search Trees
Douglas Santry
HotStorage1
2018 PASTE: A Network Programming Interface for Non-Volatile Main Memory
Michio Honda, Giuseppe Lettieri, Lars Eggert, Douglas Santry
NSDI4
2017 Prism: a proxy architecture for datacenter networks
abstract
In datacenters, workload throughput is often constrained by the attachment bandwidth of proxy servers, despite the much higher aggregate bandwidth of backend servers. We introduce a novel architecture that addresses this problem by combining programmable network switches with a controller that together act as a network "Prism" that can transparently redirect individual client transactions to different backend servers. Unlike traditional proxy approaches, with Prism, transaction payload data is exchanged directly between clients and backend servers, which eliminates the proxy bottleneck. Because the controller only handles transactional metadata, it should scale to much higher transaction rates than traditional proxies. An experimental evaluation with a prototype implementation demonstrates correctness of operation, improved bandwidth utilization and low packet transformation overheads even in software.
Yutaro Hayakawa, Lars Eggert, Michio Honda, Douglas Santry
SoCC4
2016 PASTE: Network Stacks Must Integrate with NVMM Abstractions
abstract
This paper argues that the lack of explicit support for non-volatile main memory (NVMM) in network stacks fundamentally limits application performance. NVMM devices have been integrated into general-purpose OSes by providing familiar file-based interfaces and efficient byte-granularity access by bypassing page caches. However, this powerful property cannot be fully utilized unless network stacks also support it and applications exploit such support. This requires a thoroughly new network stack design, including low-level buffer management and APIs. We propose such a new network stack architecture to support NVMM and demonstrate its advantages for efficient write-ahead logging, a popular technique to implement transactions.
Michio Honda, Lars Eggert, Douglas Santry
HotNets3
2016 StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs
Kenichi Yasukata, Michio Honda, Douglas Santry, Lars Eggert
USENIX ATC3
2014 Violet: A Storage Stack for IOPS/Capacity Bifurcated Storage Environments
Douglas Santry, Kaladhar Voruganti
USENIX ATC1