• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Making intra-domain routing robust to changing and uncertain traffic demands: understanding fundamental tradeoffs, in: (2003)

by D Applegate, E Cohen
Venue:ACM SIGCOMM,
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 126
Next 10 →

Walking the tightrope: Responsive yet stable traffic engineering

by Srikanth Kandula, Dina Katabi, Bruce Davie, Anna Charny - In Proc. ACM SIGCOMM , 2005
"... Current intra-domain Traffic Engineering (TE) relies on offline methods, which use long term average traffic demands. It cannot react to realtime traffic changes caused by BGP reroutes, diurnal traffic variations, attacks, or flash crowds. Further, current TE deals with network failures by pre-compu ..."
Abstract - Cited by 158 (3 self) - Add to MetaCart
Current intra-domain Traffic Engineering (TE) relies on offline methods, which use long term average traffic demands. It cannot react to realtime traffic changes caused by BGP reroutes, diurnal traffic variations, attacks, or flash crowds. Further, current TE deals with network failures by pre-computing alternative routings for a limited set of failures. It may fail to prevent congestion when unanticipated or combination failures occur, even though the network has enough capacity to handle the failure. This paper presents TeXCP, an online distributed TE protocol that balances load in realtime, responding to actual traffic demands and failures. TeXCP uses multiple paths to deliver demands from an ingress to an egress router, adaptively moving traffic from overutilized to under-utilized paths. These adaptations are carefully designed such that, though done independently by each edge router based on local information, they balance load in the whole network without oscillations. We model TeXCP, prove the stability of the model, and show that it is easy to implement. Our extensive simulations show that, for the same traffic demands, a network using TeXCP supports the same utilization and failure resilience as a network that uses traditional offline TE, but with half or third the capacity.
(Show Context)

Citation Context

...table. 1. INTRODUCTION Intra-domain Traffic Engineering (TE) is an essential part of modern ISP operations. The TE problem is typically formalized as minimizing the maximum utilization in the network =-=[5, 6, 15, 26]-=-. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial a...

Power awareness in network design and routing

by Joseph Chabarek, Joel Sommers, Paul Barford, Cristian Estan, David Tsiang, Steve Wright - In Proc. IEEE INFOCOM , 2008
"... Abstract—Exponential bandwidth scaling has been a fundamental driver of the growth and popularity of the Internet. However, increases in bandwidth have been accompanied by increases in power consumption, and despite sustained system design efforts to address power demand, significant technological c ..."
Abstract - Cited by 81 (1 self) - Add to MetaCart
Abstract—Exponential bandwidth scaling has been a fundamental driver of the growth and popularity of the Internet. However, increases in bandwidth have been accompanied by increases in power consumption, and despite sustained system design efforts to address power demand, significant technological challenges remain that threaten to slow future bandwidth growth. In this paper we describe the power and associated heat management challenges in today’s routers. We advocate a broad approach to addressing this problem that includes making powerawareness a primary objective in the design and configuration of networks, and in the design and implementation of network protocols. We support our arguments by providing a case study of power demands of two standard router platforms that enables us to create a generic model for router power consumption. We apply this model in a set of target network configurations and use mixed integer optimization techniques to investigate power consumption, performance and robustness in static network design and in dynamic routing. Our results indicate the potential for significant power savings in operational networks by including power-awareness. I.
(Show Context)

Citation Context

...d to many different problems in communication networks. Recent work ● by Applegate and Cohen uses an optimization framework to investigate how changing traffic profiles can affect network utilization =-=[13]-=-. Our approach to investigating power-awareness is similar in that we consider both network topologies and traffic matrices. Zhang et al. use an optimization framework to consider the problem of how t...

On achieving optimal throughput with network coding

by Zongpeng Li, Baochun Li, Dan Jiang, Lap Chi Lau - in Proc. IEEE Infocom 2005 , 2005
"... Abstrkt- With the constraints of network topologies and link capacities, achieving the optimal end-to-end throughput in data networks has been known as a fundamental but camputationally hard problem, In this paper, we seek efficient solutions to the problem of achieving optimal throughput in data ne ..."
Abstract - Cited by 72 (30 self) - Add to MetaCart
Abstrkt- With the constraints of network topologies and link capacities, achieving the optimal end-to-end throughput in data networks has been known as a fundamental but camputationally hard problem, In this paper, we seek efficient solutions to the problem of achieving optimal throughput in data networks, with single or multiple unicast, multicast and broadcast sessions. Although previous approaches lead to solving NP-complete prohlems, we show the surprising result that, facilitated by the recent advances of network coding, computing the strategies to achieve the optimal end-to-end throughput can be performed in polynomial time. This result holds for one or more communication sessions, as well as in the overlay network model, Supported by empirical studies, we present the surprising observation that in most topologies, applying network coding may not improve the achievable optimal throughput; rather, it facilitates the design of significantly more efficient algorithms to achieve such optimality.

