Towards a More Fair and Robust Internet Backbone Year 1 Status Report Rene Cruz, Tara Javidi, Bill Lin Center for Networked Systems University of California,

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

1 Routing Protocols I. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
Traffic Engineering with Forward Fault Correction (FFC)
A Novel 3D Layer-Multiplexed On-Chip Network
Nanxi Kang Princeton University
Network Flows. 2 Ardavan Asef-Vaziri June-2013Transportation Problem and Related Topics Table of Contents Chapter 6 (Network Optimization Problems) Minimum-Cost.
1 Advancing Supercomputer Performance Through Interconnection Topology Synthesis Yi Zhu, Michael Taylor, Scott B. Baden and Chung-Kuan Cheng Department.
Bilal Gonen University of Alaska Anchorage Murat Yuksel University of Nevada, Reno.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Infocom 2003 An Approach to Alleviate Link Overload as Observed on an IP Backbone Tuesday, April 1 st Infocom 2003 Sundar Iyer 1,2, Supratik Bhattacharrya.
Yashar Ganjali Computer Systems Laboratory Stanford University February 13, 2003 Optimal Routing in the Internet.
Network Protocols Designed for Optimizability Jennifer Rexford Princeton University
Before start… Earlier work single-path routing in sensor networks
Jerry Chou and Bill Lin University of California, San Diego
Distributed-Dynamic Capacity Contracting: A congestion pricing framework for Diff-Serv Murat Yuksel and Shivkumar Kalyanaraman Rensselaer Polytechnic Institute,
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
On Multi-Path Routing Aditya Akella 03/25/02. What is Multi-Path Routing?  Dynamically route traffic Multiple paths to a destination Path taken dependant.
S. Suri, M, Waldvogel, P. Warkhede CS University of Washington Profile-Based Routing: A New Framework for MPLS Traffic Engineering.
1 Near-Optimal Oblivious Routing for 3D-Mesh Networks ICCD 2008 Rohit Sunkam Ramanujam Bill Lin Electrical and Computer Engineering Department University.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
Routing Algorithms ECE 284 On-Chip Interconnection Networks Spring
Traffic Matrix Estimation for Traffic Engineering Mehmet Umut Demircin.
Routing Games for Traffic Engineering F. Larroca and J.L. Rougier IEEE International Conference on Communications (ICC 2009) Dresden, Germany, June
UCSC 1 Aman ShaikhICNP 2003 An Efficient Algorithm for OSPF Subnet Aggregation ICNP 2003 Aman Shaikh Dongmei Wang, Guangzhi Li, Jennifer Yates, Charles.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
1 Meeyoung Cha (KAIST) Sue Moon (KAIST) Chong-Dae Park (KAIST) Aman Shaikh (AT&T Labs – Research) IEEE INFOCOM 2005 Poster Session Positioning Relay Nodes.
Distributed Asynchronous Bellman-Ford Algorithm
Internet Traffic Engineering by Optimizing OSPF Weights Bernard Fortz (Universit é Libre de Bruxelles) Mikkel Thorup (AT&T Labs-Research) Presented by.
L13. Shortest path routing D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
Packet-Switching Networks Routing in Packet Networks.
Lecture 15. IGP and MPLS D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Shannon Lab 1AT&T – Research Traffic Engineering with Estimated Traffic Matrices Matthew Roughan Mikkel Thorup
The Minimal Communication Cost of Gathering Correlated Data over Sensor Networks EL 736 Final Project Bo Zhang.
Defining Network Capacity draft-cui-ippm-rfc5136bis-00 Xiangsong Cui,
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Network Survivability Against Region Failure Signal Processing, Communications and Computing (ICSPCC), 2011 IEEE International Conference on Ran Li, Xiaoliang.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
1 Can coarse circuit switching work & What to do when it doesn't? Jerry Chou Advisor: Bill Lin University of California, San Diego CNS Review, Jan. 14,
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Opportunistic Traffic Scheduling Over Multiple Network Path Coskun Cetinkaya and Edward Knightly.
Performance Evaluation of TCP over Multiple Paths in Fixed Robust Routing Wenjie Chen, Yukinobu Fukushima, Takashi Matsumura, Yuichi Nishida, and Tokumi.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
1 - CS7701 – Fall 2004 Review of: Detecting Network Intrusions via Sampling: A Game Theoretic Approach Paper by: – Murali Kodialam (Bell Labs) – T.V. Lakshman.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
TeXCP: Protecting Providers’ Networks from Unexpected Failures & Traffic Spikes Dina Katabi MIT - CSAIL nms.csail.mit.edu/~dina.
Theophilus Benson*, Ashok Anand*, Aditya Akella*, Ming Zhang + *University of Wisconsin, Madison + Microsoft Research.
Linear Programming Chapter 1 Introduction.
Distance Vector Routing
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Network Problems A D O B T E C
Wavelength-Routed Optical Networks: Linear Formulation, Resource Budgeting Tradeoffs, and a Reconfiguration Study Dhritiman Banergee and Biswanath Mukherjee,
R2C2: A Network Stack for Rack-scale Computers Paolo Costa, Hitesh Ballani, Kaveh Razavi, Ian Kash Microsoft Research Cambridge EECS 582 – W161.
St. Edward’s University
Constraint-Based Routing
Presented by Tae-Seok Kim
ECE 544: Traffic engineering (supplement)
Frank Yeong-Sung Lin (林永松) Information Management Department
Multi-hop Coflow Routing and Scheduling in Data Centers
Chapter 6 Network Flow Models.
Frank Yeong-Sung Lin (林永松) Information Management Department
2019/9/14 The Deep Learning Vision for Heterogeneous Network Traffic Control Proposal, Challenges, and Future Perspective Author: Nei Kato, Zubair Md.
Presentation transcript:

