Paper summary
Reserve bandwidth along a tenant’s virtual path
Bandwidth requirements apply across the complete forwarding path.
TeaVisor accepts minimum and maximum bandwidth requirements between tenant endpoints. It reconstructs the virtual forwarding path from tenant rules and uses physical capacity information to provide bandwidth isolation.
Connect virtual paths to bandwidth reservations
Path virtualization identifies the end-to-end virtual path. Bandwidth reservation assigns physical capacity, and path establishment installs the corresponding forwarding rules. The components coordinate the tenant’s logical path with the physical resources that carry its traffic.
View full-size figureCheck minimum and maximum bandwidth isolation
The conference paper evaluates minimum and maximum bandwidth requirements and implementation overhead. It reports near-zero bandwidth-isolation error in the tested cases and no additional memory consumption relative to its existing-hypervisor comparison after optimization.
| Stage | Role |
|---|---|
| Path virtualization | Identify the tenant’s end-to-end path |
| Bandwidth reservation | Assign physical capacity |
| Path establishment | Install the corresponding forwarding rules |
Key takeaways
- Bandwidth isolation is an end-to-end property. A tenant’s minimum and maximum rates must be reflected in both path selection and capacity reservations.
- A virtual route carries resource commitments. Reconstructing its physical path connects the tenant’s requirement to the rules that enforce it.