VLDB 2026 Research / reviewers in the wild / expert
Van Jacobson
dblp:50/2038
· DBLP profile ↗
20ranked-venue papers
2as first author
3since 2021 · last 2023
0000-0001-8464-2622ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 17 · 2 first-author · 3 since 2021Systems, architecture and hardware · 2Security and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 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
17 papers |
Datacenter networks · 24% Network measurement and analytics · 24% Routing and switching · 23% | |
| Computer graphics and multimedia
2 papers |
Multimedia systems and quality of experience · 60% Image and video coding · 40% |
Topics — the 30 heaviest of 54, 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
congestion feedback |
0.2 | 1 | 2022 | PLB: congestion signals are simple and effective for network load balancing · SIGCOMM 2022 |
Internet architecture and protocols › information-centric networking
content-centric networking |
0.1 | 1 | 2009 | Networking named content · CoNEXT 2009 |
Internet architecture and protocols
information-centric networking |
0.1 | 1 | 2009 | Networking named content · CoNEXT 2009 |
Internet architecture and protocols › information-centric networking
name-based content routing |
0.1 | 1 | 2009 | Networking named content · CoNEXT 2009 |
Internet architecture and protocols
multicast |
0.0 | 2 | 1997 | A reliable multicast framework for light-weight sessions and application level framing · IEEE/ACM Trans. Netw. 1997 Receiver-Driven Layered Multicast · SIGCOMM 1996 |
Content delivery and video streaming › multirate multicast
receiver-driven layered multicast |
0.0 | 2 | 1997 | Low-Complexity Video Coding for Receiver-Driven Layered Multicast · IEEE J. Sel. Areas Commun. 1997 Receiver-Driven Layered Multicast · SIGCOMM 1996 |
Internet architecture and protocols › multicast
reliable multicast |
0.0 | 2 | 1997 | A reliable multicast framework for light-weight sessions and application level framing · IEEE/ACM Trans. Netw. 1997 A Reliable Multicast Framework for Light-Weight Sessions and Application Level Framing · SIGCOMM 1995 |
Internet architecture and protocols › multicast › reliable multicast
scalable reliable multicast |
0.0 | 2 | 1997 | A reliable multicast framework for light-weight sessions and application level framing · IEEE/ACM Trans. Netw. 1997 A Reliable Multicast Framework for Light-Weight Sessions and Application Level Framing · SIGCOMM 1995 |
Content delivery and video streaming
content retrieval |
0.0 | 1 | 2009 | Networking named content · CoNEXT 2009 |
Routing and switching
multicast routing |
0.0 | 2 | 1996 | The PIM architecture for wide-area multicast routing · IEEE/ACM Trans. Netw. 1996 An Architecture for Wide-Area Multicast Routing · SIGCOMM 1994 |
Transport protocols and congestion control
loss recovery |
0.0 | 2 | 1997 | A reliable multicast framework for light-weight sessions and application level framing · IEEE/ACM Trans. Netw. 1997 A Reliable Multicast Framework for Light-Weight Sessions and Application Level Framing · SIGCOMM 1995 |
Image and video coding › scalable video coding
layered video coding |
0.0 | 1 | 1997 | Low-Complexity Video Coding for Receiver-Driven Layered Multicast · IEEE J. Sel. Areas Commun. 1997 |
Internet architecture and protocols › multicast
layered multicast |
0.0 | 1 | 1997 | Low-Complexity Video Coding for Receiver-Driven Layered Multicast · IEEE J. Sel. Areas Commun. 1997 |
Wireless networking › link adaptation
rate adaptation |
0.0 | 1 | 1996 | Receiver-Driven Layered Multicast · SIGCOMM 1996 |
Wireless networking › interference modeling
SINR model |
0.0 | 1 | 1996 | The PIM architecture for wide-area multicast routing · IEEE/ACM Trans. Netw. 1996 |
Multimedia systems and quality of experience › multimedia communication
packet video |
0.0 | 1 | 1995 | vic: A Flexible Framework for Packet Video · ACM Multimedia 1995 |
Multimedia systems and quality of experience
video transmission |
0.0 | 1 | 1995 | vic: A Flexible Framework for Packet Video · ACM Multimedia 1995 |
Internet architecture and protocols › packet scheduling
hierarchical link-sharing |
0.0 | 1 | 1995 | Link-sharing and resource management models for packet networks · IEEE/ACM Trans. Netw. 1995 |
Internet architecture and protocols › packet scheduling
link sharing |
0.0 | 1 | 1995 | Link-sharing and resource management models for packet networks · IEEE/ACM Trans. Netw. 1995 |
Internet architecture and protocols
quality of service |
0.0 | 1 | 1995 | Link-sharing and resource management models for packet networks · IEEE/ACM Trans. Netw. 1995 |
Edge and fog computing
resource management |
0.0 | 1 | 1995 | Link-sharing and resource management models for packet networks · IEEE/ACM Trans. Netw. 1995 |
Network performance modeling › network dynamics
phase transition |
0.0 | 1 | 1994 | The synchronization of periodic routing messages · IEEE/ACM Trans. Netw. 1994 |
Routing and switching
routing protocol |
0.0 | 1 | 1994 | The synchronization of periodic routing messages · IEEE/ACM Trans. Netw. 1994 |
Physical-layer communications
synchronization |
0.0 | 1 | 1994 | The synchronization of periodic routing messages · IEEE/ACM Trans. Netw. 1994 |
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.6prototype implementation · 0.1simulation · 0.1DCT · 0.0wavelet transform · 0.0round-robin scheduling · 0.0exponential weighted moving average · 0.0packet video · 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 | 8 |
| 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 | 3 |
| 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 | 8 |
| 2009 | Networking named contentabstractNetwork use has evolved to be dominated by content distribution and retrieval, while networking technology still speaks only of connections between hosts. Accessing content and services requires mapping from the what that users care about to the network's where. We present Content-Centric Networking (CCN) which treats content as a primitive - decoupling location from identity, security and access, and retrieving content by name. Using new approaches to routing named content, derived heavily from IP, we can simultaneously achieve scalability, security and performance. We implemented our architecture's basic features and demonstrate resilience and performance with secure file downloads and VoIP calls. Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, Rebecca Braynard |
CoNEXT | 1 |
| 2005 | Internet Routing Anomaly Detection and VisualizationabstractDiagnosing inter-domain routing problems in the Internet is hard. BGP, the defacto inter-domain glue, is designed for routing, not diagnosis. It is extremely chatty - the most minor connectivity change produces hundreds of BGP messages and a major peering loss can generate millions - and making sense of the deluge of data remains challenging. We have developed statistical techniques to extract the large-scale structure of BGP events and visualization techniques to display that structure in operationally meaningful ways. These tools can be used to detect routing anomalies in real-time. We show case studies of routing instabilities at a Tier-1 ISP and a large institutional network, automatically diagnosed by our tools. We present drawbacks in using BGP events alone to understand inter-domain routing, and discuss how to solve them through the integration of additional data sources. Tina Wong, Van Jacobson, Cengiz Alaettinoglu |
DSN | 2 |
| 1998 | Adaptive web caching: towards a new global caching architecture
B. Scott Michel, Adam Rosenstein, Lixia Zhang 0001, Sally Floyd, Van Jacobson |
Comput. Networks | 6 |
| 1997 | Scalabel Timers for Soft State ProtocolsabstractSoft state protocols use periodic refresh messages to keep the network state alive while adapting to changing network conditions; this has raised concerns regarding the scalability of protocols that use the soft state approach. In existing soft state protocols, the values of the timers that control the sending of these messages, and the timers for aging out state, are chosen by matching empirical observations with desired recovery and response times. These fixed timer-values fail because they use time as a metric for bandwidth; they adapt neither to (1) the wide range of link speeds that exist in most wide-area internets, nor to (2) fluctuations in the amount of network state over time. We propose and evaluate a new approach in which timer-values adapt dynamically to the volume of control traffic and available bandwidth on the link. The essential mechanisms required to realize this scalable timers approach are: (1) dynamic adjustment of the senders' refresh rate so that the bandwidth allocated for control traffic is not exceeded, and (2) estimation of the senders' refresh rate at the receiver in order to determine when the state can be timed-out and deleted. The refresh messages are sent in a round robin manner not exceeding the bandwidth allocated to the control traffic, and taking into account the message priorities. We evaluate two receiver estimation methods for dynamically adjusting network state timeout values: (1) counting of the rounds and (2) exponential weighted moving average. Deborah Estrin, Sally Floyd, Van Jacobson |
INFOCOM | 4 |
| 1997 | Low-Complexity Video Coding for Receiver-Driven Layered MulticastabstractThe "Internet Multicast Backbone," or MBone, has risen from a small, research curiosity to a large-scale and widely used communications infrastructure. A driving force behind this growth was the development of multipoint audio, video, and shared whiteboard conferencing applications. Because these real-time media are transmitted at a uniform rate to all of the receivers in the network, a source must either run at the bottleneck rate or overload portions of its multicast distribution tree. We overcome this limitation by moving the burden of rate adaptation from the source to the receivers with a scheme we call receiver-driven layered multicast, or RLM. In RLM, a source distributes a hierarchical signal by striping the different layers across multiple multicast groups, and receivers adjust their reception rate by simply joining and leaving multicast groups. We describe a layered video compression algorithm which, when combined with RLM, provides a comprehensive solution for scalable multicast video transmission in heterogeneous networks. In addition to a layered representation, our coder has low complexity (admitting an efficient software implementation) and high loss resilience (admitting robust operation in loosely controlled environments like the Internet). Even with these constraints, our hybrid DCT/wavelet-based coder exhibits good compression performance. It outperforms all publicly available Internet video codecs while maintaining comparable run-time performance. We have implemented our coder in a "real" application-the UCB/LBL videoconferencing tool vic. Unlike previous work on layered video compression and transmission, we have built a fully operational system that is currently being deployed on a very large scale over the MBone. Steven McCanne, Martin Vetterli, Van Jacobson |
IEEE J. Sel. Areas Commun. | 3 |
| 1997 | A reliable multicast framework for light-weight sessions and application level framingabstractThis paper describes scalable reliable multicast (SRM), a reliable multicast framework for light-weight sessions and application level framing. The algorithms of this framework are efficient, robust, and scale well to both very large networks and very large sessions. The SRM framework has been prototyped in wb, a distributed whiteboard application, which has been used on a global scale with sessions ranging from a few to a few hundred participants. The paper describes the principles that have guided the SRM design, including the IP multicast group delivery model, an end-to-end, receiver-based model of reliability, and the application level framing protocol model. As with unicast communications, the performance of a reliable multicast delivery algorithm depends on the underlying topology and operational environment. We investigate that dependence via analysis and simulation, and demonstrate an adaptive algorithm that uses the results of previous loss recovery events to adapt the control parameters used for future loss recovery. With the adaptive algorithm, our reliable multicast delivery algorithm provides good performance over a wide range of underlying topologies. Sally Floyd, Van Jacobson, Ching-Gung Liu, Steven McCanne, Lixia Zhang 0001 |
IEEE/ACM Trans. Netw. | 2 |
| 1996 | Receiver-Driven Layered MulticastabstractState of the art, real-time, rate-adaptive, multimedia applications adjust their transmission rate to match the available network capacity. Unfortunately, this source-based rate-adaptation performs poorly in a heterogeneous multicast environment because there is no single target rate --- the conflicting bandwidth requirements of all receivers cannot be simultaneously satisfied with one transmission rate. If the burden of rate-adaption is moved from the source to the receivers, heterogeneity is accommodated. One approach to receiver-driven adaptation is to combine a layered source coding algorithm with a layered transmission system. By selectively forwarding subsets of layers at constrained network links, each user receives the best quality signal that the network can deliver. We and others have proposed that selective-forwarding be carried out using multiple IP-Multicast groups where each receiver specifies its level of subscription by joining a subset of the groups. In this paper, we extend the multiple group framework with a rate-adaptation protocol called Receiver-driven Layered Multicast, or RLM. Under RLM, multicast receivers adapt to both the static heterogeneity of link bandwidths as well as dynamic variations in network capacity (i.e., congestion). We describe the RLM protocol and evaluate its performance with a preliminary simulation study that characterizes user-perceived quality by assessing loss rates over multiple time scales. For the configurations we simulated, RLM results in good throughput with transient short-term loss rates on the order of a few percent and long-term loss rates on the order of one percent. Finally, we discuss our implementation of a software-based Internet video codec and its integration with RLM. Steven McCanne, Van Jacobson, Martin Vetterli |
SIGCOMM | 2 |
| 1996 | The PIM architecture for wide-area multicast routingabstractThe purpose of multicast routing is to reduce the communication costs for applications that send the same data to multiple recipients. Existing multicast routing mechanisms were intended for use within regions where a group is widely represented or bandwidth is universally plentiful. When group members, and senders to those group members, are distributed sparsely across a wide area, these schemes are not efficient; data packets or membership report information are occasionally sent over many links that do not lead to receivers or senders, respectively. We have developed a multicast routing architecture that efficiently establishes distribution trees across wide area internets, where many groups will be sparsely represented. Efficiency is measured in terms of the router state, control message processing, and data packet processing, required across the entire network in order to deliver data packets to the members of the group. Our protocol independent multicast (PIM) architecture: (a) maintains the traditional IP multicast service model of receiver-initiated membership, (b) supports both shared and source-specific (shortest-path) distribution trees, (c) is not dependent on a specific unicast routing protocol, and (d) uses soft-state mechanisms to adapt to underlying network conditions and group dynamics. The robustness, flexibility, and scaling properties of this architecture make it well-suited to large heterogeneous internetworks. Steve Deering, Deborah Estrin, Dino Farinacci, Van Jacobson, Ching-Gung Liu, Liming Wei |
IEEE/ACM Trans. Netw. | 4 |
| 1995 | vic: A Flexible Framework for Packet VideoabstractNo abstract available. Steven McCanne, Van Jacobson |
ACM Multimedia | 2 |
| 1995 | A Reliable Multicast Framework for Light-Weight Sessions and Application Level FramingabstractThis paper describes SRM (Scalable Reliable Multicast), a reliable multicast framework for application level framing and light-weight sessions. The algorithms of this framework are efficient, robust, and scale well to both very large networks and very large sessions. The framework has been prototyped in wb, a distributed whiteboard application, and has been extensively tested on a global scale with sessions ranging from a few to more than 1000 participants. The paper describes the principles that have guided our design, including the IP multicast group delivery model, an end-to-end, receiver-based model of reliability, and the application level framing protocol model. As with unicast communications, the performance of a reliable multicast delivery algorithm depends on the underlying topology and operational environment. We investigate that dependence via analysis and simulation, and demonstrate an adaptive algorithm that uses the results of previous loss recovery events to adapt the control parameters used for future loss recovery. With the adaptive algorithm, our reliable multicast delivery algorithm provides good performance over a wide range of underlying topologies. Sally Floyd, Van Jacobson, Steven McCanne, Ching-Gung Liu, Lixia Zhang 0001 |
SIGCOMM | 2 |
| 1995 | Implementing Real Time Packet Forwarding Policies Using Streams
Ian Wakeman, Atanu Ghosh, Jon Crowcroft, Van Jacobson, Sally Floyd |
USENIX | 4 |
| 1995 | Link-sharing and resource management models for packet networksabstractDiscusses the use of link-sharing mechanisms in packet networks and presents algorithms for hierarchical link-sharing. Hierarchical link-sharing allows multiple agencies, protocol families, or traffic types to share the bandwidth on a link in a controlled fashion. Link-sharing and real-time services both require resource management mechanisms at the gateway. Rather than requiring a gateway to implement separate mechanisms for link-sharing and real-time services, the approach in the paper is to view link-sharing and real-time service requirements as simultaneous, and in some respect complementary, constraints at a gateway that can be implemented with a unified set of mechanisms. While it is not possible to completely predict the requirements that might evolve in the Internet over the next decade, the authors argue that controlled link-sharing is an essential component that can provide gateways with the flexibility to accommodate emerging applications and network protocols.> Sally Floyd, Van Jacobson |
IEEE/ACM Trans. Netw. | 2 |
| 1994 | An Architecture for Wide-Area Multicast RoutingabstractExisting multicast routing mechanisms were intended for use within regions where a group is widely represented or bandwidth is universally plentiful. When group members, and senders to those group members, are distributed sparsely across a wide area, these schemes are not efficient; data packets or membership report information are occasionally sent over many links that do not lead to receivers or senders, respectively. We have developed a multicast routing architecture that efficiently establishes distribution trees across wide area internets, where many groups will be sparsely represented. Efficiency is measured in terms of the state, control message processing, and data packet processing, required across the entire network in order to deliver data packets to the members of the group. Steve Deering, Deborah Estrin, Dino Farinacci, Van Jacobson, Ching-Gung Liu, Liming Wei |
SIGCOMM | 4 |
| 1994 | The synchronization of periodic routing messagesabstractThe paper considers a network with many apparently-independent periodic processes and discusses one method by which these processes can inadvertently become synchronized. In particular, the authors study the synchronization of periodic routing messages, and offer guidelines on how to avoid inadvertent synchronization. Using simulations and analysis, they study the process of synchronization and show that the transition from unsynchronized to synchronized traffic is not one of gradual degradation but is instead a very abrupt 'phase transition': in general, the addition of a single router will convert a completely unsynchronized traffic stream into a completely synchronized one. They show that synchronization can be avoided by the addition of randomization to the traffic sources and quantify how much randomization is necessary. In addition, they argue that the inadvertent synchronization of periodic processes is likely to become an increasing problem in computer networks.> Sally Floyd, Van Jacobson |
IEEE/ACM Trans. Netw. | 2 |
| 1993 | The Synchronization of Periodic Routing MessagesabstractThe paper considers a network with many apparently-independent periodic processes and discusses one method by which these processes can inadvertently become synchronized. In particular, we study the synchronization of periodic routing messages. We give examples of the harmful effect of these synchronized updates on other network traffic, and offer guidelines on how to avoid inadvertent synchronization. Using simulations and analysis, we study the process of synchronization and show that the transition from unsynchronized to synchronized traffic is not one of gradual degradation but is instead a very abrupt 'phase transition': in general, the addition of a single router will convert a completely unsynchronized traffic stream into a completely synchronized one. We show that synchronization can be avoided by the addition of randomization to the traffic sources and quantify how much randomization is necessary. In addition, we argue that the inadvertent synchronization of periodic processes is likely to become an increasing problem in computer networks. Sally Floyd, Van Jacobson |
SIGCOMM | 2 |
| 1993 | Random early detection gateways for congestion avoidanceabstractThe authors present random early detection (RED) gateways for congestion avoidance in packet-switched networks. The gateway detects incipient congestion by computing the average queue size. The gateway could notify connections of congestion either by dropping packets arriving at the gateway or by setting a bit in packet headers. When the average queue size exceeds a present threshold, the gateway drops or marks each arriving packet with a certain probability, where the exact probability is a function of the average queue size. RED gateways keep the average queue size low while allowing occasional bursts of packets in the queue. During congestion, the probability that the gateway notifies a particular connection to reduce its window is roughly proportional to that connection's share of the bandwidth through the gateway. RED gateways are designed to accompany a transport-layer congestion control protocol such as TCP. The RED gateway has no bias against bursty traffic and avoids the global synchronization of many connections decreasing their window at the same time. Simulations of a TCP/IP network are used to illustrate the performance of RED gateways.> Sally Floyd, Van Jacobson |
IEEE/ACM Trans. Netw. | 2 |
| 1988 | Congestion avoidance and controlabstractIn October of '86, the Internet had the first of what became a series of 'congestion collapses'. During this period, the data throughput from LBL to UC Berkeley (sites separated by 400 yards and three IMP hops) dropped from 32 Kbps to 40 bps. Mike Karels1 and I were fascinated by this sudden factor-of-thousand drop in bandwidth and embarked on an investigation of why things had gotten so bad. We wondered, in particular, if the 4.3BSD (Berkeley UNIX) TCP was mis-behaving or if it could be tuned to work better under abysmal network conditions. The answer to both of these questions was “yes”. Van Jacobson |
SIGCOMM | 1 |