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

Gina Yuan

dblp:228/6090 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
4since 2021 · last 2025
0000-0002-8213-5667ORCID · corroborated

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

Systems, architecture and hardware · 2 · 2 first-author · 1 since 2021Computer networks · 2 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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
Transport protocols and congestion control · 32% Internet architecture and protocols · 29% Datacenter networks · 22%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 46% Distributed systems · 46% Parallel and multicore computing · 9%
Databases, data mining, and information retrieval
1 paper
Data integration and cleaning · 100%

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

TopicWeightPapersLastEvidence papers
Storage systems
key-value storage
0.712023
Cornflakes: Zero-Copy Serialization for Microsecond-Scale Networking · SOSP 2023
Distributed systems › concurrency control
serialization
0.712023
Cornflakes: Zero-Copy Serialization for Microsecond-Scale Networking · SOSP 2023
Data integration and cleaning
data discovery
0.312018
Aurum: A Data Discovery System · ICDE 2018
Software-defined and programmable networks
programmable data plane
0.212024
Sidekick: In-Network Assistance for Secure End-to-End Transport Protocols · NSDI 2024
Transport protocols and congestion control › transport protocols
UDP
0.212023
Cornflakes: Zero-Copy Serialization for Microsecond-Scale Networking · SOSP 2023
Parallel and multicore computing
parallel programming models
0.112020
Offload Annotations: Bringing Heterogeneous Computing to Existing Libraries and Workloads · USENIX ATC 2020
Data integration and cleaning
dataset similarity
0.112018
Aurum: A Data Discovery System · ICDE 2018

Methods — techniques the papers use, named apart from their topics

cryptographic protocol · 0.8signature · 0.3sampling · 0.3
YearPublicationVenuePosition
2025 Internet Connection Splitting: What's Old is New Again
Gina Yuan, Thea Rossman, Keith Winstein
USENIX ATC1
2024 Sidekick: In-Network Assistance for Secure End-to-End Transport Protocols
Gina Yuan, Matthew Sotoudeh, David K. Zhang, Michael Welzl, David Mazières, Keith Winstein
NSDI1
2023 Cornflakes: Zero-Copy Serialization for Microsecond-Scale Networking
abstract
Data serialization is critical for many datacenter applications, but the memory copies required to move application data into packets are costly. Recent zero-copy APIs expose NIC scatter-gather capabilities, raising the possibility of offloading this data movement to the NIC. However, as the memory coordination required for scatter-gather adds bookkeeping overhead, scatter-gather is not always useful. We describe Cornflakes, a hybrid serialization library stack that uses scatter-gather for serialization when it improves performance and falls back to memory copies otherwise. We have implemented Cornflakes within a UDP and TCP networking stack, across Mellanox and Intel NICs. On a Twitter cache trace, Cornflakes achieves 15.4% higher throughput than prior software approaches on a custom key-value store and 8.8% higher throughput than Redis serialization within Redis.
Deepti Raghavan, Shreya Ravi, Gina Yuan, Pratiksha Thaker, Sanjari Srivastava, Micah Murray, Pedro Henrique de Mello Morado Penna, Amy Ousterhout, Philip Alexander Levis, Matei Zaharia, Irene Zhang
SOSP3
2022 Sidecar: in-network performance enhancements in the age of paranoid transport protocols
abstract
In response to ossification and privacy concerns, post-TCP transport protocols such as QUIC are designed to be "paranoid"---opaque to meddling middleboxes by encrypting and authenticating the header and payload---making it impossible for Performance-Enhancing Proxies (PEPs) to provide the same assistance as before. We propose a research agenda towards an alternate approach to PEPs, creating a sidecar protocol that is loosely-coupled to the unchanged and opaque, underlying transport protocol. The key technical challenge to sidecar protocols is how to usefully refer to the packets of the underlying connection without ossification. We have made progress on this problem by creating a tool we call a quACK (quick ACK), a concise representation of a multiset of numbers that can be used to efficiently decode the randomly-encrypted packet contents a sidecar has received. We implement the quACK and discuss how to achieve several applications with this approach: alternate congestion control, ACK reduction, and PEP-to-PEP retransmission across a lossy subpath.
Gina Yuan, David K. Zhang, Matthew Sotoudeh, Michael Welzl, Keith Winstein
HotNets1
2020 Offload Annotations: Bringing Heterogeneous Computing to Existing Libraries and Workloads
Gina Yuan, Shoumik Palkar, Deepak Narayanan, Matei Zaharia
USENIX ATC1
2018 Aurum: A Data Discovery System
abstract
Organizations face a data discovery problem when their analysts spend more time looking for relevant data than analyzing it. This problem has become commonplace in modern organizations as: i) data is stored across multiple storage systems, from databases to data lakes, to the cloud; ii) data scientists do not operate within the limits of well-defined schemas or a small number of data sources—instead, to answer complex questions they must access data spread across thousands of data sources. To address this problem, we capture relationships between datasets in an enterprise knowledge graph (EKG), which helps users to navigate among disparate sources. The contribution of this paper is AURUM, a system to build, maintain and query the EKG. To build the EKG, we introduce a Two-step process which scales to large datasets and requires only one-pass over the data, avoiding overloading the source systems. To maintain the EKG without re-reading all data every time, we introduce a resource-efficient sampling signature (RESS) method which works by only using a small sample of the data. Finally, to query the EKG, we introduce a collection of composable primitives, thus allowing users to define many different types of discovery queries. We describe our experience using AURUM in three corporate scenarios and do a performance evaluation of each component.
Raul Castro Fernandez, Ziawasch Abedjan, Famien Koko, Gina Yuan, Samuel Madden 0001, Michael Stonebraker
ICDE4