Benefits of coordination in multipath flow control Laurent Massoulié & Peter Key Microsoft Research Cambridge.

Slides:



Advertisements
Similar presentations
Modelling and Stability of TCP Peter Key MSR Cambridge.
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
PATH SELECTION AND MULTIPATH CONGESTION CONTROL BY P. KEY, L. MASSOULIE, AND D. TOWSLEY R02 – Network Architectures Michaelmas term, 2013 Ulku Buket Nazlican.
Peter Key, Laurent Massoulie, Don Towsley Infocom 07 presented by Park HoSung 1 Path selection and multipath congestion control.
Restless bandits and congestion control Mark Handley, Costin Raiciu, Damon Wischik UCL.
Key Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Modelling and.
Resource Allocation in Wireless Networks: Dynamics and Complexity R. Srikant Department of ECE and CSL University of Illinois at Urbana-Champaign.
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.
Designing data networks A flow-level perspective Alexandre Proutiere Microsoft Research Workshop on Mathematical Modeling and Analysis of Computer Networks.
Chapter 4: Network Layer
TCP Stability and Resource Allocation: Part II. Issues with TCP Round-trip bias Instability under large bandwidth-delay product Transient performance.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Farsighted Congestion Controllers Milan Vojnović Microsoft Research Cambridge, United Kingdom Collaborators: Dinan Gunawardena (MSRC), Peter Key (MSRC),
End-to-End Analysis of Distributed Video-on-Demand Systems Padmavathi Mundur, Robert Simon, and Arun K. Sood IEEE Transactions on Multimedia, February.
Comparing flow-oblivious and flow-aware adaptive routing Sara Oueslati and Jim Roberts France Telecom R&D CISS 2006 Princeton March 2006.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
Bandwidth sharing: objectives and algorithms Jim Roberts France Télécom - CNET Laurent Massoulié Microsoft Research.
Network Bandwidth Allocation (and Stability) In Three Acts.
PROXY FOR CONNECTIVITY We consider the k shortest edge disjoint paths between a pair of nodes and define a hyperlink, whose ‘connectivity’ is defined as:
Achieving End-to-End Fairness in Wireless Networks Ananth Rao Ion Stoica OASIS Retreat, Jul 2005.
ADCN MURI Tools for the Analysis and Design of Complex Multi-Scale Networks Review September 9, 2009 Protocols for Wireless Networks Libin Jiang, Jiwoong.
LCN 2007, Dublin 1 Non-bifurcated Routing in Wireless Multi- hop Mesh Networks by Abdullah-Al Mahmood and Ehab S. Elmallah Department of Computing Science.
Yashar Ganjali Joint work with: Abtin Keshavarzian June 4, 2003 Single-Path vs. Multi-Path Routing in Ad Hoc Networks.
Flow-level Stability of Utility-based Allocations for Non-convex Rate Regions Alexandre Proutiere France Telecom R&D ENS Paris Joint work with T. Bonald.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
1 Optimization and Stochastic Control of MANETs Asu Ozdaglar Electrical Engineering and Computer Science Massachusetts Institute of Technology CBMANET.
Network Routing Problem r Input: m network topology, link metrics, and traffic matrix r Output: m set of routes to carry traffic A B C D E S1S1 R1R1 R3R3.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
Path selection Packet scheduling and multipath Sebastian Siikavirta and Antti aalto.
Network Architecture (R02) IP Multipath – Path Selection&CC Jon Crowcroft,
Distributed resource allocation in wireless data networks: Performance and design Alexandre Proutière Orange-FT / ENS Paris.
L13. Shortest path routing D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
Lecture 15. IGP and MPLS D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Decentralised load balancing in closed and open systems A. J. Ganesh University of Bristol Joint work with S. Lilienthal, D. Manjunath, A. Proutiere and.
A Fair and Dynamic Load Balancing Mechanism F. Larroca and J.L. Rougier International Workshop on Traffic Management and Traffic Engineering for the Future.
L14. Fair networks and topology design D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Models of multipath resource allocation Damon Wischik, UCL.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
Delay-Based Back-Pressure Scheduling in Multi-Hop Wireless Networks 1 Bo Ji, 2 Changhee Joo and 1 Ness B. Shroff 1 Department of ECE, The Ohio State University.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
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.
Some questions about multipath Damon Wischik, UCL Trilogy UCL.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
June 4, 2003EE384Y1 Demand Based Rate Allocation Arpita Ghosh and James Mammen {arpitag, EE 384Y Project 4 th June, 2003.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
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.
Péter Hága Eötvös Loránd University, Hungary European Conference on Complex Systems 2008 Jerusalem, Israel.
Matthew Andrews Bell Labs Joint with Lisa Zhang February 16, 2006 Theory of Mobile Communication.
Stability of decentralised control mechanisms Laurent Massoulié Thomson Research, Paris.
TeXCP: Protecting Providers’ Networks from Unexpected Failures & Traffic Spikes Dina Katabi MIT - CSAIL nms.csail.mit.edu/~dina.
BSnetworks.pptTKK/ComNet Research Seminar, SRPT Applied to Bandwidth Sharing Networks (to appear in Annals of Operations Research) Samuli Aalto.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Impact of Interference on Multi-hop Wireless Network Performance
Confluent vs. Splittable Flows
Presented by Tae-Seok Kim
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
Traffic Engineering with AIMD in MPLS Networks
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
Routing and Logistics with TransCAD
Kevin Lee & Adam Piechowicz 10/10/2009
Javad Ghaderi, Tianxiong Ji and R. Srikant
Resource Pooling A system exhibits complete resource pooling if it behaves as if there was a single pooled resource. I propose ‘extent of resource pooling’
Presentation transcript:

Benefits of coordination in multipath flow control Laurent Massoulié & Peter Key Microsoft Research Cambridge

Multipath data transfers Already a large fraction of current Internet traffic (P2P file sharing); A necessary feature for efficient mesh and ad hoc networking.

Question: What coordination between flow control on component paths needed? Extreme scenario: no coordination; e.g., individual TCP connections on each path, transferring disjoint data items. Is it good enough?

Methodology: Focus on flow-level system models; Assess performance from: Schedulable region; Equilibrium costs.

Network model: Flows of types s 2 S; Each type s has an associated set of routes, r 2 R(s) Total rate sent along each route r:  r Network cost is where  : convex, increasing cost function Ex:

Coordinated (fair) flow control: N s : number of type s-flows; each sends at rate  r /N s over route r, where  r solves: maximise where: (alpha-fairness: [Mo-Walrand]; multipath version: [Kelly-Maulloo-Tan]; [Mo-Walrand]; [HSHST])

Uncoordinated (fair) flow control: N s : number of type s-flows; each sends at rate  r /N s over route r, where  r solves: maximise where: Suitable for modelling uncoordinated TCP flows on each path

“Fluid” dynamics: Arrival rate of type s transfers: s ; Mean volume of type s transfers:  s. Consider dynamics: “drift” of stochastic process where flow arrivals at instants of Poisson process (intensity s ) and volumes exponentially distributed (parameter  s ) Interpretation: describes behaviour of stochastic system after joint rescaling of arrival rates and service capacities

Performance metrics: Schedulable region: Set of demand vectors (  s = s /  s ) s  S for which fluid dynamics asymptotically stable. Equilibrium cost: For demand vector (  s ) s  S in schedulable region, network cost  ({  r (N * )} r  R ) at equilibrium point N *.

Performance under coordination: 1)Schedulable region contains any vector (  s ) s  S such that: there exists a vector of route loads (  r ) r  R  int(dom(  )) verifying (eg, for sharp capacity constraints: ) 2) Given (  s ) s  S, equilibrium cost achieves minimum of  ((  r ) r  R ) over all such (  r ) r  R irrespective of alpha-fairness criterion used.

Bad performance without coordination: Example network: sharp link capacity constraints Schedulable region with coordination: C a bc 2C a b c  b +  c < 2C,  a +  c < 2C,  b +  a < 2C.

Bad performance (ctd) Schedulable region without coordination: Assume alpha-fair sharing with identical weights w. Symmetric load vector (  a =  b =  c =  schedulable iff:  < C[1+2 -1/  ]/[ /  ] With coordination: iff  < C. e.g. for  =2, a loss of 29% efficiency. C a bc

Beyond the triangle network grids cliques a d c b

Network: links l, capacity C l. Routes: single link. Then schedulable region (with or without coordination): However uncoordinated multipath produces higher equilibrium cost, sensitive to fairness criterion. e.g., for network: At equilibrium load split into The case of 1-hop routes abc 1324 a 2 1

Flow-level models can help select fairness objective of congestion control. Previously proposed coordination optimal in terms of both schedulable region and equilibrium cost. Open problems: route selection? Concluding remarks