EDBT 2026 Demo / reviewers in the wild / expert
Brandon Heller
dblp:49/1811
· DBLP profile ↗
12ranked-venue papers
3as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 9 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, 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
7 papers |
Datacenter networks · 28% Network measurement and analytics · 24% Internet of things and sensor networks · 16% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Cloud and datacenter computing · 72% Processor architecture and microarchitecture · 19% Energy-efficient computing · 9% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% |
Topics — the 13 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks › wireless sensor network
network diagnosis |
0.2 | 1 | 2014 | I Know What Your Packet Did Last Hop: Using Packet Histories to Troubleshoot Networks · NSDI 2014 |
Content delivery and video streaming
adaptive video streaming |
0.1 | 1 | 2012 | Confused, timid, and unstable: picking a video streaming rate is hard · Internet Measurement Conference 2012 |
Network measurement and analytics › network measurement methodology › network experimentation
reproducible network experiments |
0.1 | 1 | 2012 | Reproducible network experiments using container-based emulation · CoNEXT 2012 |
Visualization and visual analytics › graph visualization
edge bundling |
0.1 | 1 | 2011 | Divided Edge Bundling for Directional Network Data · IEEE Trans. Vis. Comput. Graph. 2011 |
Visualization and visual analytics
graph visualization |
0.1 | 1 | 2011 | Divided Edge Bundling for Directional Network Data · IEEE Trans. Vis. Comput. Graph. 2011 |
Visualization and visual analytics › graph visualization
node-link diagram |
0.1 | 1 | 2011 | Divided Edge Bundling for Directional Network Data · IEEE Trans. Vis. Comput. Graph. 2011 |
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine placement |
0.1 | 1 | 2011 | Optimizing a virtualized data center · SIGCOMM 2011 |
Cloud and datacenter computing
datacenter network |
0.1 | 1 | 2010 | Ripcord: a modular platform for data center networking · SIGCOMM 2010 |
Internet architecture and protocols
overlay networks |
0.1 | 1 | 2007 | Supercharging planetlab: a high performance, multi-application, overlay network platform · SIGCOMM 2007 |
Processor architecture and microarchitecture › special-purpose processor
network processor |
0.1 | 1 | 2007 | Supercharging planetlab: a high performance, multi-application, overlay network platform · SIGCOMM 2007 |
Network measurement and analytics
bandwidth estimation |
0.0 | 1 | 2012 | Confused, timid, and unstable: picking a video streaming rate is hard · Internet Measurement Conference 2012 |
Network measurement and analytics › measurement infrastructure
network testbed |
0.0 | 1 | 2012 | Reproducible network experiments using container-based emulation · CoNEXT 2012 |
Energy-efficient computing › power management › energy-efficient networking
network power management |
0.0 | 1 | 2010 | ElasticTree: Saving Energy in Data Center Networks · NSDI 2010 |
Methods — techniques the papers use, named apart from their topics
measurement · 0.1container-based emulation · 0.1force-directed simulation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Using Network Knowledge to Improve Workload Performance in Virtualized Data CentersabstractThe scale and expense of modern data centers motivates running them as efficiently as possible. This paper explores how virtualized data center performance can be improved when network traffic and topology data informs VM placement. Our practical heuristics, tested on network-heavy, scale-out workloads in an 80 server cluster, improve overall performance by up to 70% compared to random placement in a multi-tenant configuration. David Erickson, Brandon Heller, Nick McKeown, Mendel Rosenblum |
IC2E | 2 |
| 2014 | I Know What Your Packet Did Last Hop: Using Packet Histories to Troubleshoot Networks
Nikhil Handigol, Brandon Heller, Vimalkumar Jeyakumar, David Mazières, Nick McKeown |
NSDI | 2 |
| 2012 | Reproducible network experiments using container-based emulationabstractIn an ideal world, all research papers would be runnable: simply click to replicate all results, using the same setup as the authors. One approach to enable runnable network systems papers is Container-Based Emulation (CBE), where an environment of virtual hosts, switches, and links runs on a modern multicore server, using real application and kernel code with software-emulated network elements. CBE combines many of the best features of software simulators and hardware testbeds, but its performance fidelity is unproven. Nikhil Handigol, Brandon Heller, Vimalkumar Jeyakumar, Bob Lantz, Nick McKeown |
CoNEXT | 2 |
| 2012 | Confused, timid, and unstable: picking a video streaming rate is hardabstractToday's commercial video streaming services use dynamic rate selection to provide a high-quality user experience. Most services host content on standard HTTP servers in CDNs, so rate selection must occur at the client. We measure three popular video streaming services -- Hulu, Netflix, and Vudu -- and find that accurate client-side bandwidth estimation above the HTTP layer is hard. As a result, rate selection based on inaccurate estimates can trigger a feedback loop, leading to undesirably variable and low-quality video. We call this phenomenon the "downward spiral effect", and we measure it on all three services, present insights into its root causes, and validate initial solutions to prevent it. Te-Yuan Huang, Nikhil Handigol, Brandon Heller, Nick McKeown, Ramesh Johari |
Internet Measurement Conference | 3 |
| 2011 | Visualizing collaboration and influence in the open-source software communityabstractWe apply visualization techniques to user profiles and repository metadata from the GitHub source code hosting service. Our motivation is to identify patterns within this development community that might otherwise remain obscured. Such patterns include the effect of geographic distance on developer relationships, social connectivity and influence among cities, and variation in projectspecific contribution styles (e.g., centralized vs. distributed). Our analysis examines directed graphs in which nodes represent users' geographic locations and edges represent (a) follower relationships, (b) successive commits, or (c) contributions to the same project. We inspect this data using a set of visualization techniques: geo-scatter maps, small multiple displays, and matrix diagrams. Using these representations, and tools based on them, we develop hypotheses about the larger GitHub community that would be difficult to discern using traditional lists, tables, or descriptive statistics. These methods are not intended to provide conclusive answers; instead, they provide a way for researchers to explore the question space and communicate initial insights. Brandon Heller, Eli Marschner, Evan Rosenfeld, Jeffrey Heer |
MSR | 1 |
| 2011 | Optimizing a virtualized data centerabstractMany data centers extensively use virtual machines (VMs), which provide the flexibility to move workload among physical servers. VMs can be placed to maximize application performance, power efficiency, or even fault tolerance. However, VMs are typically repositioned without considering network topology, congestion, or traffic routes. David Erickson, Brandon Heller, Jonathan Chu, Jonathan D. Ellithorpe, Scott Whyte, Stephen Stuart, Nick McKeown, Guru M. Parulkar, Mendel Rosenblum |
SIGCOMM | 2 |
| 2011 | Divided Edge Bundling for Directional Network DataabstractThe node-link diagram is an intuitive and venerable way to depict a graph. To reduce clutter and improve the readability of node-link views, Holten & van Wijk's force-directed edge bundling employs a physical simulation to spatially group graph edges. While both useful and aesthetic, this technique has shortcomings: it bundles spatially proximal edges regardless of direction, weight, or graph connectivity. As a result, high-level directional edge patterns are obscured. We present divided edge bundling to tackle these shortcomings. By modifying the forces in the physical simulation, directional lanes appear as an emergent property of edge direction. By considering graph topology, we only bundle edges related by graph structure. Finally, we aggregate edge weights in bundles to enable more accurate visualization of total bundle weights. We compare visualizations created using our technique to standard force-directed edge bundling, matrix diagrams, and clustered graphs; we find that divided edge bundling leads to visualizations that are easier to interpret and reveal both familiar and previously obscured patterns. David Selassie, Brandon Heller, Jeffrey Heer |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2010 | A network in a laptop: rapid prototyping for software-defined networksabstractMininet is a system for rapidly prototyping large networks on the constrained resources of a single laptop. The lightweight approach of using OS-level virtualization features, including processes and network namespaces, allows it to scale to hundreds of nodes. Experiences with our initial implementation suggest that the ability to run, poke, and debug in real time represents a qualitative change in workflow. We share supporting case studies culled from over 100 users, at 18 institutions, who have developed Software-Defined Networks (SDN). Ultimately, we think the greatest value of Mininet will be supporting collaborative network research, by enabling self-contained SDN prototypes which anyone with a PC can download, run, evaluate, explore, tweak, and build upon. Bob Lantz, Brandon Heller, Nick McKeown |
HotNets | 2 |
| 2010 | ElasticTree: Saving Energy in Data Center Networks
Brandon Heller, Srinivasan Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, Puneet Sharma 0001, Sujata Banerjee, Nick McKeown |
NSDI | 1 |
| 2010 | Ripcord: a modular platform for data center networkingabstractIn this demo, we present Ripcord, a modular platform for rapidly prototyping scale-out data center networks. Ripcord enables researchers to build and evaluate new network features and topologies, using only commercially available hardware and open-source software. The Ripcord demo will show three examples of custom network functions, operating together, on top of a 160-node cluster. The first is a routing engine that isolates classes of traffic. The second is a dynamic network manager than adjusts links and switch power states to reduce energy. The third is a statistics aggregator that supports network health monitoring and automatic alerts. The demo will be interactive, with a visualization of live parameters for each link and switch, such as bandwidth, drops, and power status, as well a control panel to modify the traffic load. We feel that an interactive demo is the best way to introduce the research community to Ripcord and get their feedback. Brandon Heller, David Erickson, Nick McKeown, Rean Griffith, Igor Ganichev, Scott Whyte, Kyriakos Zarifis, Daekyeong Moon, Scott Shenker, Stephen Stuart |
SIGCOMM | 1 |
| 2007 | Experimental evaluation of a coarse-grained switch schedulerabstractModern high performance routers rely on sophisticated interconnection networks to meet ever increasing demands on capacity. Previous studies have used a combination of analysis and idealized simulations to show that coarse-grained scheduling of traffic flows can be effective in preventing interconnect congestion while ensuring high utilization. In this work, we study the performance of a coarse-grained scheduler in a real router with a scalable architecture similar to those found in high performance commercial systems. Our results are obtained by taking fine-grained measurements within the router that provide a detailed picture of the scheduler's behavior under a variety of conditions, giving a more complete and realistic understanding of the short time-scale dynamics than previous studies could provide. Charlie Wiseman, Jonathan S. Turner, Brandon Heller |
ANCS | 4 |
| 2007 | Supercharging planetlab: a high performance, multi-application, overlay network platformabstractIn recent years, overlay networks have become an important vehicle for delivering Internet applications. Overlay network nodes are typically implemented using general purpose servers or clusters. We investigate the performance benefits of more integrated architectures, combining general-purpose servers with high performance Network Processor (NP) subsystems. We focus on PlanetLab as our experimental context and report on the design and evaluation of an experimental PlanetLab platform capable of much higher levels of performance than typical system configurations. To make it easier for users to port applications, the system supports a fast path/slow path application structure that facilitates the mapping of the most performance-critical parts of an application onto an NP subsystem, while allowing the more complex control and exception-handling to be implemented within the programmer-friendly environment provided by conventional servers. We report on implementations of two sample applications, an IPv4 router, and a forwarding application for the Internet Indirection Infrastructure. We demonstrate an 80x improvement in packet processing rates and comparable reductions in latency. Jonathan S. Turner, Patrick Crowley, John D. DeHart, Amy Freestone, Brandon Heller, Fred Kuhns, Sailesh Kumar, John W. Lockwood, Michael Wilson 0001, Charlie Wiseman, David Zar |
SIGCOMM | 5 |