SlideShare a Scribd company logo
1 of 22
Download to read offline
Xen Project Overview and Update



   Ian Pratt, Chairman of Xen.org, and
    Chief Scientist, Citrix Systems Inc.
Xen Community Story
 • 2002 Oct Xen hypervisor development starts
 • 2004 Xen 1.0 and 2.0 released, First Xen developer’s summit
 • 2005 XenSource founded, Xen 3.0 released
 • 2006 CPU enhancements for virtualization ship; Linux distros ship Xen
        All x86 OSes “enlightened”: Vmware, Microsoft adopt paravirtualization
        First XenEnterprise release
        Amazon EC2 Launches
 • 2007 XenSource acquired by Citrix
 • 2008 Xen embedded in Flash on HP/Dell servers
        First embedded Xen on laptops

                                                                             2
                  © 2007 Citrix Systems, Inc. — All rights reserved
Xen Today
• ~17% enterprise server market share (Yankee, Aug 08)
• World's largest virtualization deployments are Xen based
• Community: over 50 Companies, 20 Universities,
 from 20 Countries, ~250 developers
• More than 10,000 code submissions since Xen 3.0
• x86, IA64, ARM support
• In Severs, Laptops, Storage & Network Appliances, PDAs

                                                                   3
               © 2007 Citrix Systems, Inc. — All rights reserved
Xen Powers the World’s IT 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


                                                                                           4
                  © 2007 Citrix Systems, Inc. — All rights reserved
Congratulations, and Thank You!




 2008 Winner, Server Virtualization
Best of Open Source Software Awards
                                                        5
    © 2007 Citrix Systems, Inc. — All rights reserved
Xen Project Mission

 • Build the industry standard open source hypervisor
 • Lead the industry in virtualization performance
 • Ensure continued stability and high quality in the code base
 • Support multiple CPU types; big and small systems
 • Foster and sponsor innovation
 • Drive toward vendor interoperability and compatibility



                                                                     6
                 © 2007 Citrix Systems, Inc. — All rights reserved
Xen: An Open Reference Standard




                                Xen
 Citrix, Intel, AMD, VA Linux, Fujitsu,
IBM, HP, Unisys, SGI, Samsung, Sun,
 Red Hat, Novell, DoD, NSA (over 50
                  orgs)



                                                                        7
                    © 2007 Citrix Systems, Inc. — All rights reserved
The Xen Project Advisory Board
• Represents major contributors and vendors that offers Xen based
 products. Current members:




• Defines and approves the Xen® Trademark Policy
 (“What is Xen?”)
• Oversees community code practices and roadmap
                                                                    8
              © 2007 Citrix Systems, Inc. — All rights reserved
Virtualization Benefits

                                                                 Avoid planned downtime

   X
                                                                 with VM Relocation




                                                                 Dynamically re-balance
                                                                 workload to meet app
                                                                 SLAs or to saver power



                                                                                          9
             © 2007 Citrix Systems, Inc. — All rights reserved
Virtualization Benefits

                                                                 Restart-HA monitors hosts

    X
                                                                 and VMs to keep apps
                                                                 running



                                                                 Hardware Fault Tolerance
                                                                 with deterministic replay
    X                                                            or checkpointing




                                                                                             10
             © 2007 Citrix Systems, Inc. — All rights reserved
Leaders in
                                                                                 OS Enlightenment
                                                              Xen Hypervisor

  First and Best to
    support new
