Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The hague rina-workshop-congestioncontrol-peyman


Published on

Congestion control in RINA

Published in: Internet
  • Be the first to comment

  • Be the first to like this

The hague rina-workshop-congestioncontrol-peyman

  1. 1. Programmable Congestion Control Peyman Teymoori, University of Oslo SDN & OpenFlow World Congress, The Hague, October 2016
  2. 2. Congestion Control in the Internet • Problems with the Internet: – TCP scalability with: • The diameter of the network • The bottleneck link capacity • The number of flows – Different link types • One end-to-end controller! – Split-TCP (PEPs): • IPsec and SSL • Scalability with the number of flows • Processing delay at splitters – PEP-less solutions: • Again hacking! 2
  3. 3. The dream 3 Not by hacking/patching protocols/middleboxes/routers!
  4. 4. RINA Benefits • RINA’s benefits for congestion control: – breaking up the long control loop into shorter ones, – controlling flow aggregates , – deployment of arbitrary congestion controllers per DIF. • The benefits occur – just as the result of layering, – without changing a line of code in the mechanism itself, – without the side effects of Internet improvements (e.g. Split-TCP) – just by different DIF configurations 4
  5. 5. RINA Benefits • It’s a matter of configuration/policy! So, programmable… • Configuration: – Horizontal: Consecutive DIFs – Vertical: Stacked DIFs – Around: In-Network Resource Pooling • Policy: – Use of customized controllers per DIF 5
  6. 6. A Simulation Study 6
  7. 7. Current Status & Further Work • Developing a new congestion controller policy, called LGC: – based on the Logistic Growth function, – taking advantage of RINA’s flow aggregation, • The controller can be smoothed. – playing with it in different use cases, e.g. data center. • Evaluating multiple control loops. 7
  8. 8. Further information can be found here. Twitter@ictpristine www <Thank you!>