Tango1 Considering End-to-End QoS Constraints in IP Network Design and Planning M.Ajmone Marsan, M. Garetto, E. Leonardi. M. Mellia, E. Wille Dipartimento.

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Advertisements

Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Interconnection Networks: Flow Control and Microarchitecture.
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.
Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
1 Using Partial Differential Equations to Modek TCP Mice and Elephantsin large IP Networks M. Ajmone Marsan, M. Garetto, P. Giaccone, E. Leonardi, E.Schiattarella,
Modeling, Simulation and Measurements of Queuing Delay under Long-tail Internet Traffic Michele Garetto Politecnico di Torino, Italy Don Towsley University.
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
Modeling and Throughput Analysis for SMAC Ou Yang
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Simulating Large Networks using Fluid Flow Model Yong Liu Joint work with Francesco LoPresti, Vishal Misra Don Towsley, Yu Gu.
Max Min Fairness How define fairness? “ Any session is entitled to as much network use as is any other ” ….unless some sessions can use more without hurting.
Chapter 3 Transport Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 12.
Congestion Control Tanenbaum 5.3, /12/2015Congestion Control (A Loss Based Technique: TCP)2 What? Why? Congestion occurs when –there is no reservation.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug 1993), pp
Traffic Characterization Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda Traffic characterization Switching techniques Internetworking, again.
Efficient Internet Traffic Delivery over Wireless Networks Sandhya Sumathy.
Ns Simulation Final presentation Stella Pantofel Igor Berman Michael Halperin
Modelli di differenziazione delle prestazioni per il supporto del traffico LHC1 Modelli di differenziazione delle prestazioni per il supporto del traffico.
Network Planning & Capacity Management Frank Yeong-Sung Lin ( 林永松 ) Department of Information Management National Taiwan University Taipei, Taiwan, R.O.C.
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
TCP over OBS Joint Work with F. Baccelli, D. Hong, G. Petit, F. Poppe Julien Reynier Article available at
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
Transport Layer3-1 Chapter 3 outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP r 3.4 Principles.
Experiences in Design and Implementation of a High Performance Transport Protocol Yunhong Gu, Xinwei Hong, and Robert L. Grossman National Center for Data.
L14. Fair networks and topology design D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
ECEN4533 Data Communications Lecture #2125 February 2013 Dr. George Scheets n Read 11.4 n Problems: Chapter 11.2, 4, & 5 n Quiz #2, 25 March (Live) < 1.
Introduction to Operations Research
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
The effect of router buffer size on the TCP performance K.E. Avrachenkov*, U.Ayesta**, E.Altman*, P.Nain*,C.Barakat* *INRIA - Sophia Antipolis, France.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
27th, Nov 2001 GLOBECOM /16 Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail-Drop / RED Routers Go Hasegawa Osaka University, Japan.
High-speed TCP  FAST TCP: motivation, architecture, algorithms, performance (by Cheng Jin, David X. Wei and Steven H. Low)  Modifying TCP's Congestion.
1 Modeling and Performance Evaluation of DRED (Dynamic Random Early Detection) using Fluid-Flow Approximation Hideyuki Yamamoto, Hiroyuki Ohsaki Graduate.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
TCP Trunking: Design, Implementation and Performance H.T. Kung and S. Y. Wang.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
1 Dr. Ali Amiri TCOM 5143 Lecture 8 Capacity Assignment in Centralized Networks.
1 Performance Analysis of the Distributed Coordination Function under Sporadic Traffic joint work with C.-F. Chiasserini (Politecnico di Torino)
1 On Dynamic Parallelism Adjustment Mechanism for Data Transfer Protocol GridFTP Takeshi Itou, Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
Simultaneous routing and resource allocation via dual decomposition AUTHOR: Lin Xiao, Student Member, IEEE, Mikael Johansson, Member, IEEE, and Stephen.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
1 Analysis of a window-based flow control mechanism based on TCP Vegas in heterogeneous network environment Hiroyuki Ohsaki Cybermedia Center, Osaka University,
Network teleology Damon Wischik
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.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
1 TCOM 5143 Lecture 10 Centralized Networks: Time Delay and Cost Tradeoffs.
Travel Demand Forecasting: Traffic Assignment CE331 Transportation Engineering.
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Transport Bandwidth Allocation 3/29/2012. Admin. r Exam 1 m Max: 65 m Avg: 52 r Any questions on programming assignment 2 2.
1 Network Transport Layer: TCP Analysis and BW Allocation Framework Y. Richard Yang 3/30/2016.
Bandwidth estimation: metrics, measurement techniques, and tools Presenter: Yuhang Wang.
Section 5.4 Flow Models, Optimal Routing, and Topological Design p.1.
Topics discussed in this section:
Infocom April 26, Anchorage AK, USA
Open Issues in Router Buffer Sizing
Amogh Dhamdhere, Hao Jiang and Constantinos Dovrolis
L12. Network optimization
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Presentation transcript:

