Xen community update


Published on

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Xen community update

  1. 1. ® ® Xen Community Update Ian Pratt, Citrix Systems and Chairman of Xen.org
  2. 2. Xen Summit Program Committee ® Boris Quiroz Justin Ryan Anil Madhavapeddy Tim Mueting Dan Magenheimer Hitoshi Matsumoto Jose Renato Santos Sang-bum Suh Hitoshi Oi Patrick Colp Pasi Karkkainen 2
  3. 3. Xen Summit Agenda – Day 1 ® 9:00 – 9:15 Welcome from AMD 13:30 – 14:00 Case Study: IaaS using XCP and XAPI 9:15 – 10:00 Xen Community Update 14:00 – 14:30 VastSky – Cluster Storage 10:00- 10:15 Xen Project Update System for XCP 10:15 – 10:45 BREAK 14:30 – 15:00 Sheng Liang Building an Infra. as 10:45 – 11:15 AMD, Xen, and Virtual. a Service Cloud on XCP 11:15 – 11:45 SleepServer System 15:00 – 15:15 BREAK 11:45 – 12:15 Energy-Efficient Storage in VM 15:15 – 15:45 XRM: Event-based Resource Environments Management Framework for XCP 12:15 – 13:00 LUNCH 15:45 – 16:15 PVOps Update 13:00 – 13:30 Xen Cloud Platform Project 16:15 – 16:45 Xen Scheduler Update 16:45 – 17:15 PCI Express Support in QEMU 3
  4. 4. Event Party ® Dave and Buster's Party April 28: 6 – 9 pm Printed Directions Available Free Pool / Buffet / Game Card / 3 Drinks (tickets at door) 4
  5. 5. Xen Summit Agenda – Day 2 ® 9:30 – 10:00 GoGrid and Xen 14:15 – 14:45 Fuzzy Control Theory to Resource Management 10:00 – 10:45 Open Source Cloud Computing 14:45 - 15:15 Update on Transcendent Memory 10:45 – 11:00 BREAK in Xen 11:00 - 11:30 Supporting Soft-Real Time Tasks 15:15 - 15:25 BREAK 11:30 – 12:15 Embedded and Communication 15:25 – 15:45 Neon Project Workloads 15:45 – 16:15 Xenalyze: Analyze Xen Traces 12:15 - 13:00 LUNCH 16:15 – 16:45 Evolving New Configuration Tools 13:00 – 13:30 Graphics Passthrough Challenges for IOV Network Devices 13:30 – 14:15 Guest NUMA Support 16:45– 17:15 libxenlight 17:15 - 17:30 Closing Presentation - Ian Pratt
  6. 6. Xen.org Events 2010 ® Xen Summit Asia 2010 Seoul, Korea on Nov 2-3 Sponsored by Samsung & Korea University Xen Directions South America 2010 in Sao Paulo, Brazil on Aug 31 – Sept 1 North America 2010 in Boston, MA on Nov 9 as part of LinuxCon 6
  7. 7. Xen.org Events 2010 Cont'd ® Xen.org Booth Participation Citrix Synergy in SF, CA on May 11 – 13 ● Zenoss and VMOps in booth WorldIT Show in Seoul, Korea on May 25 – 28 SouthEast LinuxFest in Spartanburg, SC on June 12 – 13 ● Speaking Session on Xen.org Contact Stephen Spector to support a Xen.org booth at a local event 7
  8. 8. Outline ® Project Status New Xen 4.0 Features Xen Cloud Platform Xen Client Initiative
  9. 9. The Xen Advisory Board ® Fujitsu and VA Linux joined the Xen Advisor Board in November 2009, in recognition of their many contributions to the Xen project
  10. 10. Xen Today ® ~20% enterprise server market share >80% of the Public Cloud is Xen based World's largest virtualization deployments are Xen based Development Community: over 50 Companies, 25 Universities, from 25 Countries, ~250 developers More than 20,000 code submissions Used in Severs, Desktops, Laptops, Storage Appliances, Network Appliances and Smart Phones x86, IA64, ARM support
  11. 11. ® Xen Powers the World’s Infrastructure Clouds “ Xen is great. It’s powerful and easy to use. But most important is the very active community around it. That was a very big reason for us in selecting Xen. Werner Vogels CTO, Amazon.com ”
  12. 12. Xen Tops Performance Comparisons ® “Xen is the Porsche of hypervisors” Keith Ward, Virtualization Review “Xen outperforms VMware ESX 3.5 by 41% in user scalability tests.” The Tolly Group
  13. 13. ® Pioneers of OS Para-virtualization Xen Hypervisor First and Best to support new CPU, chipset, and Smart IO Technologies
  14. 14. ® ® Xen 4.0
  15. 15. Xen 4.0 ® Released 12 Apr 2010 Reliability, Availability, Scalability Enhanced MCA support, blktap2, netchannel2 Memory optimizations pvops privileged domain support Fault tolerance for VMs
  16. 16. Hardware Fault Tolerance ® Restart-HA monitors hosts X and VMs to keep apps running Hardware Fault Tolerance X with deterministic replay or checkpointing Xen’s Software-Implemented Hardware Fault Tolerance enables true High Availability for unmodified applications and operating systems
  17. 17. Hardware Fault Tolerance ® University of British Columbia’s “Remus” project is now in xen 4.0 Smart checkpointing approach yields excellent performance VM executes in parallel with checkpoint transmission, with all externally visible state changes suppressed until checkpoint receipt acknowledged Checkpoints delta compressed Checkpointing possible across wide-area, even for multi- vCPU guests
  18. 18. SR-IOV ® SR-IOV: Single Root IO Virtualization Virtualization friendly IO devices High performance, high efficiency, low latency Enables even the most demanding applications to now be virtualized Compatible with live relocation via hotplug World First, demonstrated at Intel Developer Forum in September!
  19. 19. SR-IOV NIC Demonstration ® Dell 10G Switch Dell R710 Server Dell R710 Server XenServer and Intel 10G SR-IOV NIC XenServer and Intel 10G SR-IOV NIC NFS Common Storage w/OpenFiler Dell R710 Server XenServer and Intel 10G SR-IOV NIC Full 20Gb/s bi-directional throughput to VMs Low latency, High CPU efficiency Live relocation between hosts - Even hosts with different NICs
  20. 20. Network Performance ® 201% Type-0 123% 103% 100% s/w only basic smart SR-IOV native NIC NIC • New Smart NICs reduce CPU overhead substantially • Care must be taken with SR-IOV NICs to ensure benefits of VM portability and live relocation are not lost • Need for an industry standard for “driver plugins”
  21. 21. ® ® Xen Cloud Platform
  22. 22. Xen Cloud Platform (XCP) ® XCP Expands Xen.org’s scope beyond the core hypervisor, to create a full virtual infrastructure layer for Cloud deployments Simplify and streamline use of Xen by Cloud providers and vendors Promote greater standardisation of components between vendors Advanced virtual infrastructure to enable Virtual Private Datacenters rather than just Virtual Private Servers Multi-tenant hosts, networking, storage, etc Promote interoperability between xen-based clouds and other clouds Drive standards activities via DMTF
  23. 23. August 2009 XCP Announcement ®
  24. 24. ® Where Xen Cloud Platform Fits Management API & OVF Format VM VM VM VM VM VM Mgt State Mgt VM State Mgt Resource Pool VM State Mgt State VM
  25. 25. XCP 0.2 ® Xen 3.4; Linux 2.6.27; optimized dom0 file system xapi toolstack Resource Pools; VM, host, networking and storage management; snapshots and checkpoints; live and persistent performance statistics; status alerting; role-based access control; OVF/CIM support Windows PV Drivers; Full installer etc. Open vSwitch
  26. 26. ® New Open vSwitch Isolation · Resource control · Multi-tenancy · Visibility · Security VM VM VM VM VM VM VM VM VM VM VM Hypervisor Hypervisor Hypervisor • Open Source Virtual Switch maintained at www.openvswitch.org • Rich layer 2 feature set
  27. 27. ® Distributed vSwitch Built-in policy-based ACLs move with VMs VM VM VM VM VM VM VM VM VM VM VM Hypervisor Hypervisor Virtual Interface (VIF) {MAC, IP} ACLs Hypervisor permit tcp eq domain permit tcp eq domain permit tcp eq domain permit udp eq domain permit udp eq domain permit udp eq domain permit tcp eq 123 Distributed Virtual Switch
  28. 28. ® Distributed vSwitch Isolation · Resource control · Multi-tenancy · Visibility · Security VM VM VM VM VM VM VM VM VM VM VM Hypervisor Hypervisor Hypervisor Distributed Virtual Switch Distributed Virtual Switch Tenant A Tenant B
  29. 29. XCP 1.0 Plans ® New Storage Repository plug-ins For cloud-optimized storage models libxenlight integration Enhanced vswitch capabilities pvops domain0 Better integration of OVF support Secure boot and attestation Cloud orchestration and management APIs Easier complete build environment
  30. 30. ® ® Xen Client Initiative
  31. 31. The Xen Client Initiative ® Formed in 2007 to develop Xen for desktop and laptop Develop enhanced power management, USB, WiFi, WWAN, 3D Graphics, fingerprint reader, multi-touch, etc Support for latest hardware technologies Tiny footprint hypervisor, Embeddable in Flash memory or small disk partition Aiming to make virtualization ubiquitous on client devices...
  32. 32. Client Hypervisor Benefits ® Security, Manageability, Supportability, Auditability Building Multi-Level Secure systems Run multiple VMs with policy controlled information flow ● E.g. Personal VM; Corporate VM; VM for web browsing; VM for banking Trusted hypervisor provides secure isolation Enables “out-of-band” management and policy enforcement via Service VMs Malware detection, remote access, image update, backup, VPN, etc. ð Requires a true type-1 hypervisor architecture ð Xen is ideally suited to this!
  33. 33. Xen Client Architecture ® User VM1 User VM2 Control Service Domain VM Xen Hypervisor Audio USB GPU TXT Disk ACPI NIC x86 Hardware TPM
  34. 34. “Business” & “Personal” Environments ® Busin Personal ess • Locked Down Allows Local App Installs • No Local App Installs Minimal Management • Tightly Managed Virus Scanner • Self-Service Corporate Security Patches App Installs No SLA Self-Service Wipe
  35. 35. Conclusions ® The Xen Community continues to grow from strength to strength Xen’s architecture makes it #1 in security, with great performance From Cloud to Client Xen.org’s role is broadening to develop whole reference platforms, promote standards, interopability