Robust Regression for Minimum-Delay Load-Balancing F. Larroca and J.-L. Rougier 21st International Teletraffic Congress (ITC 21) Paris, France, 15-17 September.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Price Of Anarchy: Routing
How Bad is Selfish Routing? By Tim Roughgarden Eva Tardos Presented by Alex Kogan.
Dynamic Traffic Engineering Techniques for the Internet Federico Larroca Supervisor: Jean-Louis Rougier December 18th 2009.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Near Optimal Rate Selection for Wireless Control Systems Abusayeed Saifullah, Chengjie Wu, Paras Tiwari, You Xu, Yong Fu, Chenyang Lu, Yixin Chen.
Power-Aware Routing in Mobile Ad Hoc Networks. Introduction 5 power aware metrics for shortest-cost routing will be presented Compared to the traditional.
Oblivious Routing for the L p -norm Matthias Englert Harald Räcke 1.
Lecture 9. Unconstrained Optimization Need to maximize a function f(x), where x is a scalar or a vector x = (x 1, x 2 ) f(x) = -x x 2 2 f(x) = -(x-a)
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
Detecting Network Intrusions via Sampling : A Game Theoretic Approach Presented By: Matt Vidal Murali Kodialam T.V. Lakshman July 22, 2003 Bell Labs, Lucent.
How Bad is Selfish Routing? Tim Roughgarden & Eva Tardos Presented by Wonhong Nam
A Scalable Network Resource Allocation Mechanism With Bounded Efficiency Loss IEEE Journal on Selected Areas in Communications, 2006 Johari, R., Tsitsiklis,
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
How bad is selfish routing? מאת ליאור עזרא עפ " י מאמר של חווה טרדוס וטים גן - מחוספס.
TRIP ASSIGNMENT.
How Bad is Selfish Routing A survey on existing models for selfish routing Professor John Lui, David Yau and Dah-Ming Qiu presented by Joe W.J. Jiang
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
1 A State Feedback Control Approach to Stabilizing Queues for ECN- Enabled TCP Connections Yuan Gao and Jennifer Hou IEEE INFOCOM 2003, San Francisco,
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
1 A Cooperative Game Framework for QoS Guided Job Allocation Schemes in Grids Riky Subrata, Member, IEEE, Albert Y. Zomaya, Fellow, IEEE, and Bjorn Landfeldt,
Routing Games for Traffic Engineering F. Larroca and J.L. Rougier IEEE International Conference on Communications (ICC 2009) Dresden, Germany, June
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
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.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Minimum-Delay Load-Balancing Through Non-Parametric Regression F. Larroca and J.-L. Rougier IFIP/TC6 Networking 2009 Aachen, Germany, May 2009.
Topology Design for Service Overlay Networks with Bandwidth Guarantees Sibelius Vieira* Jorg Liebeherr** *Department of Computer Science Catholic University.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
Particle Filtering in Network Tomography
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.
NOBEL WP Szept Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest,
A Fair and Dynamic Load Balancing Mechanism F. Larroca and J.L. Rougier International Workshop on Traffic Management and Traffic Engineering for the Future.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
L14. Fair networks and topology design D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Estimating Bandwidth of Mobile Users Sept 2003 Rohit Kapoor CSD, UCLA.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
1 Transport BW Allocation, and Review of Network Routing 11/2/2009.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Dynamics of Traffic Flows in Combined Day-to-day and With- in Day Context Chandra Balijepalli ITS, Leeds September 2004.
Interaction of Overlay Networks: Properties and Implications Joe W.J. Jiang Dah-Ming Chiu John C.S. Lui The Chinese University of Hong Kong.
Peter Key Cambridge UK joint work with Richard Gibbens, Statistical Laboratory, Cambridge Uni. UK The.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Network Congestion Games
1 - CS7701 – Fall 2004 Review of: Detecting Network Intrusions via Sampling: A Game Theoretic Approach Paper by: – Murali Kodialam (Bell Labs) – T.V. Lakshman.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
June 4, 2003EE384Y1 Demand Based Rate Allocation Arpita Ghosh and James Mammen {arpitag, EE 384Y Project 4 th June, 2003.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
Algorithms for Resource Allocation in HetNet Jianwei Liu Clemson University.
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.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid Cheng Jin Steven Low Indra Widjaja Bell Labs Michigan altech Fujitsu 2006.
Generated Trips and their Implications for Transport Modelling using EMME/2 Marwan AL-Azzawi Senior Transport Planner PDC Consultants, UK Also at Napier.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
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.
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
Analysis of the increase and Decrease Algorithms for Congestion in Computer Networks Portions of the slide/figures were adapted from :
Placing Relay Nodes for Intra-Domain Path Diversity Meeyoung Cha Sue Moon Chong-Dae Park Aman Shaikh Proc. of IEEE INFOCOM 2006 Speaker 游鎮鴻.
Impact of Interference on Multi-hop Wireless Network Performance
URBAN TRANSPORTATION NERWORKS
System Control based Renewable Energy Resources in Smart Grid Consumer
Rutgers Intelligent Transportation Systems (RITS) Laboratory
Presentation transcript:

Robust Regression for Minimum-Delay Load-Balancing F. Larroca and J.-L. Rougier 21st International Teletraffic Congress (ITC 21) Paris, France, September 2009

page 1 Introduction Current traffic is highly dynamic and unpredictable How may we define a routing scheme that performs well under these demanding conditions? Possible Answer: Dynamic Load-Balancing We connect each Origin-Destination (OD) pair with several pre-established paths Traffic is distributed in order to optimize a certain function Function f l (  l ) measures the congestion on link l; e.g. mean queuing delay Why queuing delay? Simplicity and versatility ITC 21 F. Larroca and J.-L. Rougier

page 2 Introduction An analytical expression of f l (  l ) is required: simple models (e.g. M/M/1) are generally assumed What happens when we are interested in actually minimizing the total delay? Simple models are inadequate We propose: Make the minimum assumptions on f l (  l ) (e.g. monotone increasing) Learn it from measurements instead (reflect more precisely congestion on the link) Optimize with this learnt function ITC 21 F. Larroca and J.-L. Rougier

page 3 Agenda Introduction Attaining the optimum Delay function approximation Simulations Conclusions ITC 21 F. Larroca and J.-L. Rougier

page 4 Problem Definition Queuing delay on link l is given by D l (  l ) Our congestion measure: weighted mean end-to-end queuing delay The problem: Since f l (  l ):=  l D l (  l ) is proportional to the queue size, we will use this value instead ITC 21 F. Larroca and J.-L. Rougier

page 5 Congestion Routing Game Path P has an associated cost  P : where  l (  l ) is continuous, positive and non-decreasing Each OD pair greedily adjusts its traffic distribution to minimize its total cost Equilibrium: no OD pair may decrease its total cost by unilaterally changing its traffic distribution It coincides with the minimum of: ITC 21 F. Larroca and J.-L. Rougier

page 6 Congestion Routing Game What happens if we use ? The equilibrium coincides with the minimum of: To solve our problem, we may play a Congestion Routing Game with To converge to the Equilibrium we will use REPLEX Important Important:  l (  l ) should be continuous, positive and non-decreasing ITC 21 F. Larroca and J.-L. Rougier

page 7 Agenda Introduction Attaining the optimum Delay function approximation Simulations Conclusions ITC 21 F. Larroca and J.-L. Rougier

page 8 Cost Function Approximation What should be used as f l (  l )? 1.That represents reality as much as possible 2.Whose derivative (  l (  l )) is: a.continuous b.positive => f l (  l ) non-decreasing c.non-decreasing => f l (  l ) convex To address 1 we estimate f l (  l ) from measurements Weighted Convex Nonparametric Least-Squares (WCNLS) is used to enforce 2.b and 2.c : Given a set of measurements {(  i,Y i )} i=1,..,N find f N F where F is the set of continuous, non-decreasing and convex functions ITC 21 F. Larroca and J.-L. Rougier

page 9 Cost Function Approximation The size of F complicates the problem Consider G (subset of F) the family of piecewise-linear convex non-decreasing functions The same optimum is obtained if we change F by G We may now rewrite the problem as a standard QP one Problem: its derivative is not continuous (cf. 2.a) Soft approximation of a piecewise linear function: ITC 21 F. Larroca and J.-L. Rougier

page 10 Cost Function Approximation Why the weights? They address two problems: Heteroscedasticity Outliers Weight  i indicates the importance of measurement i (e.g. outliers should have a small weight) We have used: where f 0 (  i ) is the k-nearest neighbors estimation ITC 21 F. Larroca and J.-L. Rougier

page 11 An Example ITC 21 F. Larroca and J.-L. Rougier Measurements obtained by injecting 72 hours worth of traffic to a router simulator (C = kB/s)

page 12 Agenda Introduction Attaining the optimum Delay function approximation Simulations Conclusions ITC 21 F. Larroca and J.-L. Rougier

Performance if we used: the M/M/1 model instead of WCNLS A greedy algorithm where (MaxU) Considered scenario: Abilene along with a week’s worth of traffic page 13 Performance Comparison ITC 21 F. Larroca and J.-L. Rougier Total Mean DelayLink Utilization M/M/1 WCNLS

page 14 Agenda Introduction Attaining the optimum Delay function approximation Simulations Conclusions ITC 21 F. Larroca and J.-L. Rougier

page 15 Conclusions and Future Work We have presented a framework to converge to the actual minimum total mean delay demand vector Impact of the choice of f l (  l ) Link Utilization: not significant (although higher maximum than the optimum, the rest of the links are less loaded) Mean Total Delay: very important (using M/M/1 model increased10% in half of the cases and may easily exceed 100%) Faster alternative regression methods? Ideally that result in a continuously differentiable function Is REPLEX the best choice? ITC 21 F. Larroca and J.-L. Rougier

page 16ITC 21 F. Larroca and J.-L. Rougier Thank you! Questions?