Intel VT & AMD-V,                                                              (Also Hyper-V compatib
 mart IO & chipset
   Technologies



                                                                                                11
                      © 2007 Citrix Systems, Inc. — All rights reserved
Unlocking Hardware Innovation

                                                                              Enhanced Security
                                                                              Enhanced Security
                                                                              • TPM and secure boot (TXT)
                                                                              • TPM and secure boot (TXT)
                                                                              • IOMMU to protect device DMA accesses
                                                                              • IOMMU to protect device DMA accesses
                                                                              • Full Execute-Disable (NX/XD)
                                                                              • Full Execute-Disable (NX/XD)

                                                                           Hardware Virtualization Support
                                                                           Hardware Virtualization Support
                                                                           • Nested Page Tables (VT2/VMI)
                                                                           • Nested Page Tables (VT2/VMI)
                                                                           • FlexPriority, FlexMigrate
                                                                           • FlexPriority, FlexMigrate
                                                                           • Smart NICs (e.g. VT-C/VMDq) and HBAs
                                                                           • Smart NICs (e.g. VT-C/VMDq) and HBAs
   Multi-core Processors
   Multi-core Processors
                                                                              Only a hypervisor can deliver the
   • More efficient utilization
   • More efficient utilization
                                                                               benefits of the new hardware
   • Hides complexity from guests
   • Hides complexity from guests



                                                                                                                    12
                       © 2007 Citrix Systems, Inc. — All rights reserved
OS Paravirtualization (Enlightenment)
• Extending the OS to be aware it is running in a virtualized
 environment
  • For performance and enhanced correctness
  • IO, memory size, CPU, MMU, time
• In Xen <2.0, some paravirtulizations were compulsory to close x86
 virtualization holes
  • Intel VT / AMD-V allow incremental paravirtualization
• Paravirtualization is still very important for performance, and works
 along side enhancements to the hardware
  • Higher-level paravirtualizations yield greatest benefit
                                                                          13
                    © 2007 Citrix Systems, Inc. — All rights reserved
SPECjbb2005 Comparison
                                  RHEL5 guest / SPECjbb2005 Sun JVM
                     1.2
Relative score to native




                           1

                     0.8

                     0.6

                     0.4

                     0.2

                           0
                               1-vcpu                                                    2-vcpu              4-vcpu
                                   Native                                            ESX 3.0.1    XenEnterprise 3.2
                                                                                                                      14   14
                                 © 2007 Citrix Systems, Inc. — All rights reserved
w2k3 Terminal Server Concurrent Session test




                                                               15
           © 2007 Citrix Systems, Inc. — All rights reserved
Hypervisor Security
• “hidden hypervisor” attack is a myth, but exploitation of an installed
 hypervisor is a real and dangerous threat
• Hypervisors add more software and thus increase the attack surface
  • Network-facing control stack
  • VM containment
• Xen much smaller and defensible than an OS
  • Xen’s “strength in depth” approach
      • Disaggregate, De-privilege, narrow interfaces
      • Xen Security Modules from the NSA
  •   Measured launch: TPM/TXT/SKINIT

                                                                             16
                         © 2007 Citrix Systems, Inc. — All rights reserved
Improving Security with Hypervisors
• Hypervisors allow administrative policy enforcement outside the OS
  • Firewalls, IDS, malware scanning etc
     • More robust as not so easily disabled
     • Provides protection within a network rather than just at borders
  • Hardening OSes with immutable memory, taint tracking, logging
    and replay
  • Backup policy, multi-path IO, HA, FT etc
     • Availability and Reliability
• Xen Introspection API project (extending XenAccess library)

                                                                          17
                  © 2007 Citrix Systems, Inc. — All rights reserved
Xen Client : A Hypervisor for Client Devices
 • Security, Manageability and Supportability
 • Building Multi-level secure systems
   • Run multiple guest VMs with very controlled information flow
     •   Enables Bring-Your-Own-PC model
     •   Corporate VM; VM for web browsing; VM for banking
     •   Migration of VMs between datacentre and laptops for offline use
     •   Seamless merging of VM displays

 • “Embedded IT” virtual appliances
   • IDS, Malware detection, remote access, backup etc.
 • Security requires a true hypervisor architecture
                                                                           18
                     © 2007 Citrix Systems, Inc. — All rights reserved
Xen Client Initiative
• 12 Vendors Collaborating on
 architecture and implementation of
 Xen client hypervisor
• Security is a key requirement




                                                                   19
               © 2007 Citrix Systems, Inc. — All rights reserved
From Laptops to Phones
 • Smart phones and portable devices
  • Xen ARM
  • Smart phones now suffer from many of the same problems as PCs
 • Simple restricted use cases:
  • Three VMs running on one CPU:
     • Real time VM for controlling the radio
     • VM for vendor/operator -supplied s/w
     • VM for user-downloaded software


                                                                     20
                 © 2007 Citrix Systems, Inc. — All rights reserved
Roadmap Current Projects
• XenClient
• Xen Introspection API
• Fault Tolerance
• “Difference Engine” memory optimizations
• Cloud infrastructure services


                                                                  21
              © 2007 Citrix Systems, Inc. — All rights reserved
Closing Remarks
•Virtualization is destined to become ubiquitous
 • Every machine, Every workload
 • Built in to the platform
 • Client devices as well as servers
•Xen offers the best performance and the most secure
 architecture
 • Xen is powered by a growing community with a diverse range of
  products and services

                                                                    22
                © 2007 Citrix Systems, Inc. — All rights reserved

More Related Content

What's hot

Linux On V Mware ESXi
Linux On V Mware ESXiLinux On V Mware ESXi
Linux On V Mware ESXi
Masafumi Ohta
 
Esx Server 3i Presentation[1]
Esx Server 3i Presentation[1]Esx Server 3i Presentation[1]
Esx Server 3i Presentation[1]
Rishi Sharma
 
Security Best Practices For Hyper V And Server Virtualization
Security Best Practices For Hyper V And Server VirtualizationSecurity Best Practices For Hyper V And Server Virtualization
Security Best Practices For Hyper V And Server Virtualization
rsnarayanan
 

What's hot (20)

XS Oracle 2009 Intro Slides
XS Oracle 2009 Intro SlidesXS Oracle 2009 Intro Slides
XS Oracle 2009 Intro Slides
 
XS Boston 2008 OpenSolaris
XS Boston 2008 OpenSolarisXS Boston 2008 OpenSolaris
XS Boston 2008 OpenSolaris
 
XS Boston 2008 Fault Tolerance
XS Boston 2008 Fault ToleranceXS Boston 2008 Fault Tolerance
XS Boston 2008 Fault Tolerance
 
Ian Pratt Usenix 08 Keynote
Ian Pratt Usenix 08 KeynoteIan Pratt Usenix 08 Keynote
Ian Pratt Usenix 08 Keynote
 
XS Oracle 2009 Error Detection
XS Oracle 2009 Error DetectionXS Oracle 2009 Error Detection
XS Oracle 2009 Error Detection
 
Nakajima numa-final
Nakajima numa-finalNakajima numa-final
Nakajima numa-final
 
XS Oracle 2009 PVOps
XS Oracle 2009 PVOpsXS Oracle 2009 PVOps
XS Oracle 2009 PVOps
 
XS Oracle 2009 Vm Snapshots
XS Oracle 2009 Vm SnapshotsXS Oracle 2009 Vm Snapshots
XS Oracle 2009 Vm Snapshots
 
Xen.org Overview 2009
Xen.org Overview 2009Xen.org Overview 2009
Xen.org Overview 2009
 
XS Japan 2008 Ganeti English
XS Japan 2008 Ganeti EnglishXS Japan 2008 Ganeti English
XS Japan 2008 Ganeti English
 
Linux On V Mware ESXi
Linux On V Mware ESXiLinux On V Mware ESXi
Linux On V Mware ESXi
 
Esx Server 3i Presentation[1]
Esx Server 3i Presentation[1]Esx Server 3i Presentation[1]
Esx Server 3i Presentation[1]
 
XS Japan 2008 Citrix English
XS Japan 2008 Citrix EnglishXS Japan 2008 Citrix English
XS Japan 2008 Citrix English
 
Security Best Practices For Hyper V And Server Virtualization
Security Best Practices For Hyper V And Server VirtualizationSecurity Best Practices For Hyper V And Server Virtualization
Security Best Practices For Hyper V And Server Virtualization
 
XS Japan 2008 App Data English
XS Japan 2008 App Data EnglishXS Japan 2008 App Data English
XS Japan 2008 App Data English
 
C3 Citrix Cloud Center
C3 Citrix Cloud CenterC3 Citrix Cloud Center
C3 Citrix Cloud Center
 
XS Japan 2008 Services English
XS Japan 2008 Services EnglishXS Japan 2008 Services English
XS Japan 2008 Services English
 
Linux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
Linux Foundation Collaboration Summit 13 :10 years of Xen and BeyondLinux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
Linux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
 
Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008
 
XS Boston 2008 VT-D PCI
XS Boston 2008 VT-D PCIXS Boston 2008 VT-D PCI
XS Boston 2008 VT-D PCI
 

Similar to XS Japan 2008 Project Status English

XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
Peter Ocasek
 
Cvc2009 Moscow Xd3 Fabian Kienle Final
Cvc2009 Moscow Xd3  Fabian Kienle FinalCvc2009 Moscow Xd3  Fabian Kienle Final
Cvc2009 Moscow Xd3 Fabian Kienle Final
Liudmila Li
 
Xenserver 5 Selling And Positioning
Xenserver 5 Selling And PositioningXenserver 5 Selling And Positioning
Xenserver 5 Selling And Positioning
Yves Peeters
 
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywhere
webhostingguy
 
Nikolay Sh Wfs Overview
Nikolay Sh Wfs OverviewNikolay Sh Wfs Overview
Nikolay Sh Wfs Overview
Liudmila Li
 
Walter hofstetter xen client enterprise digicomp
Walter hofstetter xen client enterprise digicompWalter hofstetter xen client enterprise digicomp
Walter hofstetter xen client enterprise digicomp
Digicomp Academy AG
 
What is new in Citrix xen Client
What is new in Citrix xen ClientWhat is new in Citrix xen Client
What is new in Citrix xen Client
Digicomp Academy AG
 

Similar to XS Japan 2008 Project Status English (20)

XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
 
Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008
 
Xen Community Update 2011
Xen Community Update 2011Xen Community Update 2011
Xen Community Update 2011
 
Cvc2009 Moscow Xd3 Fabian Kienle Final
Cvc2009 Moscow Xd3  Fabian Kienle FinalCvc2009 Moscow Xd3  Fabian Kienle Final
Cvc2009 Moscow Xd3 Fabian Kienle Final
 
Xen Hypervisor.pptx
Xen Hypervisor.pptxXen Hypervisor.pptx
Xen Hypervisor.pptx
 
Xenserver 5 Selling And Positioning
Xenserver 5 Selling And PositioningXenserver 5 Selling And Positioning
Xenserver 5 Selling And Positioning
 
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...
 
VMware View 4
VMware View 4VMware View 4
VMware View 4
 
Porta ovunque il tuo desktop
Porta ovunque il tuo desktopPorta ovunque il tuo desktop
Porta ovunque il tuo desktop
 
16 roger boesch_xen_client
16 roger boesch_xen_client16 roger boesch_xen_client
16 roger boesch_xen_client
 
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywhere
 
Nikolay Sh Wfs Overview
Nikolay Sh Wfs OverviewNikolay Sh Wfs Overview
Nikolay Sh Wfs Overview
 
A Xen Case Study
A Xen Case StudyA Xen Case Study
A Xen Case Study
 
Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2
 
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
 
Walter hofstetter xen client enterprise digicomp
Walter hofstetter xen client enterprise digicompWalter hofstetter xen client enterprise digicomp
Walter hofstetter xen client enterprise digicomp
 
Arm tech con 2014 slides - sallam-public
Arm tech con 2014   slides - sallam-publicArm tech con 2014   slides - sallam-public
Arm tech con 2014 slides - sallam-public
 
What is new in Citrix xen Client
What is new in Citrix xen ClientWhat is new in Citrix xen Client
What is new in Citrix xen Client
 
Rootlinux17: An introduction to Xen Project Virtualisation
Rootlinux17:  An introduction to Xen Project VirtualisationRootlinux17:  An introduction to Xen Project Virtualisation
Rootlinux17: An introduction to Xen Project Virtualisation
 
Xen and the art of virtualization
Xen and the art of virtualizationXen and the art of virtualization
Xen and the art of virtualization
 

More from The Linux Foundation

More from The Linux Foundation (20)

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made Simple
 
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
 
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
 
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather Report
 
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
 
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxXPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
 
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
 
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderXPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
 
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
 
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making... OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixXPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
 
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdXPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
 
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
 
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DXPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
 
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsXPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
 
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
 
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
 
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
 
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEXPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

XS Japan 2008 Project Status English

  • 1. Xen Project Overview and Update Ian Pratt, Chairman of Xen.org, and Chief Scientist, Citrix Systems Inc.
  • 2. Xen Community Story • 2002 Oct Xen hypervisor development starts • 2004 Xen 1.0 and 2.0 released, First Xen developer’s summit • 2005 XenSource founded, Xen 3.0 released • 2006 CPU enhancements for virtualization ship; Linux distros ship Xen All x86 OSes “enlightened”: Vmware, Microsoft adopt paravirtualization First XenEnterprise release Amazon EC2 Launches • 2007 XenSource acquired by Citrix • 2008 Xen embedded in Flash on HP/Dell servers First embedded Xen on laptops 2 © 2007 Citrix Systems, Inc. — All rights reserved
  • 3. Xen Today • ~17% enterprise server market share (Yankee, Aug 08) • World's largest virtualization deployments are Xen based • Community: over 50 Companies, 20 Universities, from 20 Countries, ~250 developers • More than 10,000 code submissions since Xen 3.0 • x86, IA64, ARM support • In Severs, Laptops, Storage & Network Appliances, PDAs 3 © 2007 Citrix Systems, Inc. — All rights reserved
  • 4. Xen Powers the World’s IT 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 4 © 2007 Citrix Systems, Inc. — All rights reserved
  • 5. Congratulations, and Thank You! 2008 Winner, Server Virtualization Best of Open Source Software Awards 5 © 2007 Citrix Systems, Inc. — All rights reserved
  • 6. Xen Project Mission • Build the industry standard open source hypervisor • Lead the industry in virtualization performance • Ensure continued stability and high quality in the code base • Support multiple CPU types; big and small systems • Foster and sponsor innovation • Drive toward vendor interoperability and compatibility 6 © 2007 Citrix Systems, Inc. — All rights reserved
  • 7. Xen: An Open Reference Standard Xen Citrix, Intel, AMD, VA Linux, Fujitsu, IBM, HP, Unisys, SGI, Samsung, Sun, Red Hat, Novell, DoD, NSA (over 50 orgs) 7 © 2007 Citrix Systems, Inc. — All rights reserved
  • 8. The Xen Project Advisory Board • Represents major contributors and vendors that offers Xen based products. Current members: • Defines and approves the Xen® Trademark Policy (“What is Xen?”) • Oversees community code practices and roadmap 8 © 2007 Citrix Systems, Inc. — All rights reserved
  • 9. Virtualization Benefits Avoid planned downtime X with VM Relocation Dynamically re-balance workload to meet app SLAs or to saver power 9 © 2007 Citrix Systems, Inc. — All rights reserved
  • 10. Virtualization Benefits Restart-HA monitors hosts X and VMs to keep apps running Hardware Fault Tolerance with deterministic replay X or checkpointing 10 © 2007 Citrix Systems, Inc. — All rights reserved
  • 11. Leaders in OS Enlightenment Xen Hypervisor First and Best to support new Intel VT & AMD-V, (Also Hyper-V compatib mart IO & chipset Technologies 11 © 2007 Citrix Systems, Inc. — All rights reserved
  • 12. Unlocking Hardware Innovation Enhanced Security Enhanced Security • TPM and secure boot (TXT) • TPM and secure boot (TXT) • IOMMU to protect device DMA accesses • IOMMU to protect device DMA accesses • Full Execute-Disable (NX/XD) • Full Execute-Disable (NX/XD) Hardware Virtualization Support Hardware Virtualization Support • Nested Page Tables (VT2/VMI) • Nested Page Tables (VT2/VMI) • FlexPriority, FlexMigrate • FlexPriority, FlexMigrate • Smart NICs (e.g. VT-C/VMDq) and HBAs • Smart NICs (e.g. VT-C/VMDq) and HBAs Multi-core Processors Multi-core Processors Only a hypervisor can deliver the • More efficient utilization • More efficient utilization benefits of the new hardware • Hides complexity from guests • Hides complexity from guests 12 © 2007 Citrix Systems, Inc. — All rights reserved
  • 13. OS Paravirtualization (Enlightenment) • Extending the OS to be aware it is running in a virtualized environment • For performance and enhanced correctness • IO, memory size, CPU, MMU, time • In Xen <2.0, some paravirtulizations were compulsory to close x86 virtualization holes • Intel VT / AMD-V allow incremental paravirtualization • Paravirtualization is still very important for performance, and works along side enhancements to the hardware • Higher-level paravirtualizations yield greatest benefit 13 © 2007 Citrix Systems, Inc. — All rights reserved
  • 14. SPECjbb2005 Comparison RHEL5 guest / SPECjbb2005 Sun JVM 1.2 Relative score to native 1 0.8 0.6 0.4 0.2 0 1-vcpu 2-vcpu 4-vcpu Native ESX 3.0.1 XenEnterprise 3.2 14 14 © 2007 Citrix Systems, Inc. — All rights reserved
  • 15. w2k3 Terminal Server Concurrent Session test 15 © 2007 Citrix Systems, Inc. — All rights reserved
  • 16. Hypervisor Security • “hidden hypervisor” attack is a myth, but exploitation of an installed hypervisor is a real and dangerous threat • Hypervisors add more software and thus increase the attack surface • Network-facing control stack • VM containment • Xen much smaller and defensible than an OS • Xen’s “strength in depth” approach • Disaggregate, De-privilege, narrow interfaces • Xen Security Modules from the NSA • Measured launch: TPM/TXT/SKINIT 16 © 2007 Citrix Systems, Inc. — All rights reserved
  • 17. Improving Security with Hypervisors • Hypervisors allow administrative policy enforcement outside the OS • Firewalls, IDS, malware scanning etc • More robust as not so easily disabled • Provides protection within a network rather than just at borders • Hardening OSes with immutable memory, taint tracking, logging and replay • Backup policy, multi-path IO, HA, FT etc • Availability and Reliability • Xen Introspection API project (extending XenAccess library) 17 © 2007 Citrix Systems, Inc. — All rights reserved
  • 18. Xen Client : A Hypervisor for Client Devices • Security, Manageability and Supportability • Building Multi-level secure systems • Run multiple guest VMs with very controlled information flow • Enables Bring-Your-Own-PC model • Corporate VM; VM for web browsing; VM for banking • Migration of VMs between datacentre and laptops for offline use • Seamless merging of VM displays • “Embedded IT” virtual appliances • IDS, Malware detection, remote access, backup etc. • Security requires a true hypervisor architecture 18 © 2007 Citrix Systems, Inc. — All rights reserved
  • 19. Xen Client Initiative • 12 Vendors Collaborating on architecture and implementation of Xen client hypervisor • Security is a key requirement 19 © 2007 Citrix Systems, Inc. — All rights reserved
  • 20. From Laptops to Phones • Smart phones and portable devices • Xen ARM • Smart phones now suffer from many of the same problems as PCs • Simple restricted use cases: • Three VMs running on one CPU: • Real time VM for controlling the radio • VM for vendor/operator -supplied s/w • VM for user-downloaded software 20 © 2007 Citrix Systems, Inc. — All rights reserved
  • 21. Roadmap Current Projects • XenClient • Xen Introspection API • Fault Tolerance • “Difference Engine” memory optimizations • Cloud infrastructure services 21 © 2007 Citrix Systems, Inc. — All rights reserved
  • 22. Closing Remarks •Virtualization is destined to become ubiquitous • Every machine, Every workload • Built in to the platform • Client devices as well as servers •Xen offers the best performance and the most secure architecture • Xen is powered by a growing community with a diverse range of products and services 22 © 2007 Citrix Systems, Inc. — All rights reserved