Optimal Oblivious Routing in Polynomial Time

by Yossi Azar, Edith Cohen, Amos Fiat, Haim Kaplan, Harald Räcke , 2003
"... A recent seminal result of Räcke is that for any network there is an oblivious routing algorithm with a polylog competitive ratio with respect to congestion. Unfortunately, Räcke's construction is not polynomial time. We give a polynomial time construction that guarantee's Räcke's bou ..."
Abstract - Cited by 71 (7 self) - Add to MetaCart
A recent seminal result of Räcke is that for any network there is an oblivious routing algorithm with a polylog competitive ratio with respect to congestion. Unfortunately, Räcke's construction is not polynomial time. We give a polynomial time construction that guarantee's Räcke's bounds, and more generally gives the true optimal ratio for any network.
(Show Context)

Citation Context

...optimal oblivious ratio of networks. Another interesting question is what is the optimal oblivious ratio of current AS (Autonomous System) topologies. These questions are addressed in subsequent work =-=[1]-=-. First, it is shown that the problem of computing the optimal oblivious routing can be solved using a single polynomial-size LP; this formulation allows for a considerably faster running times, both ...

Traffic Engineering with Estimated Traffic Matrices

by Matthew Roughan , Mikkel Thorup, Yin Zhang - IMC'03 , 2003
"... Traffic engineering and traffic matrix estimation are often treated as separate fields, even though one of the major applications for a traffic matrix is traffic engineering. In cases where a traffic matrix cannot be measured directly, it may still be estimated from indirect data (such as link measu ..."
Abstract - Cited by 68 (12 self) - Add to MetaCart
Traffic engineering and traffic matrix estimation are often treated as separate fields, even though one of the major applications for a traffic matrix is traffic engineering. In cases where a traffic matrix cannot be measured directly, it may still be estimated from indirect data (such as link measurements), but these estimates contain errors. Yet little thought has been given to the effects of inexact traffic estimates on traffic engineering. In this paper we consider how well traffic engineering works with estimated traffic matrices in the context of a specific task; namely that of optimizing network routing to minimize congestion, measured by maximum link-utilization. Our basic question is: how well is the real traffic routed if the routing is only optimized for an estimated traffic matrix? We compare against optimal routing of the real traffic using data derived from an operational tier-1 ISP. We find that the magnitude of errors in the traffic matrix estimate is not, in itself, a good indicator of the performance of that estimate in route optimization. Likewise, the optimal algorithm for traffic engineering given knowledge of the real traffic matrix is no longer the best with only the estimated traffic matrix as input. Our main practical finding is that the combination of a known traffic matrix estimation technique and a known traffic engineering technique can get close to the optimum in avoiding congestion for the real traffic. We even demonstrate stability in the sense that routing optimized on data from one day continued to perform well on subsequent days. This stability is crucial for the practical relevance to off-line traffic engineering, as it can be performed by ISPs today.
(Show Context)

Citation Context

... factor 2 from optimality, which is much better. The difference is, of course, that the theoretical result has to take all the most pathological networks and demand matrices into account. Recently in =-=[25]-=-, oblivious routing has been tested on some concrete networks, getting within a factor 2 from optimality for all possible demand matrices. This is again theoretically interesting, but the method is to...

Cope: traffic engineering in dynamic networks

by Hao Wang, Haiyong Xie, Lili Qiu, Yang Richard, Yang Yin, Zhang Albert Greenberg - in SIGCOMM ’06: Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications , 2006
"... Traffic engineering plays a critical role in determining the perfor-mance and reliability of a network. A major challenge in traffic en-gineering is how to cope with dynamic and unpredictable changes in traffic demand. In this paper, we propose COPE, a class of traf-fic engineering algorithms that o ..."
Abstract - Cited by 60 (3 self) - Add to MetaCart
Traffic engineering plays a critical role in determining the perfor-mance and reliability of a network. A major challenge in traffic en-gineering is how to cope with dynamic and unpredictable changes in traffic demand. In this paper, we propose COPE, a class of traf-fic engineering algorithms that optimize for the expected scenarios while providing a worst-case guarantee for unexpected scenarios. Using extensive evaluations based on real topologies and traffic traces, we show that COPE can achieve efficient resource utiliza-tion and avoid network congestion in a wide variety of scenarios.
(Show Context)

Citation Context

...f the ISPs run MPLS in their core [26], and more ASes are starting to deploy MPLS, we focus our study on MPLS-based routing. Slightly different from MPLS-style path routing, we use link-based routing =-=[7, 13]-=-. A link-based routing f is specified by a set of values f = { fab(i, j)|a,b, i, j ∈ V}, where fab(i, j) specifies the fraction of demand from a to b that is routed over the link (i, j). One can conve...

Optimal Hierarchical Decompositions for Congestion Minimization in Networks

