Lee Breslau

dblp:18/4100 · DBLP profile ↗
← Back
19ranked-venue papers
6as first author
0since 2021 · last 2012
0000-0003-1433-8208ORCID · corroborated

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

Computer networks · 15 · 5 first-authorSystems, architecture and hardware · 3Software engineering, systems software and programming languages · 3Theory of computation · 1 · 1 first-author

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
Network management and operations · 42% Network measurement and analytics · 32% Internet architecture and protocols · 7%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Distributed systems · 79% Performance modeling and evaluation · 15% Memory systems · 7%

Topics — the 30 heaviest of 38, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network management and operations › fault management
fault diagnosis
0.322012
G-RCA: a generic root cause analysis platform for service quality management in large IP networks · IEEE/ACM Trans. Netw. 2012
G-RCA: a generic root cause analysis platform for service quality management in large IP networks · CoNEXT 2010
Network management and operations
quality of service management
0.322012
G-RCA: a generic root cause analysis platform for service quality management in large IP networks · IEEE/ACM Trans. Netw. 2012
G-RCA: a generic root cause analysis platform for service quality management in large IP networks · CoNEXT 2010
Network management and operations › fault management › fault diagnosis
root cause analysis
0.322012
G-RCA: a generic root cause analysis platform for service quality management in large IP networks · IEEE/ACM Trans. Netw. 2012
G-RCA: a generic root cause analysis platform for service quality management in large IP networks · CoNEXT 2010
Network measurement and analytics
network performance measurement
0.222009
On Passive One-Way Loss Measurements Using Sampled Flow Statistics · INFOCOM 2009
GRE Encapsulated Multicast Probing: A Scalable Technique for Measuring One-Way Loss · INFOCOM 2008
Network measurement and analytics › network telemetry
data plane measurement
0.112010
Flowroute: inferring forwarding table updates using passive flow-level measurements · Internet Measurement Conference 2010
Network management and operations › network monitoring
routing protocol monitoring
0.112010
Flowroute: inferring forwarding table updates using passive flow-level measurements · Internet Measurement Conference 2010
Network measurement and analytics
traffic measurement
0.112009
On Passive One-Way Loss Measurements Using Sampled Flow Statistics · INFOCOM 2009
Internet architecture and protocols
quality of service
0.152000
Comments on the Performance of Measurement-Based Admission Control Algorithms · INFOCOM 2000
Is Service Priority Useful in Networks? · SIGMETRICS 1998
Best-Effort versus Reservations: A Simple Comparative Analysis · SIGCOMM 1998
Network measurement and analytics › network tomography
loss inference
0.112008
GRE Encapsulated Multicast Probing: A Scalable Technique for Measuring One-Way Loss · INFOCOM 2008
Network measurement and analytics
network tomography
0.112008
GRE Encapsulated Multicast Probing: A Scalable Technique for Measuring One-Way Loss · INFOCOM 2008
Network optimization and economics
admission control
0.122000
Endpoint admission control: Architectural issues and performance · SIGCOMM 2000
Comments on the Performance of Measurement-Based Admission Control Algorithms · INFOCOM 2000
Routing and switching › fault-tolerant routing
restoration routing
0.012004
Coping with network failures: routing strategies for optimal demand oblivious restoration · SIGMETRICS 2004
Content delivery and video streaming › caching
web caching
0.021999
A Scalable Web Cache Consistency Architecture · SIGCOMM 1999
Web Caching and Zipf-like Distributions: Evidence and Implications · INFOCOM 1999
Internet of things and sensor networks › wireless sensor network
network diagnosis
0.012012
G-RCA: a generic root cause analysis platform for service quality management in large IP networks · IEEE/ACM Trans. Netw. 2012
Distributed systems
peer-to-peer systems
0.012003
Making gnutella-like P2P systems scalable · SIGCOMM 2003
Distributed systems
search algorithms
0.012003
Making gnutella-like P2P systems scalable · SIGCOMM 2003
Network measurement and analytics
traffic characterization
0.012002
On the characteristics and origins of internet flow rates · SIGCOMM 2002
Routing and switching
routing protocol
0.012010
Flowroute: inferring forwarding table updates using passive flow-level measurements · Internet Measurement Conference 2010
Transport protocols and congestion control › congestion management
endpoint admission control
0.012000
Endpoint admission control: Architectural issues and performance · SIGCOMM 2000
Network optimization and economics › admission control
measurement-based admission control
0.012000
Comments on the Performance of Measurement-Based Admission Control Algorithms · INFOCOM 2000
Content delivery and video streaming › caching
cache consistency
0.011999
A Scalable Web Cache Consistency Architecture · SIGCOMM 1999
Content delivery and video streaming › caching › cache management
cache replacement
0.011999
Web Caching and Zipf-like Distributions: Evidence and Implications · INFOCOM 1999
Internet architecture and protocols › buffer management
packet dropping policy
0.011998
Uniform versus Priority Dropping for Layered Video · SIGCOMM 1998
Wireless networking › scheduling › scheduling policy
priority service
0.011998
Is Service Priority Useful in Networks? · SIGMETRICS 1998
Network optimization and economics
resource allocation
0.012004
Coping with network failures: routing strategies for optimal demand oblivious restoration · SIGMETRICS 2004
Internet architecture and protocols › quality of service › end-to-end qos
end-to-end service guarantees
0.011995
Two Issues in Reservation Establishment · SIGCOMM 1995
Internet architecture and protocols
resource reservation
0.011995
Two Issues in Reservation Establishment · SIGCOMM 1995
Internet architecture and protocols
integrated services
0.012000
Endpoint admission control: Architectural issues and performance · SIGCOMM 2000
Performance modeling and evaluation
simulation
0.012000
Comments on the Performance of Measurement-Based Admission Control Algorithms · INFOCOM 2000
Memory systems › cache coherence
invalidation
0.011999
A Scalable Web Cache Consistency Architecture · SIGCOMM 1999

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