Tango1 Considering End-to-End QoS Constraints in IP Network Design and Planning M.Ajmone Marsan, M. Garetto, E. Leonardi. M. Mellia, E. Wille Dipartimento di Elettronica - Politecnico di Torino Networks 2004

Tango2 Dimensioning problem definition  Given:  The traffic matrix  The network topology  The routing algorithm  Minimize:  Network cost  Over the variables:  Link capacities  Subject to:  QoS constraints

Tango3 Classical Approach  Open network of M/M/1 queues (with infinite buffers)  Layer-3 QoS constraint: average network-wide packet delay  TCP effects are ignored!

Tango4 Our new approach  Start from: User-layer End-to-End QoS constraints (SLAs) for all traffic relations  Translate QoS:  user-layer constraint  transport layer (L4) constraints  transport-layer (L4) constraint  network layer (L3) constraints  Explicitly account for TCP behavior  Use existing analytical TCP models to perform QoS translation (L4  L3)  Consider impact of TCP traffic on the network (burstiness)  more sophisticated network models

Tango5 Dimensioning procedure QoS translators CA problem BA problem

Tango6 L4  L3 constraints translator  For each s  d pair and flow length, invert TCP models (CSA model, PFTK formula) :  input: either the desired connection throughput or the desired file transfer latency  output: RTT and packet loss (p loss ).  one input parameter, two output parameters !

Tango7 L4  L3 constraints translator II  Fix the maximum tolerable end-to-end loss probability (p loss ) for each s  d relation  Example: p loss = 0.01  given either the minimum throughput or maximum latencyfind the maximum tolerable average RTT (for each s  d pair)

Tango8 L3 Model  Each buffer in the network is modeled as a M [x] /M/1 network of queues.  CA assignment then reduces to a convex optimization problem  Problem: How can we evaluate [X]?  Use an analytical model of TCP to evaluate the window size distribution of TCP flows (given p loss and RTT).

Tango9 L3 Model  After the CA problem has been solved, buffers are dimensioned in such a way that end-to-end p loss constraints are satisfied.  The resulting Buffer Assignment (BA) problem is convex, but requires the evaluation of the overflow probability in M [x] /M/1/B queues.

Tango10 Example  Consider a single bottleneck, and suppose users traffic at peak hours is 16 Mb/s  Assign link capacity and buffer such that:  Latency for files shorter than 20 pkts is < 0.3 s  Throughput of longer flows is > 512 kbps  We fix p loss = 0.01  QoS translators give RTT < 0.03s

Tango11 Single Bottleneck M[x]/M/1/B (new approach) M/M/1/B (classic approach) Link utilization C [Mb/s]2517 B [pkts]7928

Tango12 QoS Verification CSAM/M/1 M[x]/M/1 Flow length (pkts) DropTailREDDropTailRED 10.05s1.84s1.56s0.08s0.05s 20.08s2.12s2.31s0.09s0.08s 40.12s s0.12s0.11s s2.84s5.26s0.15s0.16s s3.16s10.41s0.18s0.19s Mbs180kbs15kbs5.2Mbs5.1Mbs

Tango13 Meshed Network

Tango14 Meshed Network Results

Tango15 Results  Similar results were obtained for other topologies.  Thanks for your attention