The document discusses improving responsiveness for virtualized networking under intensive computing workloads. It proposes using a temporary reservation with a short period and small budget to allow responsive handling of incoming packets when the normal reservation budget is empty. Experimental results show this approach reduces response times from around 120ms to 16ms compared to using the normal reservation alone. Future work includes more evaluation and implementing server pooling for the temporary reservations.
8. Virtualization
Virtualization is a key technology
For IaaS providers (Cloud Computing)
Enables server consolidation
Physical Host
Physical Host
OS
OS
...
Physical Host
Physical Host
OS
OS
Tommaso Cucinotta – ReTiS Lab – Scuola Superiore Sant'Anna – Pisa – Italy 8
9. Virtualization
Virtualization is a key technology
For IaaS providers (Cloud Computing)
Enables server consolidation
Physical Host
Physical Host Physical Host
Physical Host
OS
OS VM/OS
VM/OS
... ...
Physical Host VM/OS
VM/OS
Physical Host
OS
OS
Tommaso Cucinotta – ReTiS Lab – Scuola Superiore Sant'Anna – Pisa – Italy 9
10. Need for Performance Isolation
Resource sharing
→ Temporal interference
Physical Host
Physical Host
VM
VM
VM
VM
VM
VM
VM
VM
Tommaso Cucinotta – ReTiS Lab – Scuola Superiore Sant'Anna – Pisa – Italy 10
11. Need for Performance Isolation
Resource sharing ~30ms
VM Alone
→ Temporal interference
Physical Host
Physical Host
VM
VM
VM
VM
VM
VM
VM
VM
Tommaso Cucinotta – ReTiS Lab – Scuola Superiore Sant'Anna – Pisa – Italy 11
12. Need for Performance Isolation
Resource sharing ~30ms
VM Alone
→ Temporal interference
Physical Host
Physical Host
VM
VM
τ1 = (30ms, 150ms)
τ2 = (50ms, 200ms)
VM
VM
~120ms
2 VMs
VM
VM
VM
VM
Tommaso Cucinotta – ReTiS Lab – Scuola Superiore Sant'Anna – Pisa – Italy 12
13. Possible Solutions
Hardware replication and Physical Host
Physical Host
static partitioning VM
VM
Computing
• Multi-core (1 core per VM)
• NUMA awareness VM
VM
Networking
• Multiple network adapters VM
VM
(1 network adapter per VM)
• Multi-queue adapters
VM
VM
Drawbacks
Limitation of flexibility
Under-utilization of resources
• e.g., with real-time/interactive workloads (cloud computing)
Tommaso Cucinotta – ReTiS Lab – Scuola Superiore Sant'Anna – Pisa – Italy 13
14. Possible Solutions
Another approach
Let multiple VMs use the same resources
Use proper resource scheduling strategies
For example
Computing
• Xen credit-based and SEDF schedulers
Networking
• QoS-aware protocols (IntServ, MPLS, WF2Q+)
Advantages
Increased flexibility
Increased resource saturation levels
Reduced infrastructure costs
Tommaso Cucinotta – ReTiS Lab – Scuola Superiore Sant'Anna – Pisa – Italy 14
15. Background on
Deadline-based Scheduling
Tommaso Cucinotta – ReTiS Lab – Scuola Superiore Sant'Anna – Pisa – Italy 15