Extending Network Quality of Service support in OpenStack
summary
OpenStack adds a minimum guaranteed packet rate QoS implemented through Neutron, Nova and Placement so VMs are scheduled only to hosts that report enough packet-processing capacity; bandwidth already has both scheduling and data‑plane throttling. Demo on a DevStack single-node uses an OVS bridge configured for 5 Mbps per direction and 100 pps, showing Placement resource providers (bridge and packet-processing) and live allocations. The work spans ~40k lines of code across >200 commits; CLI and HOT template bits still await review.
AI-written summary · about
chapters (10)
- 0:00Start
- 4:10Quality of Service Types
- 4:29Bandwidth Limit
- 5:38Packet Rate Limit
- 6:20Guaranteed Minimum Bandwidth
- 7:36Data Plane Enforcement
- 8:13Placement Enforcement
- 9:37Guaranteed Minimum Packet Rate
- 26:12Demo
- 27:43Resource Providers
related talks
35mWhy OCP networking performances on VMs are suboptimal and how to improve them by 5x
26mRun your Kubernetes cluster on OpenStack in Production
18mOpenStack in Telco: How to achieve Low latency computing with OpenStack
49mIntroduction to OpenStack
46mNetwork Traffic Quality of Service (QoS) Classes for Containers & Pods Via EBPF/XDP
22mSDN Options in Apache CloudStack
29mLiving on the Edge with DCN Networking
46mVirtualized Network Services at Line Rate in a Server Environment
