study of proposed internet congestion control algorithms
play

Study of Proposed Internet Congestion Control Algorithms* Kevin L. - PowerPoint PPT Presentation

Study of Proposed Internet Congestion Control Algorithms* Kevin L. Mills, NIST (joint work with D Y Cho J Filliben D Genin and E Schwartz) (joint work with D. Y. Cho, J. Filliben, D. Genin and E. Schwartz) March 24, 2010 *performed under the


  1. Study of Proposed Internet Congestion Control Algorithms* Kevin L. Mills, NIST (joint work with D Y Cho J Filliben D Genin and E Schwartz) (joint work with D. Y. Cho, J. Filliben, D. Genin and E. Schwartz) March 24, 2010 *performed under the NIST Complex Systems program: http://www.nist.gov/itl/cxs/index.cfm image generated with http://www.wordle.net/

  2. Innovations in Measurement Science Study of Proposed Internet Congestion Control Algorithms – Mills et al. More information @ http://www.antd.nist.gov/emergent_behavior.shtml Measurement Science for Complex Information Systems Measurement Science for Complex Information Systems Communication in large distributed information systems Networks Understand & Computational by using mathematical & statistical techniques Predict Clouds Behavior Behavior Computational applied by scientists to study physical systems. Grids Dabrowski Dabrowski Genin Genin Filliben Filliben Hunt Marbukh Mills Reduced scale DE simulators Markov models Differential equations OFF experimentdesigns OFF experiment designs Perturbation analysis P t b ti l i Fl id fl Fluid flow simulators i l t Cluster analysis Principal components analysis Correlation analysis Multidimensional visualizations Other contributors: DY Cho Edward Schwartz Peter Mell Jian Yuan Zanxin Xu Cedric Houard Brittany Devine Other contributors: DY Cho, Edward Schwartz, Peter Mell, Jian Yuan, Zanxin Xu, Cedric Houard, Brittany Devine March 24, 2010 Innovations in Measurement Science

  3. Study of Proposed Internet Congestion Control Algorithms – Mills et al. Outline Outline � Technical approach (slides 4-7) � Overview of experiments p (slides 8-10) � Some technical flavor (slides 11-26) � Selected analysis techniques (slides 14-16 & 20-26) interspersed among interspersed among � Selected experiment details (slides 11-13 & 17-19) � Findings (slides 27-34) � Utility and safety (slides 27-32) � Characteristics of individual (slides 33-34) congestion control algorithms g g � Recommendations (slides 35) � Open discussion March 24, 2010 3 Innovations in Measurement Science

  4. Technical Approach Study of Proposed Internet Congestion Control Algorithms – Mills et al. Our study is fairly comprehensive: large, fast topologies and wide-range of conditions y y p g , p g g Algorithms Studied Develop MesoNet: Add Six Congestion Design & Conduct Reduced Reduced BIC TCP BIC TCP Control Algorithms Simulation Parameter DES to MesoNet Experiments for TCP/IP Networks CTCP FAST FAST-AT HS TCP Verify Simulated Conduct Congestion Control Analyze Data & y HTCP HTCP Sensitivity Analyses Sensitivity Analyses Algorithms Algorithms Formulate Findings of MesoNet Against Empirical Scalable TCP Results Topologies with up to 278,000 sources; backbone speeds up to 384 Gbps; loss rates between 10 -9 and 50%; simulated durations of 25 – 60 mins; traffic including Web browsing and software and movie downloads; long-lived flows; temporary spatiotemporal congestion and recovery; algorithms homogeneous and mixes of alternates together with standard TCP; buffer sizes include RTT x C and RTT x C /sqrt( n ); propagation delays from 6 to 200 ms; initial slow start threshold from 43 to 2 31 /2 March 24, 2010 4 Innovations in Measurement Science

  5. Technical Approach Study of Proposed Internet Congestion Control Algorithms – Mills et al. Simulating large, fast networks across many conditions and congestion control algorithms requires reduction – model responses & parameters y 1 , …, y z = f( x 1|[1,…, l ] …, x p |[1,…, l ] ) Response State ‐ Space Stimulus State ‐ Space Multidimensional Response Parameter Reduction Reduction (2 32 ) 1000 O(10 9633 ) [ 10 80 = atoms in visible universe] (2 ) O(10 ) 22 Responses Discard parameters not germane to study – reduce by 944 parameters Principal (2 32 ) 56 Correlation O(10 539 ) Components Analysis & Analysis Group related remaining parameters–reduce by 36 parameters Clustering (2 32 ) 20 32 20 O(10 192 ) 192 Model Reduction 7 Responses 4 Responses Select only 2 values for each parameter 2 20 Level Reduction Domain O(10 6 ) Analysis Use experiment design theory to reduce parameter combinations to 256 t bi ti t 256 2 20 ‐ 12 Experiment 256 Sensitivity 7 Responses Design Theory Use sensitivity analysis Analysis to identity six most significant parameters 2 6 ‐ 1 32 U Use experiment design theory again to reduce i td i th i t d parameter combinations to 32 March 24, 2010 5 Innovations in Measurement Science

  6. Technical Approach Study of Proposed Internet Congestion Control Algorithms – Mills et al. MesoNet – a 20-parameter TCP/IP Network Model Parameter Value Speed Relationships Speed Scaling with X3 s 1 s 1 X3 X3 Router Class Router Class Speed Speed X3 = 800 X3 800 X3 = 1600 X3 1600 Category Identifier Name s 2 4 Backbone s 1 x BBspeedup 1600 3200 s 3 10 PoP s 1/ s 2 400 800 X1 Topology BBspeedup 2 N -Class s 1/ s 2/ s 3 40 80 Bfast 2 F -Class s 1/ s 2/ s 3 x Bfast 80 160 X2 Propagation Delay Network Bdirect 10 D -Class s 1/ s 2/ s 3 x Bdirect 400 800 Configuration X3 Network Speed X4 Buffer Provisioning X5 Number of Sources & Receivers X6 Distribution of Sources Sources & Receivers X7 Distribution of Receivers X8 Source & Receiver Interface Speeds X9 Think Time X10 Patience X11 Web Object Size for Browsing User X12 Proportion & Sizes of Larger File Behavior Downloads X13 Selected Spatiotemporal Congestion X14 Long-lived Flows X15 X15 Congestion Control Algorithms Congestion Control Algorithms Class #routers srcs/router #srcs %srcs rcvrs/router #rcvrs %rcvrs Flow class %flows Protocols X16 Initial Congestion Window Size NN -flows 30.1 N -class 122 90 10,980 31.6 960 117,120 95.3 FN -flows 60.5 X17 Initial Slow Start Threshold FF -flows 2.4 F -class 40 540 21,600 62.2 120 4,800 3.9 DN -flows 6.1 DF -flows 0.74 Simulation & X18 Measurement Interval Size D -class 8 270 2,160 6.2 120 960 0.8 DD -flows 0.05 Measurement X19 X19 Simulation Duration Simulation Duration C Control t l X20 Startup Pattern March 24, 2010 6 Innovations in Measurement Science

  7. Technical Approach Study of Proposed Internet Congestion Control Algorithms – Mills et al. Adopt 2-Level Orthogonal Fractional Factorial Designs Ad t 2 L l O th l F ti l F t i l D i Sample experiment using 9 parameters Sample 2 9-4 design Factor-> x1 x2 x3 x4 x5 x6 x7 x8 x9 Condition -- -- -- -- -- -- -- -- -- Selected appropriate n = 2 p - k design template 2 p k d 1 1 -1 1 -1 1 -1 1 -1 1 -1 1 +1 1 +1 1 +1 1 +1 1 1. 1 S l t d i t i t l t 2 +1 -1 -1 -1 -1 +1 -1 -1 -1 3 -1 +1 -1 -1 -1 -1 +1 -1 -1 2. Select two values for each parameter 4 +1 +1 -1 -1 -1 -1 -1 +1 +1 5 -1 -1 +1 -1 -1 -1 -1 +1 -1 3. Substitute parameter levels in template 6 +1 -1 +1 -1 -1 -1 +1 -1 +1 7 -1 +1 +1 -1 -1 +1 -1 -1 +1 4. Fix remaining (11) model parameters 8 +1 +1 +1 -1 -1 +1 +1 +1 -1 9 -1 -1 -1 +1 -1 -1 -1 -1 +1 10 +1 -1 -1 +1 -1 -1 +1 +1 -1 11 11 -1 1 +1 +1 -1 1 +1 +1 -1 1 +1 +1 -1 1 +1 +1 -1 1 12 +1 +1 -1 +1 -1 +1 +1 -1 +1 13 -1 -1 +1 +1 -1 +1 +1 -1 -1 Probes combinations with balance and orthogonality 14 +1 -1 +1 +1 -1 +1 -1 +1 +1 15 -1 +1 +1 +1 -1 -1 +1 +1 +1 16 +1 +1 +1 +1 -1 -1 -1 -1 -1 16 16 16 16 17 -1 -1 -1 -1 +1 -1 -1 -1 -1 Balance 18 +1 -1 -1 -1 +1 -1 +1 +1 +1 All 32: All 32: 19 -1 +1 -1 -1 +1 +1 -1 +1 +1 - - + + 20 +1 +1 -1 -1 +1 +1 +1 -1 -1 X i X i X X 21 -1 -1 +1 -1 +1 +1 +1 -1 +1 22 +1 -1 +1 -1 +1 +1 -1 +1 -1 + + 23 -1 +1 +1 -1 +1 -1 +1 +1 -1 8 8 8 8 24 +1 +1 +1 -1 +1 -1 -1 -1 +1 32 32 25 -1 -1 -1 +1 +1 +1 +1 1 -1 All : All : X j X j Orthogonality 26 +1 -1 -1 +1 +1 +1 -1 -1 +1 2 2 27 -1 +1 -1 +1 +1 -1 +1 -1 +1 8 8 8 8 28 +1 +1 -1 +1 +1 -1 -1 +1 -1 - - 29 -1 -1 +1 +1 +1 -1 -1 +1 +1 - - + + X X X i X i 30 30 +1 +1 -1 1 +1 +1 +1 +1 +1 +1 -1 1 +1 +1 -1 1 -1 1 31 -1 +1 +1 +1 +1 +1 -1 -1 -1 32 +1 +1 +1 +1 +1 +1 +1 +1 +1 Resolution IV design – no main effects are confounded with two-term interactions 2-Level Designs Support Convenient Data Analysis Techniques March 24, 2010 7 Innovations in Measurement Science

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend