Virtual Middleboxes as First-Class Entities in the Cloud
Virtual Middleboxes as First-Class Entities in the Cloud
Virtual Middleboxes as
First-Class Entities in the Cloud
Aaron Gember, Anand Krishnamurthy,
Saul St. John, and Aditya Akella
1
Deploying Middleboxes Today
• Elastic compute and storage
• Limited add-on middlebox services
• Middlebox vendors are
providing VM images
2
App
VM
App
VM
App
VM
• Manually piece together tunnels and traffic splitters
– Brittle and inflexible
• Goal: low complexity for tenants
Challenge: Integration
3
• Scale based on CPU/memory
– Network significantly impacts performance
• Goal: high performance
Challenge: Performance
4
• Distributed placement
– Over-utilized network and under-utilized compute
• Goals: minimize costs; support more tenants
Challenge: Efficiency
5
& naïve flow distribution
Stratos (a.k.a. CloudMB)
6
Network-aware orchestration
layer for middleboxes in clouds
VM Manager
Placement
Flow DistributionSoftware Switches
100
250470
360 680730
Scaling
Stratos Scaling
• Based on application performance
• Scaling trials along a sequence
– If ↓ Latency: Keep and try another
– Else: Discard and move on
7
App
500 ms400 ms395 ms
Stratos Flow Distribution
• Minimizes inter-rack traffic using linear program
• Triggered following scaling, and periodically
8
Demonstration
9
Network-aware orchestration
layer for middleboxes in clouds
• Deployable by cloud providers or third parties
• Minimizes network interactions
• Maximizes efficiency for
tenants and providers
Stratos Summary
10
Visit us in the exhibit hall!
http://stratos.cs.wisc.edu

More Related Content

PPT
Presentation major
PDF
Virtual machine consolidation for balanced resource utilisation and energy ef...
DOCX
Dynamic resource allocation using virtual machines for cloud computing enviro...
PPTX
Cloud computing
PPTX
Differences between Virtualization and Cloud
PPTX
Engage 2013 - Leveraging the cloud for ultimate flexibility
PPTX
Distributed load balancing with multiple datacenter analysis
Presentation major
Virtual machine consolidation for balanced resource utilisation and energy ef...
Dynamic resource allocation using virtual machines for cloud computing enviro...
Cloud computing
Differences between Virtualization and Cloud
Engage 2013 - Leveraging the cloud for ultimate flexibility
Distributed load balancing with multiple datacenter analysis

What's hot (20)

PPTX
cloud scheduling
PPT
Cloud computing(bit mesra kolkata extn.)
PPT
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
PDF
One Step Edge Cloud
PPT
Vmware 1224141832021349-8 (1)
PPT
Cloud computing
PDF
Virtualization in cloud computing
PPTX
Sap lama presentation
PPTX
cluster computing
PPTX
Virtualization & it`s utilization for load in cloud data centers
PDF
My experience writing DR service for CloudStack
PPTX
Virtualization technology and an application of building vm ware
PDF
Cloud computing overview
PDF
Cloud computing technology
PPTX
Cloud computing 3 cloud and virtualisation
PPTX
Virtualization and Cloud computing
PDF
SyncHPC: A Multi-Cloud HPC Hosting Platform
PDF
PPT
Ibm Cloudburst.External
PPT
Cluster computing2
cloud scheduling
Cloud computing(bit mesra kolkata extn.)
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
One Step Edge Cloud
Vmware 1224141832021349-8 (1)
Cloud computing
Virtualization in cloud computing
Sap lama presentation
cluster computing
Virtualization & it`s utilization for load in cloud data centers
My experience writing DR service for CloudStack
Virtualization technology and an application of building vm ware
Cloud computing overview
Cloud computing technology
Cloud computing 3 cloud and virtualisation
Virtualization and Cloud computing
SyncHPC: A Multi-Cloud HPC Hosting Platform
Ibm Cloudburst.External
Cluster computing2
Ad

Similar to Virtual Middleboxes as First-Class Entities in the Cloud (20)

PPTX
ARCHITECTURAL_DESIGN_OF_COMPUTE_AND_STORAGE_CLOUDS[1] - Read-Only.pptx
PDF
intercloud-global.pdf-INTERCHANGE OF GLOBAL RESOURCES
PPTX
Cloud Computing in Cloud Computing .pptx
PPTX
Accelerating Public Cloud Migration with Multi-Cloud Load Balancing
PPTX
Resource Management and Security in Cloud
PPTX
Cloud computing is the delivery of computing services—including servers, stor...
PPTX
Cloud computing
PPTX
Cloud Computing - Geektalk
PPTX
Introduction to Cloud Computing
PPT
Cloud computing
PPTX
CLUSTER COMPUTING
PPT
12458003.ppt
PPTX
UNIT IV RESOURCE MANAGEMENT AND SECURITY
PDF
9-cloud-computing.pdf
PPTX
Cloud Computer and Computing Fundamentals.pptx
PPTX
DC Moving I migracion a otro datacenterd
PDF
Cloud_Testing_The_future_of_softwareV1.04
PDF
cloud computing_ppt-1gdhdhudjdhshshhhshs.pdf
PPTX
From Grid to Cloud
PDF
Designing Scalable Applications
ARCHITECTURAL_DESIGN_OF_COMPUTE_AND_STORAGE_CLOUDS[1] - Read-Only.pptx
intercloud-global.pdf-INTERCHANGE OF GLOBAL RESOURCES
Cloud Computing in Cloud Computing .pptx
Accelerating Public Cloud Migration with Multi-Cloud Load Balancing
Resource Management and Security in Cloud
Cloud computing is the delivery of computing services—including servers, stor...
Cloud computing
Cloud Computing - Geektalk
Introduction to Cloud Computing
Cloud computing
CLUSTER COMPUTING
12458003.ppt
UNIT IV RESOURCE MANAGEMENT AND SECURITY
9-cloud-computing.pdf
Cloud Computer and Computing Fundamentals.pptx
DC Moving I migracion a otro datacenterd
Cloud_Testing_The_future_of_softwareV1.04
cloud computing_ppt-1gdhdhudjdhshshhhshs.pdf
From Grid to Cloud
Designing Scalable Applications
Ad

More from Open Networking Summits (20)

PDF
CORD: Central Office Re-architected as a Datacenter
PDF
[Webinar Slides] Programming the Network Dataplane in P4
PDF
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
PDF
Learnings from Carrier SDN Deployments
PDF
Software Defined Networking: Enabling The Mobile Workplace
PDF
Application Driven SDN
PDF
Software Defined Networks Network Function Virtualization Pivotal Technologies
PDF
NFV & SDN Customer Deployments
PDF
Automation of end-to-end QOS
PDF
Building a Digital Telco
PDF
Spreading NFV through the Network: the ETSI NFV use cases
PDF
BeHop : SDN for Dense WiFi Networks
PDF
Ranges & Cross-Entrance Consistency with OpenFlow
PDF
On the Necessity of Time-based Updates in SDN
PDF
Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...
PDF
ESPRES: Easy Scheduling and Prioritization for SDN
PDF
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
PDF
SoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANs
PDF
RadioVisor - A Slicing Plane for Radio Access Networks
PDF
Enabling SDN in old school networks with Software-Controlled Routing Protocols
CORD: Central Office Re-architected as a Datacenter
[Webinar Slides] Programming the Network Dataplane in P4
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
Learnings from Carrier SDN Deployments
Software Defined Networking: Enabling The Mobile Workplace
Application Driven SDN
Software Defined Networks Network Function Virtualization Pivotal Technologies
NFV & SDN Customer Deployments
Automation of end-to-end QOS
Building a Digital Telco
Spreading NFV through the Network: the ETSI NFV use cases
BeHop : SDN for Dense WiFi Networks
Ranges & Cross-Entrance Consistency with OpenFlow
On the Necessity of Time-based Updates in SDN
Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...
ESPRES: Easy Scheduling and Prioritization for SDN
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
SoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANs
RadioVisor - A Slicing Plane for Radio Access Networks
Enabling SDN in old school networks with Software-Controlled Routing Protocols

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
The various Industrial Revolutions .pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPT
Geologic Time for studying geology for geologist
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Modernising the Digital Integration Hub
PDF
Unlock new opportunities with location data.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
DOCX
search engine optimization ppt fir known well about this
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
The various Industrial Revolutions .pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
DP Operators-handbook-extract for the Mautical Institute
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
WOOl fibre morphology and structure.pdf for textiles
Final SEM Unit 1 for mit wpu at pune .pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
Group 1 Presentation -Planning and Decision Making .pptx
sustainability-14-14877-v2.pddhzftheheeeee
Geologic Time for studying geology for geologist
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Modernising the Digital Integration Hub
Unlock new opportunities with location data.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
search engine optimization ppt fir known well about this
Web Crawler for Trend Tracking Gen Z Insights.pptx

Virtual Middleboxes as First-Class Entities in the Cloud

  • 3. Virtual Middleboxes as First-Class Entities in the Cloud Aaron Gember, Anand Krishnamurthy, Saul St. John, and Aditya Akella 1
  • 4. Deploying Middleboxes Today • Elastic compute and storage • Limited add-on middlebox services • Middlebox vendors are providing VM images 2 App VM App VM App VM
  • 5. • Manually piece together tunnels and traffic splitters – Brittle and inflexible • Goal: low complexity for tenants Challenge: Integration 3
  • 6. • Scale based on CPU/memory – Network significantly impacts performance • Goal: high performance Challenge: Performance 4
  • 7. • Distributed placement – Over-utilized network and under-utilized compute • Goals: minimize costs; support more tenants Challenge: Efficiency 5 & naïve flow distribution
  • 8. Stratos (a.k.a. CloudMB) 6 Network-aware orchestration layer for middleboxes in clouds VM Manager Placement Flow DistributionSoftware Switches 100 250470 360 680730 Scaling
  • 9. Stratos Scaling • Based on application performance • Scaling trials along a sequence – If ↓ Latency: Keep and try another – Else: Discard and move on 7 App 500 ms400 ms395 ms
  • 10. Stratos Flow Distribution • Minimizes inter-rack traffic using linear program • Triggered following scaling, and periodically 8
  • 12. Network-aware orchestration layer for middleboxes in clouds • Deployable by cloud providers or third parties • Minimizes network interactions • Maximizes efficiency for tenants and providers Stratos Summary 10 Visit us in the exhibit hall! http://stratos.cs.wisc.edu