On a New Internet Traffic Matrix (Completion) Problem

Slides:



Advertisements
Similar presentations
Traffic Dynamics at a Commercial Backbone POP Nina Taft Sprint ATL Co-authors: Supratik Bhattacharyya, Jorjeta Jetcheva, Christophe Diot.
Advertisements

Selecting an IXP Where to peer?. THE TOP 10 IXP SELECTION CRITERIA How do network operators choose an Internet Exchange Point? 2.
Detectability of Traffic Anomalies in Two Adjacent Networks Augustin Soule, Haakon Ringberg, Fernando Silveira, Jennifer Rexford, Christophe Diot.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Network Layer: Internet-Wide Routing & BGP Dina Katabi & Sam Madden.
CS 4700 / CS 5700 Network Fundamentals Lecture 16: IXPs (The Underbelly of the Internet) Revised 3/23/2015.
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
Introducing MPLS Labels and Label Stacks
1 Internet Path Inflation Xenofontas Dimitropoulos.
Robust Network Compressive Sensing Lili Qiu UT Austin NSF Workshop Nov. 12, 2014.
CS Summer 2003 CS672: MPLS Architecture, Applications and Fault-Tolerance.
Traffic Engineering With Traditional IP Routing Protocols
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
Traffic Engineering in IP Networks Jennifer Rexford Computer Science Department Princeton University; Princeton, NJ
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
MIRED: Managing IP Routing is Extremely Difficult Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
SAVE: Source Address Validity Enforcement Protocol Jun Li, Jelena Mirković, Mengqiu Wang, Peter Reiher and Lixia Zhang UCLA Computer Science Dept 10/04/2001.
1 Deriving Traffic Demands for Operational IP Networks: Methodology and Experience Anja Feldmann*, Albert Greenberg, Carsten Lund, Nick Reingold, Jennifer.
Stable Internet Routing Without Global Coordination Jennifer Rexford Princeton University Joint work with Lixin Gao (UMass-Amherst)
1 A Cryptographic Approach to Safe Inter-domain Traffic Engineering Sridhar Machiraju SAHARA Retreat, Summer 2004.
Traffic Measurement for IP Operations Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Traffic Measurement for IP Operations Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Design for Network Managability Mung Chiang and Jennifer Rexford Princeton University March 2007.
Wresting Control from BGP: Scalable Fine-grained Route Control UCSD / AT&T Research Usenix —June 22, 2007 Dan Pei, Tom Scholl, Aman Shaikh, Alex C. Snoeren,
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
Impact of BGP Dynamics on Intra-Domain Traffic Patterns in the Sprint IP Backbone Sharad Agarwal, Chen-Nee Chuah, Supratik Bhattacharyya, Christophe Diot.
Economic Incentives in Internet Routing Jennifer Rexford Princeton University
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
1 Deriving Traffic Demands for Operational IP Networks: Methodology and Experience Anja Feldmann*, Albert Greenberg, Carsten Lund, Nick Reingold, Jennifer.
Stealth Probing: Efficient Data- Plane Security for IP Routing Ioannis Avramopoulos Princeton University Joint work with Jennifer Rexford.
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
1 Internet Topology COS 461: Computer Networks Spring 2006 (MW 1:30-2:50 in Friend 109) Jennifer Rexford Teaching Assistant: Mike Wawrzoniak
Stable Internet Routing Without Global Coordination Jennifer Rexford AT&T Labs--Research Joint work with Lixin Gao.
Measuring ISP topologies with Rocketfuel Ratul Mahajan Neil Spring David Wetherall University of Washington ACM SIGCOMM 2002.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
Computer Networks Layering and Routing Dina Katabi
Tomo-gravity Yin ZhangMatthew Roughan Nick DuffieldAlbert Greenberg “A Northern NJ Research Lab” ACM.
Network Sensitivity to Hot-Potato Disruptions Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
1 Meeyoung Cha, Sue Moon, Chong-Dae Park Aman Shaikh Placing Relay Nodes for Intra-Domain Path Diversity To appear in IEEE INFOCOM 2006.
Impact of Prefix Hijacking on Payments of Providers Pradeep Bangera and Sergey Gorinsky Institute IMDEA Networks, Madrid, Spain Developing the Science.
Shannon Lab 1AT&T – Research Traffic Engineering with Estimated Traffic Matrices Matthew Roughan Mikkel Thorup
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Routing protocols Basic Routing Routing Information Protocol (RIP) Open Shortest Path First (OSPF)
Spatio-Temporal Compressive Sensing Yin Zhang The University of Texas at Austin Joint work with Matthew Roughan.
The Monitoring and Measurement System in EuQoS project Andrzej Beben Warsaw University of Technology, Poland.
Low-rank By: Yanglet Date: 2012/12/2. Included Works. Yin Zhang, Lili Qiu ―Spatio-Temporal Compressive Sensing and Internet Traffic Matrices, SIGCOMM.
A Value-based Framework for Internet Peering Agreements Amogh Dhamdhere (CAIDA) with Constantine Dovrolis (Georgia Tech) Pierre Francois.
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Hierarchical Routing (§5.2.6)
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Network Anomography Yin Zhang – University of Texas at Austin Zihui Ge and Albert Greenberg – AT&T Labs Matthew Roughan – University of Adelaide IMC 2005.
OIF NNI: The Roadmap to Non- Disruptive Control Plane Interoperability Dimitrios Pendarakis
A Light-Weight Distributed Scheme for Detecting IP Prefix Hijacks in Real-Time Lusheng Ji†, Joint work with Changxi Zheng‡, Dan Pei†, Jia Wang†, Paul Francis‡
April 4th, 2002George Wai Wong1 Deriving IP Traffic Demands for an ISP Backbone Network Prepared for EECE565 – Data Communications.
Evolving Toward a Self-Managing Network Jennifer Rexford Princeton University
Evolving Toward a Self-Managing Network Jennifer Rexford Princeton University
D. Rincón, M. Roughan, W. Willinger – Towards a Meaningful MRA of Traffic Matrices 1/36 Towards a Meaningful MRA for Traffic Matrices D. Rincón, M. Roughan,
1 Agenda for Today’s Lecture The rationale for BGP’s design –What is interdomain routing and why do we need it? –Why does BGP look the way it does? How.
Network Anomography Yin Zhang Joint work with Zihui Ge, Albert Greenberg, Matthew Roughan Internet Measurement.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
CSci5221: Intra-Domain Traffic Engineering 1 Intra-Domain Traffic Engineering Traffic Engineering (TE) – MPLS and traffic engineering (will go over very.
1 Netflow Collection and Aggregation in the AT&T Common Backbone Carsten Lund.
Autonomous Systems An autonomous system is a region of the Internet that is administered by a single entity. Examples of autonomous regions are: UVA’s.
Interdomain Traffic Engineering with BGP
No Direction Home: The True cost of Routing Around Decoys
Intra-Domain Routing Jacob Strauss September 14, 2006.
COS 561: Advanced Computer Networks
COS 561: Advanced Computer Networks
Fixing the Internet: Think Locally, Impact Globally
Presentation transcript:

On a New Internet Traffic Matrix (Completion) Problem Walter Willinger AT&T Labs–Research

Local Traffic Matrices At an individual router Gives traffic volumes (number of bytes per time unit: 5 min, 1 hour, 1 day) between every input port and output port on a router Typical routers have a small number of ports, from 16 to at most 256 Available measurements Netflow-enabled routers provide direct measurements Routing data No need for inference!

Abilene Router (Washington, D.C.)

Local TM (Washington, D.C., 9/1/06)

Top 6 Local TM Elements (Wash. PoP)

Intra-Domain Traffic Matrices For an individual network Gives traffic volumes (number of bytes per time unit: 5 min, 1 hour, 1 day) between every ingress router/PoP and egress router/PoP in a network Some of the larger networks can have 1000’s of routers or 100’s of PoPs Available measurements SNMP data provide indirect measurements (per link) Routing data

Intra-Domain TM Inference Problem Network-wide availability of SNMP data (link loads) Relying only on SNMP data, solve AX=Y A: routing matrix; Y: link measurements In real networks, this is a massively underconstrained problem Active area of research in 2000-2010 Zhang, Roughan, Duffield, and Greenberg (2003) Zhang, Roughan, Lund, and Donoho (2003, 2005)

Intra-Domain TM Inference Problem Applications Network engineering (capacity planning) Traffic engineering (what-if scenarios) Anomaly detection Enormously useful for daily network operations Textbook example of theory impacting practice Things changed around 2010 … Netflow-enabled routers are now deployed network-wide and provide direct measurements Can measure the intra-domain TM directly! Inference approach is no longer needed!

Example: Abilene Network High speed Education Network 28 links 10 Gbps Capacity on each link 11 Points of Presence (POPs) with NetFlow measurement capabilities

Abilene Traffic Matrix (9/1/06)

Top 12 Abilene TM Elements (1 week)

Intra-Domain TM: Open Problems Synthesis of realistic TMs Can’t be agnostic about the underlying network! What information about the underlying network is needed? Network-related root causes for observed properties of measured TMs Low-rank, deviations from low-rank Sparsity Which measurements are more critical than others for my network?

What can Intra-Domain TMs tell us? How much of the traffic that enters my network in NYC is destined for ATL (per hour, per day)? How much of the daily traffic on my network is coming from (which) CDNs? How much of the hourly traffic that enters my network in NYC and is destined to ATL is coming from Netflix? How much traffic does my network carry (per hour, per day)?

A Different Set of Questions How much traffic do Sprint and Verizon exchange with one another (per hour, day)? How much traffic does Verizon get from Netflix (per day, month)? What are the networks that exchange the most traffic with Google? How much does Facebook’s traffic increase on a monthly basis? How much traffic does the Internet carry per day?

New Problem: Inter-Domain TM The Internet is a “network of networks” Individual networks are also called Autonomous Systems (ASes) Today’s Internet consists of about ~30K-40K actively routed ASes We are getting a clearer picture of the AS-level topology (i.e., which networks exchange routing information with one another and hence presumably also IP traffic) Inter-domain (or AS-level) traffic matrix Gives traffic volumes between ASes Completely unknown …

Inter-Domain TM: Highly Structured Some numbers … In 2010 the Internet carried some 20 EB/month In late 2009, AT&T carried some 20PB/day in 2009 There are some 20 AT&T-like large transit providers in today’s Internet Some caveats … Large transit providers use multiple networks to run their business (e.g., Verizon has some 230 ASes) Need to know how to map ASes to companies

On Inter-Domain TM Completion Today’s formulation About 1% of the inter-domain TM elements are responsible for a majority of all the traffic Inter-domain TM has low rank (does it?) (Non)standard TM completion problem Towards tomorrow’s formulation How to insist on strong validation criteria? What sort of new measurements are feasible and can be used to check the validity of a solution to today’s formulation of the inter-domain TM completion problem?

Internet eXchange Points (IXPs) Content Provider 1 Content Provider 2 AS2 AS1 layer-2 switch AS3 AS5 AS4

Inter-Domain TM and IXPs Some numbers … There are some 300 IXPs worldwide that see some 10-20% of all Internet traffic They involve some 4K ASes Most IXPs publish their hourly/daily total traffic volume We are getting more and more accurate peering matrices for these 300 IXPs New Twist … How to infer the local TM at each IXP? How to measure the local TM at each IXP?

Back to Inter-Domain TM Completion Tomorrow’s formulation Start with today’s formulation Accounts for large transit providers Incorporate IXP-specific information Accounts for large content providers New (non)standard TM completion problem … and repeat What other sources of new measurements? Promising candidates: CDNs (Akamai & co.) What types of measurements are more critical than others?

Summary Intra-domain TM research Inter-domain TM research Beautiful example of innovative research with enormous practical benefits for network operators The intra-domain TM of an AS is a basic ingredient for a first-principles approach to understanding the AS’s router-level topology (forget “Network Science” …) Reminder that “change changes things” Inter-domain TM research Enormous practical value Adds new twist to generic matrix completion problem The inter-domain TM as critical ingredient for a first-principles approach to understanding the Internet’s AS-level topology (TBD)