PCN-Based Marked Flow Termination - - PowerPoint PPT Presentation

pcn based marked flow termination
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

www3.informatik.uni-wuerzburg.de

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

Michael Menth and Frank Lehrieder

slide-2
SLIDE 2

2

Termination Methods for End-to-End PCN-Based Flow Control

Overview

Motivation Mechanisms Performance Summary

slide-3
SLIDE 3

3

Termination Methods for End-to-End PCN-Based Flow Control

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

slide-4
SLIDE 4

4

Termination Methods for End-to-End PCN-Based Flow Control

Edge-Assisted MFT (EMFT)

Flow-based EMFT Applicable for end-to-end PCN Credit counter per flow – Random initialization Marked bytes reduce credits Credit counter ≤ 0 – Terminate flow Aggregate-based EMFT Applicable for PCN domain Credit counter per IEA – Random initialization Marked bytes reduce credits Credit counter ≤ 0 – Terminate one flow of the IEA – Increase credit counter proportionally to rate of terminated flow

slide-5
SLIDE 5

5

Termination Methods for End-to-End PCN-Based Flow Control

Experiment Setup

n independent traffic sources Bottleneck link Termination rate 100 flows Overload 100% No packet loss Flow termination delay: DT=200ms A B n

Multiplexer

CMFT F-EMFT A-EMFT

Egress node performing FT TB Marker

T R S

slide-6
SLIDE 6

6

Termination Methods for End-to-End PCN-Based Flow Control

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

slide-7
SLIDE 7

7

Termination Methods for End-to-End PCN-Based Flow Control

Impact of Overload

Fast termination also for large overload Packet loss not simulated

slide-8
SLIDE 8

8

Termination Methods for End-to-End PCN-Based Flow Control

Differences of MFT Variants

All methods Flow termination delay impacts termination speed No unfairness CMFT Termination speed depends

  • n packet frequency of flows

No termination priorities possible Allows anti-cheating for end- to-end PCN Flow-based EMFT Suitable for end-to-end PCN Termination priorities possible (α=0.25, 1.0) Aggregate-based EMFT Suitable for PCN domains Termination policies possible

slide-9
SLIDE 9

9

Termination Methods for End-to-End PCN-Based Flow Control

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