Académique Documents
Professionnel Documents
Culture Documents
Agenda
Purpose
Xen I/O Architecture
Experiment Setup
Experiment Results
Base case Measurement
Interference Analysis
Throughput Interference
Conclusion
Purpose
The purpose of this paper is to quantify the
interference of multiple VMs on the
throughput of an I/O intensive workload
through a series of SPEC benchmark files sizes
of 1KB, 4KB, 10KB, 30KB, 50KB, 70KB, 100KB.
Example
NIC
Receive Packet
Physical Interface
Bridge
Backend
I/O Channel
Netback and netfront exchange the page descriptor by page remapping over mechanism over
I/O descriptor ring
Frontend
Experiment Setup
IBM ThinkCentre A52 Workstation
3.2Ghz Intel Pentium 4
16KB L1 Cache
2MB L2 Cache
2GB 400Mhz DDR memory
Seagate 250GB
Intel NIC E100 PRO/100 Network
Client machines
Connected 1Gb/s lines
Experiment Setup
I/O intensive workload
Running two isolated guest (VM1, VM2)
Experiment Setup
Experiment Results
Experiment Results
Experiment Results
CPU Utilization
Measured the average CPU utilization of each VM, including CPU usage of
Dom0, VM1 and VM2
VM switches
I/O count
Pages Exchange
VM State
Experiment Results
Experiment Results
Conclusion
Competing network intensive loads
High Cache misses
High Wait times