Demo Data from EDBT 2026 / reviewers in the wild / expert
Yuchung Cheng
dblp:85/8634
· DBLP profile ↗
15ranked-venue papers
3as first author
3since 2021 · last 2023
0000-0001-9762-1812ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 10 · 2 first-author · 3 since 2021Systems, architecture and hardware · 4 · 1 first-authorSecurity and privacy · 2
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
13 papers |
Transport protocols and congestion control · 28% Network measurement and analytics · 21% Datacenter networks · 19% | |
| Network and information security
1 paper |
Network security · 100% |
Topics — the 28 heaviest of 34, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transport protocols and congestion control
multipath transport |
0.7 | 1 | 2023 | Improving Network Availability with Protective ReRoute · SIGCOMM 2023 |
Network measurement and analytics
passive measurement |
0.7 | 1 | 2023 | Fathom: Understanding Datacenter Application Network Performance · SIGCOMM 2023 |
Routing and switching › fault-tolerant routing
path rerouting |
0.7 | 1 | 2023 | Improving Network Availability with Protective ReRoute · SIGCOMM 2023 |
Datacenter networks › load balancing
congestion-aware load balancing |
0.6 | 1 | 2022 | PLB: congestion signals are simple and effective for network load balancing · SIGCOMM 2022 |
Routing and switching › multipath routing
equal-cost multipath |
0.6 | 1 | 2022 | PLB: congestion signals are simple and effective for network load balancing · SIGCOMM 2022 |
Datacenter networks
load balancing |
0.6 | 1 | 2022 | PLB: congestion signals are simple and effective for network load balancing · SIGCOMM 2022 |
Transport protocols and congestion control
loss recovery |
0.3 | 2 | 2013 | Reducing web latency: the virtue of gentle aggression · SIGCOMM 2013 Proportional rate reduction for TCP · Internet Measurement Conference 2011 |
Internet architecture and protocols
traffic policing |
0.2 | 1 | 2016 | An Internet-Wide Analysis of Traffic Policing · SIGCOMM 2016 |
Transport protocols and congestion control
TCP |
0.2 | 3 | 2013 | Reducing web latency: the virtue of gentle aggression · SIGCOMM 2013 Proportional rate reduction for TCP · Internet Measurement Conference 2011 TCP fast open · CoNEXT 2011 |
Transport protocols and congestion control
congestion feedback |
0.2 | 1 | 2022 | PLB: congestion signals are simple and effective for network load balancing · SIGCOMM 2022 |
Transport protocols and congestion control › TCP performance
TCP latency |
0.2 | 1 | 2013 | Reducing web latency: the virtue of gentle aggression · SIGCOMM 2013 |
Transport protocols and congestion control › rate control
rate limiting |
0.1 | 1 | 2012 | Trickle: Rate Limiting YouTube Video Streaming · USENIX ATC 2012 |
Transport protocols and congestion control
TCP congestion control |
0.1 | 1 | 2011 | Proportional rate reduction for TCP · Internet Measurement Conference 2011 |
Transport protocols and congestion control › TCP
TCP Fast Open |
0.1 | 1 | 2011 | TCP fast open · CoNEXT 2011 |
Internet architecture and protocols
traffic management |
0.1 | 1 | 2016 | An Internet-Wide Analysis of Traffic Policing · SIGCOMM 2016 |
Content delivery and video streaming › quality of experience
video quality |
0.1 | 1 | 2016 | An Internet-Wide Analysis of Traffic Policing · SIGCOMM 2016 |
Network performance modeling
cross-layer analysis |
0.1 | 1 | 2006 | Jigsaw: solving the puzzle of enterprise 802.11 analysis · SIGCOMM 2006 |
Network measurement and analytics
wireless network measurement |
0.1 | 1 | 2006 | Jigsaw: solving the puzzle of enterprise 802.11 analysis · SIGCOMM 2006 |
Wireless networking
wireless network protocols |
0.1 | 1 | 2006 | Jigsaw: solving the puzzle of enterprise 802.11 analysis · SIGCOMM 2006 |
Network security › routing security
malicious router detection |
0.1 | 1 | 2006 | Detecting and Isolating Malicious Routers · IEEE Trans. Dependable Secur. Comput. 2006 |
Network measurement and analytics › web performance measurement
web access latency |
0.0 | 1 | 2013 | Reducing web latency: the virtue of gentle aggression · SIGCOMM 2013 |
Distributed systems
fault tolerance |
0.0 | 1 | 2004 | Total Recall: System Support for Automated Availability Management · NSDI 2004 |
Internet architecture and protocols
traffic shaping |
0.0 | 1 | 2012 | Trickle: Rate Limiting YouTube Video Streaming · USENIX ATC 2012 |
Transport protocols and congestion control › loss recovery
fast recovery |
0.0 | 1 | 2011 | Proportional rate reduction for TCP · Internet Measurement Conference 2011 |
Wireless networking › WLAN
IEEE 802.11 |
0.0 | 1 | 2007 | Automating cross-layer diagnosis of enterprise wireless networks · SIGCOMM 2007 |
Cellular and mobile networks
mobility management |
0.0 | 1 | 2007 | Automating cross-layer diagnosis of enterprise wireless networks · SIGCOMM 2007 |
Network measurement and analytics › wireless network measurement
wireless network monitoring |
0.0 | 1 | 2006 | Jigsaw: solving the puzzle of enterprise 802.11 analysis · SIGCOMM 2006 |
Storage systems
storage reliability |
0.0 | 1 | 2004 | Total Recall: System Support for Automated Availability Management · NSDI 2004 |
Methods — techniques the papers use, named apart from their topics
kernel instrumentation · 0.7flowlabel-based path selection · 0.7RPC stack instrumentation · 0.7repathing · 0.6IPv6 flow label · 0.6protocol design · 0.2measurement study · 0.2implementation · 0.1deployment measurement · 0.1inference · 0.1prototype implementation · 0.1system support · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Fathom: Understanding Datacenter Application Network PerformanceabstractWe describe our experience with Fathom, a system for identifying the network performance bottlenecks of any service running in the Google fleet. Fathom passively samples RPCs, the principal unit of work for services. It segments the overall latency into host and network components with kernel and RPC stack instrumentation. It records these detailed latency metrics, along with detailed transport connection state, for every sampled RPC. This lets us determine if the completion is constrained by the client, network or server. To scale while enabling analysis, we also aggregate samples into distributions that retain multi-dimensional breakdowns. This provides us with a macroscopic view of individual services. Fathom runs globally in our datacenters for all production traffic, where it monitors billions of TCP connections 24x7. For five years Fathom has been our primary tool for troubleshooting service network issues and assessing network infrastructure changes. We present case studies to show how it has helped us improve our production services. Mubashir Adnan Qureshi, Junhua Yan, Yuchung Cheng, Soheil Hassas Yeganeh, Yousuk Seung, Neal Cardwell, Willem de Bruijn, Van Jacobson, Jasleen Kaur 0001, David Wetherall, Amin Vahdat |
SIGCOMM | 3 |
| 2023 | Improving Network Availability with Protective ReRouteabstractWe present PRR (Protective ReRoute), a transport technique for shortening user-visible outages that complements routing repair. It can be added to any transport to provide benefits in multipath networks. PRR responds to flow connectivity failure signals, e.g., retransmission timeouts, by changing the FlowLabel on packets of the flow, which causes switches and hosts to choose a different network path that may avoid the outage. To enable it, we shifted our IPv6 network architecture to use the FlowLabel, so that hosts can change the paths of their flows without application involvement. PRR is deployed fleetwide at Google for TCP and Pony Express, where it has been protecting all production traffic for several years. It is also available to our Cloud customers. We find it highly effective for real outages. In a measurement study on our network backbones, adding PRR reduced the cumulative region-pair outage time for RPC traffic by 63--84%. This is the equivalent of adding 0.4--0.8 "nines" of availability. David Wetherall, Abdul Kabbani, Van Jacobson, Jim Winget, Yuchung Cheng, Charles B. Morrey III, Uma Parthavi Moravapalle, Phillipa Gill, Steven Knight, Amin Vahdat |
SIGCOMM | 5 |
| 2022 | PLB: congestion signals are simple and effective for network load balancingabstractWe present a new, host-based design for link load balancing and report the first experiences of link imbalance in datacenters. Our design, PLB (Protective Load Balancing), builds on transport protocols and ECMP/WCMP to reduce network hotspots. PLB randomly changes the paths of connections that experience congestion, preferring to repath after idle periods to minimize packet reordering. It repaths a connection by changing the IPv6 Flow Label on its packets, which switches include as part of ECMP/WCMP. Across hosts, this action drives down hotspots in the network, and lowers the latency of RPCs. Mubashir Adnan Qureshi, Yuchung Cheng, Qianwen Yin, Qiaobin Fu, Gautam Kumar 0001, Masoud Moshref, Junhua Yan, Van Jacobson, David Wetherall, Abdul Kabbani |
SIGCOMM | 2 |
| 2016 | An Internet-Wide Analysis of Traffic PolicingabstractLarge flows like videos consume significant bandwidth. Some ISPs actively manage these high volume flows with techniques like policing, which enforces a flow rate by dropping excess traffic. While the existence of policing is well known, our contribution is an Internet-wide study quantifying its prevalence and impact on video quality metrics. We developed a heuristic to identify policing from server-side traces and built a pipeline to deploy it at scale on traces from a large online content provider, collected from hundreds of servers worldwide. Using a dataset of 270 billion packets served to 28,400 client ASes, we find that, depending on region, up to 7% of lossy transfers are policed. Loss rates are on average six times higher when a trace is policed, and it impacts video playback quality. We show that alternatives to policing, like pacing and shaping, can achieve traffic management goals while avoiding the deleterious effects of policing. Tobias Flach, Pavlos Papageorge, Andreas Terzis, Luis Pedrosa, Yuchung Cheng, Tayeb A Karim, Ethan Katz-Bassett, Ramesh Govindan |
SIGCOMM | 5 |
| 2013 | Reducing web latency: the virtue of gentle aggressionabstractTo serve users quickly, Web service providers build infrastructure closer to clients and use multi-stage transport connections. Although these changes reduce client-perceived round-trip times, TCP's current mechanisms fundamentally limit latency improvements. We performed a measurement study of a large Web service provider and found that, while connections with no loss complete close to the ideal latency of one round-trip time, TCP's timeout-driven recovery causes transfers with loss to take five times longer on average. Tobias Flach, Nandita Dukkipati, Andreas Terzis, Barath Raghavan, Neal Cardwell, Yuchung Cheng, Shuai Hao 0002, Ethan Katz-Bassett, Ramesh Govindan |
SIGCOMM | 6 |
| 2013 | packetdrill: Scriptable Network Stack Testing, from Sockets to Packets
Neal Cardwell, Yuchung Cheng, Lawrence Brakmo, Matthew Mathis, Barath Raghavan, Nandita Dukkipati, Hsiao-Keng Jerry Chu, Andreas Terzis, Tom Herbert |
USENIX ATC | 2 |
| 2012 | Trickle: Rate Limiting YouTube Video Streaming
Manya Ghobadi, Yuchung Cheng, Matthew Mathis |
USENIX ATC | 2 |
| 2011 | TCP fast openabstractToday's web services are dominated by TCP flows so short that they terminate a few round trips after handshaking; this handshake is a significant source of latency for such flows. In this paper we describe the design, implementation, and deployment of the TCP Fast Open protocol, a new mechanism that enables data exchange during TCP's initial handshake. In doing so, TCP Fast Open decreases application network latency by one full round-trip time, decreasing the delay experienced by such short TCP transfers. Sivasankar Radhakrishnan, Yuchung Cheng, Hsiao-Keng Jerry Chu, Arvind Jain, Barath Raghavan |
CoNEXT | 2 |
| 2011 | Proportional rate reduction for TCPabstractPacket losses increase latency for Web users. Fast recovery is a key mechanism for TCP to recover from packet losses. In this paper, we explore some of the weaknesses of the standard algorithm described in RFC 3517 and the non-standard algorithms implemented in Linux. We find that these algorithms deviate from their intended behavior in the real world due to the combined effect of short flows, application stalls, burst losses, acknowledgment (ACK) loss and reordering, and stretch ACKs. Linux suffers from excessive congestion window reductions while RFC 3517 transmits large bursts under high losses, both of which harm the rest of the flow and increase Web latency. Nandita Dukkipati, Matthew Mathis, Yuchung Cheng, Manya Ghobadi |
Internet Measurement Conference | 3 |
| 2007 | Automating cross-layer diagnosis of enterprise wireless networksabstractModern enterprise networks are of sufficient complexity that even simple faults can be difficult to diagnose - let alone transient outages or service degradations. Nowhere is this problem more apparent than in the 802.11-based wireless access networks now ubiquitous in the enterprise. In addition to the myriad complexities of the wired network, wireless networks face the additional challenges of shared spectrum, user mobility and authentication management. Not surprisingly, few organizations have the expertise, data or tools to decompose the underlying problems and interactions responsible for transient outages or performance degradations. In this paper, we present a set of modeling techniques for automatically characterizing the source of such problems. In particular, we focus on data transfer delays unique to 802.11 networks - media access dynamics and mobility management latency. Through a combination of measurement, inference and modeling we reconstruct sources of delay - from the physical layer to the transport - layer as well as the interactions among them. We demonstrate our approach using comprehensive traces of wireless activity in the UCSD Computer Science building. Yuchung Cheng, Mikhail Afanasyev, Patrick Verkaik, Péter Benkö, Jennifer Chiang, Alex C. Snoeren, Stefan Savage, Geoffrey M. Voelker |
SIGCOMM | 1 |
| 2006 | Jigsaw: solving the puzzle of enterprise 802.11 analysisabstractThe combination of unlicensed spectrum, cheap wireless interfaces and the inherent convenience of untethered computing have made 802.11 based networks ubiquitous in the enterprise. Modern universities, corporate campuses and government offices routinely de-ploy scores of access points to blanket their sites with wireless Internet access. However, while the fine-grained behavior of the 802.11 protocol itself has been well studied, our understanding of how large 802.11 networks behave in their full empirical complex-ity is surprisingly limited. In this paper, we present a system called Jigsaw that uses multiple monitors to provide a single unified view of all physical, link, network and transport-layer activity on an 802.11 network. To drive this analysis, we have deployed an infrastructure of over 150 radio monitors that simultaneously capture all 802.11b and 802.11g activity in a large university building (1M+ cubic feet). We describe the challenges posed by both the scale and ambiguity inherent in such an architecture, and explain the algorithms and inference techniques we developed to address them. Finally, using a 24-hour distributed trace containing more than 1.5 billion events, we use Jigsaw's global cross-layer viewpoint to isolate performance artifacts, both explicit, such as management inefficiencies, and implicit, such as co-channel interference. We believe this is the first analysis combining this scale and level of detail for a production 802.11 network. Yuchung Cheng, John Bellardo, Péter Benkö, Alex C. Snoeren, Geoffrey M. Voelker, Stefan Savage |
SIGCOMM | 1 |
| 2006 | Detecting and Isolating Malicious RoutersabstractNetwork routers occupy a unique role in modern distributed systems. They are responsible for cooperatively shuttling packets amongst themselves in order to provide the illusion of a network with universal point-to-point connectivity. However, this illusion is shattered—as are implicit assumptions of availability, confidentiality, or integrity—when network routers are subverted to act in a malicious fashion. By manipulating, diverting, or dropping packets arriving at a compromised router, an attacker can trivially mount denial-of-service, surveillance, or man-in-the-middle attacks on end host systems. Consequently, Internet routers have become a choice target for would-be attackers and thousands have been subverted to these ends. In this paper, we specify this problem of detecting routers with incorrect packet forwarding behavior and we explore the design space of protocols that implement such a detector. We further present a concrete protocol that is likely inexpensive enough for practical implementation at scale. Finally, we present a prototype system, called Fatih, that implements this approach on a PC router and describe our experiences with it. We show that Fatih is able to detect and isolate a range of malicious router actions with acceptable overhead and complexity. We believe our work is an important step in being able to tolerate attacks on key network infrastructure components. Alper Tugay Mizrak, Yuchung Cheng, Keith Marzullo, Stefan Savage |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2005 | Fatih: Detecting and Isolating Malicious RoutersabstractNetwork routers occupy a key role in modern data transport and consequently are attractive targets for attackers. By manipulating, diverting or dropping packets arriving at a compromised router, an attacker can trivially mount denial-of-service, surveillance or man-in-the-middle attacks on end host systems. In this paper, we specify the problem of detecting routers with incorrect packet forwarding behavior and we explore the design space of protocols that implement such a detector. We further present a concrete protocol that is inexpensive enough for practical implementation at scale. Alper Tugay Mizrak, Yuchung Cheng, Keith Marzullo, Stefan Savage |
DSN | 2 |
| 2004 | Total Recall: System Support for Automated Availability Management
Ranjita Bhagwan, Kiran Tati, Yuchung Cheng, Stefan Savage, Geoffrey M. Voelker |
NSDI | 3 |
| 2004 | Monkey See, Monkey Do: A Tool for TCP Tracing and Replaying
Yuchung Cheng, Urs Hölzle, Neal Cardwell, Stefan Savage, Geoffrey M. Voelker |
USENIX ATC, General Track | 1 |