pcn based marked flow termination
play

PCN-Based Marked Flow Termination - PowerPoint PPT Presentation

Institute of Computer Science Department of Distributed Systems Prof. Dr.-Ing. P. Tran-Gia PCN-Based Marked Flow Termination http://www3.informatik.uni-wuerzburg.de/staff/menth/Publications/Menth08-PCN-MFT.pdf


  1. Institute of Computer Science Department of Distributed Systems Prof. Dr.-Ing. P. Tran-Gia PCN-Based Marked Flow Termination http://www3.informatik.uni-wuerzburg.de/staff/menth/Publications/Menth08-PCN-MFT.pdf http://tools.ietf.org/wg/pcn/draft-menth-pcn-emft-00.txt www3.informatik.uni-wuerzburg.de Michael Menth and Frank Lehrieder

  2. Overview � Motivation � Mechanisms � Performance � Summary Termination Methods for 2 End-to-End PCN-Based Flow Control

  3. Marked Flow Termination (MFT) � Terminates flows with marked packets � Gradual termination process � Copes well with ECMP � Problem: too aggressive � 2 solutions � Core-assisted MFT (CMFT, 3sm) – Marking frequency reduction in core nodes • Fewer packets get marked • Terminate any flow with marked packets � Edge-assisted MFT (EMFT) – Egress nodes terminate only some marked flows Termination Methods for 3 End-to-End PCN-Based Flow Control

  4. Edge-Assisted MFT (EMFT) � Flow-based EMFT � Aggregate-based EMFT � Applicable for end-to-end � Applicable for PCN domain PCN � Credit counter per IEA � Credit counter per flow – Random initialization – Random initialization � Marked bytes reduce credits � Marked bytes reduce credits � Credit counter ≤ 0 � Credit counter ≤ 0 – Terminate one flow of the – Terminate flow IEA – Increase credit counter proportionally to rate of terminated flow Termination Methods for 4 End-to-End PCN-Based Flow Control

  5. Experiment Setup � n independent traffic sources � Bottleneck link � Termination rate 100 flows � Overload 100% � No packet loss � Flow termination delay: D T =200ms B Multiplexer TB Marker CMFT n F-EMFT S A-EMFT R T Egress node performing FT A Termination Methods for 5 End-to-End PCN-Based Flow Control

  6. Termination Aggressiveness α � CMFT: α controls marking frequency reduction in core � EMFT: α controls initialization and increments of credit counters � Termination speed increases with α � Overtermination avoided for α≤ 1 Termination Methods for 6 End-to-End PCN-Based Flow Control

  7. Impact of Overload � Fast termination also for large overload � Packet loss not simulated Termination Methods for 7 End-to-End PCN-Based Flow Control

  8. Differences of MFT Variants � All methods � Flow-based EMFT � Flow termination delay � Suitable for end-to-end PCN impacts termination speed � Termination priorities � No unfairness possible ( α =0.25, 1.0) � CMFT � Termination speed depends on packet frequency of flows � No termination priorities possible � Allows anti-cheating for end- to-end PCN � Aggregate-based EMFT � Suitable for PCN domains � Termination policies possible Termination Methods for 8 End-to-End PCN-Based Flow Control

  9. Summary � Marked flow termination (MFT) � Core-assisted MFT � Edge-assisted MFT – Flow-based (end-to-end PCN) – Aggregate-based (PCN domain) � Simple edge behaviors � Termination behavior well understood � Aggressiveness α � Self-correcting mechanism � Invariant to many system parameters � What’s missing in the study: severe overload and packet loss Termination Methods for 9 End-to-End PCN-Based Flow Control

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