Towards a More Fair and Robust Internet Backbone Year 1 Status Report Rene Cruz, Tara Javidi, Bill Lin Center for Networked Systems University of California, San Diego July 20, 2006

CNS Research Review, July 19-20, Internet Routing Today  OSPF: packets are routed from source to sink via minimum cost (shortest) paths

CNS Research Review, July 19-20, 20063Problems  Node failures  Can no longer route along OSPF path  Difficult to predict future Internet traffic patterns  Actual traffic down the road may be different than what was expected when network expansion took place

CNS Research Review, July 19-20, Basic Approach  Load-balance across multiple paths to mitigate both node failures and unpredictable traffic changes

CNS Research Review, July 19-20, Two Problem Formulations  Optimize for a given traffic profile  Use state-of-the-art network measurement techniques to measure traffic conditions  Find at run-time optimal path load-distribution for measured traffic profile  No need to change previous path load-distribution if it can handle current traffic condition – only change when necessary  Optimize for worst-case, assuming all “admissible” traffic profiles are possible  Determine optimal path load-distribution under this worst-case model once offline

CNS Research Review, July 19-20, Optimizing for Specific Traffic Profile  Use a centralized control plane model – e.g. AT&T’s RCP proposal  Periodic traffic measurements reported back to central controller  For given traffic matrix T, find optimal path load- distribution as a Maximum Concurrent Flow (MCF) problem  We’ve implemented a very fast approximate MCF solver that can quickly compute optimal path load-balancing

CNS Research Review, July 19-20, Maximum Concurrent Flow maximize s.t.  P:e in P x(P) <= u(e) forall e in E  P in P(i, j) x(P) >= T(i, j) forall (i, j) x(P) >= 0 forall P

CNS Research Review, July 19-20, Initial Results  Robustness  Different experiments measured over an hour each at 5 min intervals  Compare possible with MCF vs. OSPF  The for MCF is up to 50% better than OSPF  Link utilization  Over the same hour periods, compare number of links that are more than 50% loaded  OSPF has about 5x more links with greater than 50% load vs. MCF …  Which indicates MCF is effective in spreading load

CNS Research Review, July 19-20, Two Problem Formulations  Optimize for a given traffic profile  Optimize for worst-case, assuming all “admissible” traffic profiles are possible

CNS Research Review, July 19-20, “Admissible” Traffic Model  R i = max ingress traffic at node i, C i = max egress traffic at node i  Traffic matrix T is admissible iff   j t ij <= R i,  j t ji <= C i, for all i  Set of all such traffic matrices denoted by  ( R, C ) CiCi RiRi

CNS Research Review, July 19-20, “Admissible” Traffic Model  Maximizing for the set of all admissible traffic matrices  ( R, C ) can be formulated as an LP problem  We are currently implementing this approach

CNS Research Review, July 19-20, Continuing into Year 2 …  Continue to explore the optimization problem for the “admissible” traffic model  Investigate MCF and LP framework to restrict the paths considered. e.g.  Consider only shortest length paths  Consider only paths that are with some % of the shortest length paths  Consider notions of path delays other than number of hops  Investigate into failure models and robustness of multipath routing  More generally, investigate more into what optimization criteria to use

Questions?