11. Base Use Cases
Chris Launey
Director, Cloud Hosting
The Walt Disney Company
“Fast is the new better,
Fast is the new cheaper,
Faster is the new faster!”
#1 Provisioning speed
#2 Security
20. Network virtualization decouples correctness
from performance network wide.
Traditionally, these are coupled. For example, adding
a new box often means downtime and configuration changes.
Provides ability to change performance characteristics on
the fly.
24. The Problem(s)
1. Elephants cause queuing delay to latency sensitive mice
2. Hash based multipathing can lead to suboptimal
routing of elephants
(but works wonderfully for bursty mice)
• The vast majority of flows in a datacenter are small (Mice)
• The majority of packets are in large flows (Elephants)
25. Many Proposed Solutions
• Throw into separate queues
• Route Elephants differently
• Turn mice into elephants
• Send elephant on separate path
However, Detecting Elephants is Hard
26. Elephant Detection in Open vSwitch
ovs
VM VM VM
• Policy to set DSCP bits (operator input)
• Throughput tracking to set DSCP bits
• Throughput tracking to set DSCP bits, and
signal fabric from virtual network controller
27. … Just the Beginning
• MPLS integration
• Control plane federation
• Policy frameworks
• Edge-semantics to aid security
• …