Xen Status Update Computer Laboratory Ian Pratt XenSource Inc. and University of Cambridge
3.0 Status update 3.0 Status What works, what’s missing, what’s broken Release criteria Testing and more testing Tools progression Project infrastructure & organization 3.1 plans
Current Status x86_32x86_32px86_64 Domain 0 Domain U SMP Guests nearly Save/Restore/Migrate ~tools >4GB memory 16GB4TB VT 64-on-64 Driver Domains
Current Status x86_32x86_32px86_64IA64Power Domain 0 Domain U SMP Guests nearly Save/Restore/Migrate ~tools >4GB memory 16GB4TB ? VT 64-on-64 Driver Domains
Release Requirements 3.0-testing release reqs x86_32/x86_32p/x86_64 passing reg tests (save/restore/migrate excepted) New time API Don’t wait for XenBus release requirements All drivers using XenBus Passing full regression test suite
Testing XenTest from IBM XenBench2 Multi domain Benchmarking and load testing Tools tests Results matrix on web site XenTestCD Automated platform testing
3.1 Plans Pacifica / VT-x abstraction Improved IO Emulation Finish tools project phase 3 Performance tuning and optimization Less reliance on manual configuration Infiniband / Smart NIC support … (NUMA, Framebuffer, etc)
Project infrastructure Mercurial flag day Bugzilla support Wiki Test matrix federation Need more developers!
Tools Phase 1
Tools Phase 2 : 3.0.0
Tools Phase 3
Discussion topics? Linux arch-xen preparation for upstream Smart IO (Infiniband etc) IA64/PPC common code changes Pacifica / VT-x abstraction New IO emulation model Distro ind. guest installs (e.g. rpmstrap) >4GB DMA Debian packaging SMP bad pre-emption avoidance Virtual framebuffer support