by Harald Räcke , 2008
"... Hierarchical graph decompositions play an important role in the design of approximation and online algorithms for graph problems. This is mainly due to the fact that the results concerning the approximation of metric spaces by tree metrics (e.g. [10, 11, 14, 16]) depend on hierarchical graph decompo ..."
Abstract - Cited by 58 (1 self) - Add to MetaCart
Hierarchical graph decompositions play an important role in the design of approximation and online algorithms for graph problems. This is mainly due to the fact that the results concerning the approximation of metric spaces by tree metrics (e.g. [10, 11, 14, 16]) depend on hierarchical graph decompositions. In this line of work a probability distribution over tree graphs is constructed from a given input graph, in such a way that the tree distances closely resemble the distances in the original graph. This allows it, to solve many problems with a distance-based cost function on trees, and then transfer the tree solution to general undirected graphs with only a logarithmic loss in the performance guarantee. The results about oblivious routing [30, 22] in general undirected graphs are based on hierarchical decompositions of a different type in the sense that they are aiming to approximate the bottlenecks in the network (instead of the point-to-point distances). We call such decompositions cutbased decompositions. It has been shown that they also can be used to design approximation and online algorithms for a wide variety of different problems, but at the current state of the art the performance guarantee goes down by an O(log 2 n log log n)-factor when making the transition from tree networks to general graphs. In this paper we show how to construct cut-based decompositions that only result in a logarithmic loss in performance, which is asymptotically optimal. Remarkably, one major ingredient of our proof is a distance-based decomposition scheme due to Fakcharoenphol, Rao and Talwar [16]. This shows an interesting relationship between these seemingly different decomposition techniques. The main applications of the new decomposition are an optimal O(log n)-competitive algorithm for oblivious routing in general undirected graphs, and an O(log n)-approximation for Minimum Bisection, which improves the O(log 1.5 n) approximation

Traffic Matrix Estimation on a Large IP Backbone -- A Comparison on Real Data

by Anders Gunnar, Mikael Johansson, Thomas Telkamp - IMC'04 , 2004
"... This paper considers the problem of estimating the point-to -point traffic matrix in an operational IP backbone. Contrary to previous studies, that have used a partial traffic matrix or demands estimated from aggregated Netflow traces, we use a unique data set of complete traffic matrices from a glo ..."
Abstract - Cited by 51 (1 self) - Add to MetaCart
This paper considers the problem of estimating the point-to -point traffic matrix in an operational IP backbone. Contrary to previous studies, that have used a partial traffic matrix or demands estimated from aggregated Netflow traces, we use a unique data set of complete traffic matrices from a global IP network measured over five-minute intervals. This allows us to do an accurate data analysis on the time-scale of typical link-load measurements and enables us to make a balanced evaluation of different traffic matrix estimation techniques. We describe the data collection infrastructure, present spatial and temporal demand distributions, investigate the stability of fan-out factors, and analyze the mean-variance relationships between demands. We perform a critical evaluation of existing and novel methods for traffic matrix estimation, including recursive fanout estimation, worst-case bounds, regularized estimation techniques, and methods that rely on mean-variance relationships. We discuss the weaknesses and strengths of the various methods, and highlight differences in the results for the European and American subnetworks.
(Show Context)

Citation Context

...information, the trac matrix gives the network operator valuable information about the current network state and is instrumental in trac engineering, network management and provisioning (see, e.g., =-=[1, 2, 3, 4]-=-). Despite the importance of knowing the trac matrix, the support in routers for measuring trac matrices is poor and operators are often forced to estimate the trac matrix from other available data...

The All-or-Nothing Multicommodity Flow Problem

by Chandra Chekuri, Sanjeev Khanna, F. Bruce Shepherd - IN PROCEEDINGS OF THE 36TH ACM SYMPOSIUM ON THEORY OF COMPUTING (STOC) , 2004
"... ..., the same as that for edp [10]. Our algorithm extends to the case where each pair siti has a demand di associated with it and we need to completely route di to get credit for pair i. We also consider the online admission control version where pairs arrive online and the algorithm has to decide i ..."
Abstract - Cited by 42 (13 self) - Add to MetaCart
..., the same as that for edp [10]. Our algorithm extends to the case where each pair siti has a demand di associated with it and we need to completely route di to get credit for pair i. We also consider the online admission control version where pairs arrive online and the algorithm has to decide immediately on its arrival whether to accept it or not. We obtain a randomized algorithm with a competitive ratio that is similar to the approximation ratio for the offline algorithm.

On the interaction between overlay routing and underlay routing

by Yong Liu, Honggang Zhang, Weibo Gong, Don Towsley - in Proc. of IEEE INFOCOM ’05 , 2005
"... Abstract — In this paper, we study the interaction between ..."
Abstract - Cited by 40 (1 self) - Add to MetaCart
Abstract — In this paper, we study the interaction between
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University