simulation · 0.2statistical correlation mining · 0.1rule specification · 0.1passive flow-level measurement · 0.1control plane monitoring · 0.1analytical variance bounds · 0.1tomographic inference · 0.1netflow · 0.1GRE tunneling · 0.1GRE encapsulation · 0.1analytical modeling · 0.0trace analysis · 0.0
YearPublicationVenuePosition
2012 G-RCA: a generic root cause analysis platform for service quality management in large IP networks
abstract
An increasingly diverse set of applications, such as Internet games, streaming videos, e-commerce, online banking, and even mission-critical emergency call services, all relies on IP networks. In such an environment, best-effort service is no longer acceptable. This requires a transformation in network management from detecting and replacing individual faulty network elements to managing the end-to-end service quality as a whole. In this paper, we describe the design and development of a Generic Root Cause Analysis platform (G-RCA) for service quality management (SQM) in large IP networks. G-RCA contains a comprehensive service dependency model that incorporates topological and cross-layer relationships, protocol interactions, and control plane dependencies. G-RCA abstracts the root cause analysis process into signature identification for symptom and diagnostic events, temporal and spatial event correlation, and reasoning and inference logic. G-RCA provides a flexible rule specification language that allows operators to quickly customize G-RCA and provide different root cause analysis tools as new problems need to be investigated. G-RCA is also integrated with data trending, manual data exploration, and statistical correlation mining capabilities. G-RCA has proven to be a highly effective SQM platform in several different applications, and we present results regarding BGP flaps, PIM flaps in Multicast VPN service, and end-to-end throughput degradation in content delivery network (CDN) service.
Lee Breslau, Zihui Ge, Daniel Massey, Dan Pei, Jennifer Yates
IEEE/ACM Trans. Netw.2
2011 Disjoint-Path Facility Location: Theory and Practice
abstract
This paper is a theoretical and experimental study of two related facility location problems that emanated from networking. Suppose we are given a network modeled as a directed graph G = (V, A), together with (not-necessarily-disjoint) subsets C and F of V, where C is a set of customer locations and F is a set of potential facility locations (and typically C ⊆ F). Our goal is to find a minimum sized subset F′ ⊆ F such that for every customer c ∊ C there are two locations f1, f2 ∊ F′ such that traffic from c to f1 and to f2 is routed on disjoint paths (usually shortest paths) under the network's routing protocols. Although we prove that this problem is impossible to approximate in the worst case even to within a factor of 2log1−εn for any ε > 0 (assuming no NP-complete language can be solved in quasipolynomial time), we show that the situation is much better in practice. We propose three algorithms that build solutions and determine lower bounds on the optimum solution, and evaluate them on several large real ISP topologies and on synthetic networks designed to reflect real-world LAN/WAN network structure. Our main algorithms are (1) an algorithm that performs multiple runs of a straightforward randomized greedy heuristic and returns the best result found, (2) a genetic algorithm that uses the greedy algorithm as a subroutine, and (3) a new “Double Hitting Set” algorithm. All three approaches perform surprising well, although, in practice, the most cost-effective approach is the multi-run greedy algorithm. This yields results that average within 0.7% of optimal for our synthetic instances and within 2.9% for our real-world instances, excluding the largest (and most realistic) one. For the latter instance, the other two algorithms come into their own, finding solutions that are more than three times better than those of the multi-start greedy approach. In terms of our motivating monitoring application, where every customer location can be a facility location, the results are even better. Here the above Double Hitting Set solution is 90% better than the default solution which places a monitor at each customer location - such comparisons help justify the proposed alternative monitoring scheme of [8]. Our results also show that, on average for our real-world instances, we could save an additional 18% by choosing the (shortest path) routes ourselves, rather than taking the simpler approach of relying on the network to choose them for us.
Lee Breslau, Ilias Diakonikolas, Nick G. Duffield, Yu Gu 0004, Mohammad Hajiaghayi, David S. Johnson 0001, Howard J. Karloff, Mauricio G. C. Resende, Subhabrata Sen
ALENEX1
2010 G-RCA: a generic root cause analysis platform for service quality management in large IP networks
abstract
As IP networks have become the mainstay of an increasingly diverse set of applications ranging from Internet games and streaming videos, to e-commerce and online-banking, and even to mission-critical 911, best effort service is no longer acceptable. This requires a transformation in network management from detecting and replacing individual faulty network elements to managing the service quality as a whole.
Lee Breslau, Zihui Ge, Daniel Massey, Dan Pei, Jennifer Yates
CoNEXT2
2010 Flowroute: inferring forwarding table updates using passive flow-level measurements
abstract
The reconvergence of routing protocols in response to changes in network topology can impact application performance. While improvements in protocol specification and implementation have significantly reduced reconvergence times, increasingly performance-sensitive applications continue to raise the bar for these protocols. As such, monitoring the performance of routing protocols remains a critical activity for network operators. We design tool{}, a tool based on passive data plane measurements that we use in conjunction with control plane monitors for offline debugging and analysis of forwarding table dynamics. We discuss practical constraints that affect tool{}, and show how they can be addressed in real deployment scenarios. As an application of tool{}, we study forwarding table updates by backbone routers at a tier-1 ISP. We detect interesting behavior such as delayed forwarding table updates and routing loops due to buggy routers -- confirmed by network operators -- that are not detectable using traditional control plane monitors.
Amogh Dhamdhere, Lee Breslau, Nick G. Duffield, Cheng Tien Ee, Alexandre Gerber, Carsten Lund, Subhabrata Sen
Internet Measurement Conference2
2009 On Passive One-Way Loss Measurements Using Sampled Flow Statistics
abstract
The ability to scalably measure one-way packet loss across different network paths is vital to IP network management. However, the effectiveness of active-measurement techniques depends on being able to deploy measurement hosts at appropriate locations, and to inject necessary amounts of probe traffic without impacting the performance of interest. On the other hand, existing passive-measurement methods like [1] require router support and suffer from deployment limitations for the foreseeable future. In this paper, we propose a new estimation technique that does not require any new router features or measurement infrastructure, and only uses the sampled flow level statistics that are routinely collected in operational networks. The technique is designed to handle challenges of sampled flow-level aggregation such as information aggregation and non-alignment of flow records with measurement intervals. We develop three different schemes and derive analytical bounds on the variance of loss estimation from such a flow-based approach. Our analysis shows that link data rates are now becoming sufficiently large to counteract the effects on sampling on estimation accuracy.
Yu Gu 0004, Lee Breslau, Nick G. Duffield, Subhabrata Sen
INFOCOM2
2008 GRE Encapsulated Multicast Probing: A Scalable Technique for Measuring One-Way Loss
abstract
Internet service providers increasingly wish to monitor the performance of customer traffic within their networks. This paper addresses the problem of scalably performing one-way loss measurements across specific network paths. Our solution addresses the issue of scale by exploiting measurement features of the deployed network infrastructure to a large degree. There are three components. Firstly, GRE tunneling is used to control the path followed by measurement traffic in the network. Secondly, innovative probing methods, coupled with standard measurement capabilities, such as NetFlow, are used to isolate the performance of groups of measurement packets. Thirdly, we exploit and extend tomographic inference methods in order to extract the performance of probe traffic on customer paths within the network. This combination yields a powerful yet lightweight method to determine customer performance within the network.
Yu Gu 0004, Lee Breslau, Nick G. Duffield, Subhabrata Sen
INFOCOM2
2007 GRE encapsulated multicast probing: a scalable technique for measuring one-way loss
abstract
We develop techniques for estimating one-way loss from a measurement host to network routers which exploit commonly implemented features on commercial routers and do not require any new router capabilities. The work addressesthe problem of scalably performing one-way loss measurements across specific network paths.
Yu Gu 0004, Lee Breslau, Nick G. Duffield, Subhabrata Sen
SIGMETRICS2
2004 Coping with network failures: routing strategies for optimal demand oblivious restoration
abstract
Link and node failures in IP networks pose a challenge for network control algorithms. Routing restoration, which computes new routes that avoid failed links, involves fundamental tradeoffs between efficient use of network resources, complexity of the restoration strategy and disruption to network traffic. In order to achieve a balance between these goals, obtaining routings that provide good performance guarantees under failures is desirable.In this paper, building on previous work that provided performance guarantees under uncertain (and potentially unknown) traffic demands, we develop algorithms for computing optimal restoration paths and a methodology for evaluating the performance guarantees of routing under failures. We then study the performance of route restoration on a diverse collection of ISP networks. Our evaluation uses a competitive analysis type framework, where performance of routing with restoration paths under failures is compared to the best possible performance on the failed network. We conclude that with careful selection of restoration paths one can obtain restoration strategies that retain nearly optimal performance on the failed network while minimizing disruptions to traffic flows that did not traverse the failed parts of the network.
David L. Applegate, Lee Breslau, Edith Cohen
SIGMETRICS2
2003 Making gnutella-like P2P systems scalable
abstract
Napster pioneered the idea of peer-to-peer file sharing, and supported it with a centralized file search facility. Subsequent P2P systems like Gnutella adopted decentralized search algorithms. However, Gnutella's notoriously poor scaling led some to propose distributed hash table solutions to the wide-area file search problem. Contrary to that trend, we advocate retaining Gnutella's simplicity while proposing new mechanisms that greatly improve its scalability. Building upon prior research [1, 12, 22], we propose several modifications to Gnutella's design that dynamically adapt the overlay topology and the search algorithms in order to accommodate the natural heterogeneity present in most peer-to-peer systems. We test our design through simulations and the results show three to five orders of magnitude improvement in total system capacity. We also report on a prototype implementation and its deployment on a testbed.
Yatin Chawathe, Sylvia Ratnasamy, Lee Breslau, Nick Lanham, Scott Shenker
SIGCOMM3
2002 On the characteristics and origins of internet flow rates
abstract
This paper considers the distribution of the rates at which flows transmit data, and the causes of these rates. First, using packet level traces from several Internet links, and summary flow statistics from an ISP backbone, we examine Internet flow rates and the relationship between the rate and other flow characteristics such as size and duration. We find, as have others, that while the distribution of flow rates is skewed, it is not as highly skewed as the distribution of flow sizes. We also find that for large flows the size and rate are highly correlated. Second, we attempt to determine the cause of the rates at which flows transmit data by developing a tool, T-RAT, to analyze packet-level TCP dynamics. In our traces, the most frequent causes appear to be network congestion and receiver window limits.
Yin Zhang 0001, Lee Breslau, Vern Paxson, Scott Shenker
SIGCOMM2
2000 Comments on the Performance of Measurement-Based Admission Control Algorithms
abstract
Relaxed real time services that do not provide guaranteed loss rates or delay bounds are of considerable interest in the Internet, since these services can achieve higher utilization than hard real time services while still providing adequate service to adaptive real-time applications. Achieving this higher level of utilization depends on an admission control algorithm that does not rely on worst-case bounds to guide its admission decisions. Measurement-based admission control is one such approach, and several measurement-based admission control algorithms have been proposed in the literature. In this paper, we use simulations to compare the performance of several of these algorithms. We find that all of them achieve nearly the same utilization for a given packet loss rate, and that none of them are capable of accurately meeting loss targets.
Lee Breslau, Sugih Jamin, Scott Shenker
INFOCOM1
2000 Endpoint admission control: Architectural issues and performance
abstract
The traditional approach to implementing admission control, as exemplified by the Integrated Services proposal in the IETF, uses a signalling protocol to establish reservations at all routers along the path. While providing excellent quality-of-service, this approach has limited scalability because it requires routers to keep per-flow state and to process per-flow reservation messages. In an attempt to implement admission control without these scalability problems, several recent papers have proposed various forms of endpoint admission control. In these designs, the hosts (the endpoints) probe the network to detect the level of congestion; the host admits the flow only if the detected level of congestion is sufficiently low. This paper is devoted to the study of endpoint admission control. We first consider several architectural issues that guide (and constrain) the design of such systems. We then use simulations to evaluate the performance of endpoint admission control in various settings. The modest performance degradation between traditional router-based admission control and endpoint admission control suggests that a real-time service based on endpoint probing may be viable.
Lee Breslau, Edward W. Knightly, Scott Shenker, Ion Stoica, Hui Zhang 0001
SIGCOMM1
1999 Web Caching and Zipf-like Distributions: Evidence and Implications
abstract
This paper addresses two unresolved issues about Web caching. The first issue is whether Web requests from a fixed user community are distributed according to Zipf's (1929) law. The second issue relates to a number of studies on the characteristics of Web proxy traces, which have shown that the hit-ratios and temporal locality of the traces exhibit certain asymptotic properties that are uniform across the different sets of the traces. In particular, the question is whether these properties are inherent to Web accesses or whether they are simply an artifact of the traces. An answer to these unresolved issues will facilitate both Web cache resource planning and cache hierarchy design. We show that the answers to the two questions are related. We first investigate the page request distribution seen by Web proxy caches using traces from a variety of sources. We find that the distribution does not follow Zipf's law precisely, but instead follows a Zipf-like distribution with the exponent varying from trace to trace. Furthermore, we find that there is only (i) a weak correlation between the access frequency of a Web page and its size and (ii) a weak correlation between access frequency and its rate of change. We then consider a simple model where the Web accesses are independent and the reference probability of the documents follows a Zipf-like distribution. We find that the model yields asymptotic behaviour that are consistent with the experimental observations, suggesting that the various observed properties of hit-ratios and temporal locality are indeed inherent to Web accesses observed by proxies. Finally, we revisit Web cache replacement algorithms and show that the algorithm that is suggested by this simple model performs best on real trace data. The results indicate that while page requests do indeed reveal short-term correlations and other structures, a simple model for an independent request stream following a Zipf-like distribution is sufficient to capture certain asymptotic properties observed at Web proxies.
Lee Breslau, Graham Phillips, Scott Shenker
INFOCOM1
1999 A Scalable Web Cache Consistency Architecture
abstract
The rapid increase in web usage has led to dramatically increased loads on the network infrastructure and on individual web servers. To ameliorate these mounting burdens, there has been much recent interest in web caching architectures and algorithms. Web caching reduces network load, server load, and the latency of responses. However, web caching has the disadvantage that the pages returned to clients by caches may be stale, in that they may not be consistent with the version currently on the server. In this paper we describe a scalable web cache consistency architecture that provides fairly tight bounds on the staleness of pages. Our architecture borrows heavily from the literature, and can best be described as an invalidation approach made scalable by using a caching hierarchy and application-level multicast routing to convey the invalidations. We evaluate this design with calculations and simulations, and compare it to several other approaches.
Haobo Yu, Lee Breslau, Scott Shenker
SIGCOMM2
1998 Uniform versus Priority Dropping for Layered Video
abstract
In this paper, we analyze the relative merits of uniform versus priority dropping for the transmission of layered video. We first present our original intuitions about these two approaches, and then investigate the issue more thoroughly through simulations and analysis in which we explicitly model the performance of layered video applications. We compare both their performance characteristics and incentive properties, and find that the performance benefit of priority dropping is smaller than we expected, while uniform dropping has worse incentive properties than we previously believed.
Sandeep Bajaj, Lee Breslau, Scott Shenker
SIGCOMM2
1998 Best-Effort versus Reservations: A Simple Comparative Analysis
abstract
Using a simple analytical model, this paper addresses the following question: Should the Internet retain its best-effort-only architecture, or should it adopt one that is reservation-capable? We characterize the differences between reservation-capable and best-effort-only networks in terms of application performance and total welfare. Our analysis does not yield a definitive answer to the question we pose, since it would necessarily depend on unknowable factors such as the future cost of network bandwidth and the nature of the future traffic load. However, our model does reveal some interesting phenomena. First, in some circumstances, the amount of incremental bandwidth needed to make a best-effort-only network perform as well as a reservation capable one diverges as capacity increases. Second, in some circumstances reservation-capable networks retain significant advantages over best-effort-only networks, no matter how cheap bandwidth becomes. Lastly, we find bounds on the maximum performance advantage a reservation-capable network can achieve over best-effort architectures.
Lee Breslau, Scott Shenker
SIGCOMM1
1998 Is Service Priority Useful in Networks?
abstract
A key question in the definition of new services for the Internet is whether to provide a single class of relaxed real-time service or multiple levels differentiated by their delay characteristics. In that context we pose the question: is service priority useful in networks? We argue that, contrary to some of our earlier work, to properly address this question one cannot just consider raw network-centric performance numbers, such as the delay distribution. Rather, one must incorporate two new elements into the analysis: the utility functions of the applications (how application performance depends on network service), and the adaptive nature of applications (how applications react to changing network service). This last point is especially crucial; modern Internet applications are designed to tolerate a wide range of network service quality, and they do so by adapting to the current network conditions. Most previous investigations of network performance have neglected to include this adaptive behavior.In this paper we present an analysis of service priority in the context of audio applications embodying these two elements: utility functions and adaptation. Our investigation is far from conclusive. The definitive answer to the question depends on many factors that are outside the scope of this paper and are, at present, unknowable, such as the burstiness of future Internet traffic and the relative offered loads of best-effort and real-time applications. Despite these shortcomings, our analysis illustrates this new approach to evaluating network design decisions, and sheds some light on the properties of adaptive applications.
Sandeep Bajaj, Lee Breslau, Scott Shenker
SIGMETRICS2
1995 Two Issues in Reservation Establishment
abstract
This paper addresses two issues related to resource reservation establishment in packet switched networks offering realtime services. The first issue arises out of the natural tension between the local nature of reservations (i.e., they control the service provided on a particular link) and the end-to-end nature of application service requirements. How do reservation establishment protocols enable applications to receive their desired end-to-end service? We review the current onepass and two-pass approaches, and then propose a new hybrid approach called one-pass-with-advertising. The second issue in reservation establishment we consider arises from the inevitable heterogeneity in network router capabilities. Some routers and subnets in the Internet will support realtime services and others, such as ethernets, will not. How can a reservation establishment mechanism enable applications to achieve the end-to-end service they desire in the face of this heterogeneity? We propose an approach...
Scott Shenker, Lee Breslau
SIGCOMM2
1990 Design of Inter-Administrative Domain Routing Protocols
abstract
Policy Routing (PR) is a new area of development that attempts to incorporate policy related constraints on inter-Administrative Domain (AD) communication into the route computation and forwarding of inter-AD packets.
Lee Breslau, Deborah Estrin
SIGCOMM1