Demo Data from EDBT 2026 / reviewers in the wild / expert
Brandon Schlinker
dblp:122/4997 · also Brandon Carl Schlinker
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 10 · 5 first-authorSystems, architecture and hardware · 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
8 papers |
Routing and switching · 48% Network measurement and analytics · 21% Internet architecture and protocols · 12% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Routing and switching › inter-domain routing
BGP |
0.9 | 4 | 2019 | PEERING: virtualizing BGP at the edge for research · CoNEXT 2019 Engineering Egress with Edge Fabric: Steering Oceans of Content to the World · SIGCOMM 2017 SDX: a software defined internet exchange · SIGCOMM 2014 |
Routing and switching
inter-domain routing |
0.9 | 4 | 2019 | PEERING: virtualizing BGP at the edge for research · CoNEXT 2019 Engineering Egress with Edge Fabric: Steering Oceans of Content to the World · SIGCOMM 2017 SDX: a software defined internet exchange · SIGCOMM 2014 |
Internet architecture and protocols › world wide web
HTTP performance |
0.4 | 1 | 2019 | Internet Performance from Facebook's Edge · Internet Measurement Conference 2019 |
Network measurement and analytics › network performance measurement
internet performance measurement |
0.4 | 1 | 2019 | Internet Performance from Facebook's Edge · Internet Measurement Conference 2019 |
Network measurement and analytics
network performance measurement |
0.4 | 1 | 2019 | Internet Performance from Facebook's Edge · Internet Measurement Conference 2019 |
Software-defined and programmable networks › inter-domain SDN
software-defined internet exchange point |
0.4 | 2 | 2014 | SDX: a software defined internet exchange · SIGCOMM 2014 SDX: a software defined internet exchange · SIGCOMM 2014 |
Routing and switching
route prediction |
0.2 | 1 | 2016 | Sibyl: A Practical Internet Route Oracle · NSDI 2016 |
Routing and switching
routing |
0.2 | 1 | 2016 | Sibyl: A Practical Internet Route Oracle · NSDI 2016 |
Network measurement and analytics › internet measurement
routing measurement |
0.2 | 1 | 2016 | Sibyl: A Practical Internet Route Oracle · NSDI 2016 |
Datacenter networks
data center network topology |
0.2 | 1 | 2015 | Condor: Better Topologies Through Declarative Design · SIGCOMM 2015 |
Content delivery and video streaming
content provider network |
0.2 | 2 | 2019 | Internet Performance from Facebook's Edge · Internet Measurement Conference 2019 Engineering Egress with Edge Fabric: Steering Oceans of Content to the World · SIGCOMM 2017 |
Routing and switching › inter-domain routing
autonomous system |
0.1 | 1 | 2019 | PEERING: virtualizing BGP at the edge for research · CoNEXT 2019 |
Edge and fog computing
edge networks |
0.1 | 1 | 2019 | PEERING: virtualizing BGP at the edge for research · CoNEXT 2019 |
Network optimization and economics
network design |
0.1 | 1 | 2015 | Condor: Better Topologies Through Declarative Design · SIGCOMM 2015 |
Network measurement and analytics
traffic characterization |
0.1 | 1 | 2015 | Are We One Hop Away from a Better Internet? · Internet Measurement Conference 2015 |
Methods — techniques the papers use, named apart from their topics
virtualization · 0.4programmable packet processing · 0.4large-scale measurement · 0.4goodput estimation · 0.4constraint-based synthesis · 0.2runtime isolation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | PEERING: virtualizing BGP at the edge for researchabstractInternet routing research has long been hindered by obstacles to executing the wide class of experiments necessary to characterize problems and opportunities, and evaluate candidate solutions. Prior works proposed a platform that would provide experiments with control of an Internet-connected AS. However, because BGP does not natively support multiplexing or the requisite security policies for building such a platform, prior works were ultimately unable to realize this vision. Brandon Schlinker, Todd Arnold, Ítalo S. Cunha, Ethan Katz-Bassett |
CoNEXT | 1 |
| 2019 | Internet Performance from Facebook's EdgeabstractWe examine the current state of user network performance and opportunities to improve it from the vantage point of Facebook, a global content provider. Facebook serves over 2 billion users distributed around the world using a network of PoPs and interconnections spread across 6 continents. In this paper, we execute a large-scale, 10-day measurement study of metrics at the TCP and HTTP layers for production user traffic at all of Facebook's PoPs worldwide, collecting performance measurements for hundreds of trillions of sampled HTTP sessions. We discuss our approach to collecting and analyzing measurements, including a novel approach to characterizing user achievable goodput from the server side. We find that most user sessions have MinRTT less than 39ms and can support HD video. We investigate if it is possible to improve performance by incorporating performance information into Facebook's routing decisions; we find that default routing by Facebook is largely optimal. To our knowledge, our measurement study is the first characterization of user performance on today's Internet from the vantage point of a global content provider. Brandon Schlinker, Ítalo S. Cunha, Yi-Ching Chiu, Srikanth Sundaresan, Ethan Katz-Bassett |
Internet Measurement Conference | 1 |
| 2017 | Engineering Egress with Edge Fabric: Steering Oceans of Content to the WorldabstractLarge content providers build points of presence around the world, each connected to tens or hundreds of networks. Ideally, this connectivity lets providers better serve users, but providers cannot obtain enough capacity on some preferred peering paths to handle peak traffic demands. These capacity constraints, coupled with volatile traffic and performance and the limitations of the 20 year old BGP protocol, make it difficult to best use this connectivity. Brandon Schlinker, Hyojeong Kim, Timothy Cui, Ethan Katz-Bassett, Harsha V. Madhyastha, Ítalo S. Cunha, James Quinn, Saif Hasan, Petr Lapukhov, Hongyi Zeng |
SIGCOMM | 1 |
| 2016 | Sibyl: A Practical Internet Route Oracle
Ítalo S. Cunha, Pietro Marchetta, Matt Calder, Yi-Ching Chiu, Brandon Schlinker, Bruno V. A. Machado, Antonio Pescapè, Vasileios Giotsas, Harsha V. Madhyastha, Ethan Katz-Bassett |
NSDI | 5 |
| 2015 | Are We One Hop Away from a Better Internet?abstractThe Internet suffers from well-known performance, reliability, and security problems. However, proposed improvements have seen little adoption due to the difficulties of Internet-wide deployment. We observe that, instead of trying to solve these problems in the general case, it may be possible to make substantial progress by focusing on solutions tailored to the paths between popular content providers and their clients, which carry a large share of Internet traffic. Yi-Ching Chiu, Brandon Schlinker, Abhishek Balaji Radhakrishnan, Ethan Katz-Bassett, Ramesh Govindan |
Internet Measurement Conference | 2 |
| 2015 | Condor: Better Topologies Through Declarative DesignabstractThe design space for large, multipath datacenter networks is large and complex, and no one design fits all purposes. Network architects must trade off many criteria to design cost-effective, reliable, and maintainable networks, and typically cannot explore much of the design space. We present Condor, our approach to enabling a rapid, efficient design cycle. Condor allows architects to express their requirements as constraints via a Topology Description Language (TDL), rather than having to directly specify network structures. Condor then uses constraint-based synthesis to rapidly generate candidate topologies, which can be analyzed against multiple criteria. We show that TDL supports concise descriptions of topologies such as fat-trees, BCube, and DCell; that we can generate known and novel variants of fat-trees with simple changes to a TDL file; and that we can synthesize large topologies in tens of seconds. We also show that Condor supports the daunting task of designing multi-phase network expansions that can be carried out on live networks. Brandon Schlinker, Radhika Niranjan Mysore, Jeffrey C. Mogul, Amin Vahdat, Minlan Yu, Ethan Katz-Bassett, Michael Rubin |
SIGCOMM | 1 |
| 2014 | PEERING: An AS for UsabstractInternet routing suffers from persistent and transient failures, circuitous routes, oscillations, and prefix hijacks. A major impediment to progress is the lack of ways to conduct impactful interdomain research. Most research is based either on passive observation of existing routes, keeping researchers from assessing how the Internet will respond to route or policy changes; or simulations, which are restricted by limitations in our understanding of topology and policy. Brandon Schlinker, Kyriakos Zarifis, Ítalo S. Cunha, Nick Feamster, Ethan Katz-Bassett |
HotNets | 1 |
| 2014 | SDX: a software defined internet exchangeabstractBGP severely constrains how networks can deliver traffic over the Internet. Today's networks can only forward traffic based on the destination IP prefix, by selecting among routes offered by their immediate neighbors. We believe Software Defined Networking (SDN) could revolutionize wide-area traffic delivery, by offering direct control over packet-processing rules that match on multiple header fields and perform a variety of actions. Internet exchange points (IXPs) are a compelling place to start, given their central role in interconnecting many networks and their growing importance in bringing popular content closer to end users. Arpit Gupta, Laurent Vanbever, Muhammad Shahbaz 0001, Sean Patrick Donovan, Brandon Schlinker, Nick Feamster, Jennifer Rexford, Scott Shenker, Russell J. Clark 0001, Ethan Katz-Bassett |
SIGCOMM | 5 |
| 2014 | SDX: a software defined internet exchangeabstractBGP severely constrains how networks can deliver traffic over the Internet. Today's networks can only forward traffic based on the destination IP prefix, by selecting among routes offered by their immediate neighbors. We believe Software Defined Networking (SDN) could revolutionize wide-area traffic delivery, by offering direct control over packet-processing rules that match on multiple header fields and perform a variety of actions. Internet exchange points (IXPs) are a compelling place to start, given their central role in interconnecting many networks and their growing importance in bringing popular content closer to end users. To realize a Software Defined IXP (an "SDX"), we need new programming abstractions that allow participating networks to create and run these applications and a runtime that both behaves correctly when interacting with BGP and ensures that applications do not interfere with each other. We must also ensure that the system scales, both in rule-table size and computational overhead. In this demo, we show how we tackle these challenges demonstrating the flexibility and scalability of our SDX platform. The paper also appears in the main program. Arpit Gupta, Laurent Vanbever, Muhammad Shahbaz 0001, Sean Patrick Donovan, Brandon Schlinker, Nick Feamster, Jennifer Rexford, Scott Shenker, Russell J. Clark 0001, Ethan Katz-Bassett |
SIGCOMM | 5 |
| 2013 | Gang Migration of Virtual Machines Using Cluster-wide DeduplicationabstractGang migration refers to the simultaneous live migration of multiple Virtual Machines (VMs) from one set of physical machines to another in response to events such as load spikes and imminent failures. Gang migration generates a large volume of network traffic and can overload the core network links and switches in a data center. In this paper, we present an approach to reduce the network overhead of gang migration using global deduplication (GMGD). GMGD identifies and eliminates the retransmission of duplicate memory pages among VMs running on multiple physical machines in the cluster. We describe the design, implementation and evaluation of a GMGD prototype using QEMU/KVM VMs. Evaluations on a 30-node Gigabit Ethernet cluster having 10GigE core links shows that GMGD can reduce the network traffic on core links by up to 65% and the total migration time of VMs by up to 42% when compared to the default migration technique in QEMU/KVM. Furthermore, GMGD has a smaller adverse performance impact on network-bound applications. Umesh Deshpande, Brandon Schlinker, Eitan Adler, Kartik Gopalan |
CCGRID | 2 |
| 2012 | Optimal media storage in federated cloud environmentsabstractWith the emergence of cloud computing, users are increasingly using storage services of cloud providers to satisfy their storage needs. However, these cloud providers are not 100% reliable, resulting in periodic service outages. End users require a solution that minimizes the impact of cloud service outages and optimizes the chances of successfully retrieving stored objects in cases of provider failures. In this paper, we propose to build a federated cloud agent, enabling end users to simultaneously deploy storage objects to multiple cloud service providers, based on their unit storage costs and failure probabilities. We study two service provider failure models: the first case assumes that at most one service provider fails at any given time, and the second case assumes that cloud service providers may fail independently with certain probabilities. We cast both scenarios as constrained optimization problems to minimize the overall storage cost while enhancing the chances of recovering all the storage objects in case of service outages. In the experiments, we evaluated the proposed optimal storage schemes against a fixed server deployment strategy and find our schemes can achieve good recovery ratios, while incurring minimal storage costs. Xiao Su 0006, Brandon Schlinker, Yi Shang, Zhenzhen Ye |
ICC | 2 |