SlideShare a Scribd company logo
1 of 36
Download to read offline
Ian Pratt
June 2008
160+ attendees
12 Countries
14 Universities
47 Companies




                  Xen Summit Boston 2008
Padmashree Apparao - Intel
 Mike Day - IBM
 Lamia Youseff - UCSB
 Muli Ben-Yehuda – IBM
 Dan Magenheimer - Oracle
 Jun Nakajima - Intel
 Jose Renato Santos – HP

Thanks for all your great efforts in putting
 together this event!


                          Xen Summit Boston 2008
Breakout Room
 Separate room available next door for discussions

Wireless Setup
 SSID is “usenix”

Lunch
 Food court just inside mall down the hall

Cheer’s Party at Faneuil Hall
 Meet at 6:10 pm in Sheraton lobby for group walk to Faneuil Hall
 Collect 3 drink tickets per attendee




                                        Xen Summit Boston 2008
Event T-Shirt & USB Key Drives
◦ Please send email to stephen.spector@xen.org if
  you were not able to get either at this event
Apologies, event registration jumped in the
last couple of weeks so we did not order
enough
Additional items will be ordered and delivered
to attendees requesting via email




                           Xen Summit Boston 2008
TIME               TOPIC
9 – 9:30 am        Welcome & Project Status
9:30 – 10 am       Roadmap & Releases
10:30 – Noon       Novel Applications of Xen
                   OVF
                   Cloud Computing Made Agile
1:15 – 3:25 pm     Virtualization in Network Appliances
                   Inter-VM Network Communication
                   Debugging Xen
                   Capacity Planning
                   Quantitative Xen vs KVM
3:45 pm – 5:15pm   Power Friendly Xen
                   Guests Spinning
                   Paravirt Ops in Linux IA64




                     Xen Summit Boston 2008
TIME               TOPIC
9 – 10:00 am       Fedora & Paravirt Ops
                   Secure Xen on ARM
                   Client Virtualization
10:30 – 11:00 am   Self IO Emulation
                   Memory Overcommit
                   Stub Domains
1:15 – 3:20 pm     Virtual Networking
                   Network Topology
                   SR-IOV Devices and VT-d PCI
                   Cache Attribute Virtualization
3:45 – 5:15pm      Identify VMs based on VTPM
                   VM Synchronization
                   Higher Security Xen
                   OpenSolaris Fault Management



                    Xen Summit Boston 2008
Xen Summit Boston 2008
Xen 3.2 Released 16 Jan 2008
Xen.org and the Xen Advisory Board
◦ Stephen Spector as full-time xen.org PM
Linux paravirt_ops transition
The Xen Client Initiative
◦ Creating an industry standard hypervisor for
  laptops and desktops
Xen 3.3 due in early August
◦ Enhanced Security, Performance & Scalability plus
  New Features


                           Xen Summit Boston 2008
Build the industry standard open source hypervisor
◦ Core quot;enginequot; that is incorporated into multiple vendors’ products
Maintain Xen’s industry-leading performance
◦ Be first to exploit new hardware acceleration features
◦ Help OS vendors paravirtualize their OSes
Maintain Xen’s reputation for stability and quality
◦ Security must now be paramount
Support multiple CPU types; big and small systems
◦ From server to client to mobile phone
Foster innovation
Drive interoperability
Original Xen 32b-only paravirt_ops went
upstream to kernel.org in 2.6.22, July 2007
64b support likely to go into 2.6.27, thanks
to work by Eduardo Habkost and Jeremy
Fitzhardinge
◦ Now shipping in Fedora Core 9
Full privileged domain support being added
by Juan Quintella and Stephen Tweedie
IA64 paravirt_ops added by Isaku Yamahata
Ongoing tuning and optimization work
◦ All vendors should be using paravirt_ops...

                            Xen Summit Boston 2008
Xen Summit Boston 2008
Pooling effort to accelerate Xen on clients
◦ Create ‘kit of parts’ which vendors can select from
  and build into their products
◦ Encourage co-ordinated open development on the
  usual xen.org email lists, wiki, bugzilla etc.
Participating vendors
◦ AMD, AMI, Citrix, Dell, DeviceVM, HP, IBM, Intel,
  Lenovo, Neocleus, Novell, Phoenix, Red Hat, Sun
Instantly available ‘lite’ VMs
1.

     ◦ Web browser, Blu-ray player, Email, productivity apps
     Service VMs for security and manageability
2.

     ◦ Execution environment for OS support functions
     ◦ Firewalls, Virus Scanners, VPN,
     VMs for App Encapsulation and Mobility
3.

     ◦ Enhanced isolation and security for critical Apps
     ◦ Information flow between VMs tightly controlled
     ◦ VM mobility enables execution to be moved from
       client to server and back
Power Management            Native UEFI support
◦ Enhanced host P&C state   Security
◦ S3 Suspend to RAM         ◦ TPM/TXT integration
◦ Rapid Boot                ◦ Emulated TPM support
Graphics                    ◦ Example Service Domains
◦ GPU pass-through with     Hypervisor installation
 IOMMU support              ◦ Boot from Flash and disk
◦ 3D virtualization via     Service Domain Framework
  Gallium serialization
                            ◦ Packaging, Installation,
USB                           Configuration, Interposition
◦ Device pass-through         APIs, Update
WiFi / WiMax                ◦ Extend OVF specification
Move Device Emulation out of dom0 and into
a small domain tightly coupled to the guest
◦ Implemented using MiniOS, newlib
Prime motivation was Security
◦ Safely contain device emulator even if compromised
Resource accounting and QoS improved
Extra benefit of improved performance
◦ Round-trip-time to ioemu now excellent due to
  close coupling of guest and Emu Dom
◦ Enhanced Scalability
◦ No OS scheduler to get in the way...

                           Xen Summit Boston 2008
Boot time (s)



                                                            Dom0
Read (MB/s)
                                                            Emudom
Write (MB/s)                                                Native



Recv (MB/s)

Send (MB/s)
                0   10   20   30   40   50   60   70   80
New Out-of-Sync additions to shadow2
◦ Hybrid design combines the best of shadow1&2
◦ Automatically optimize for single vs. bulk updates
◦ Allow pages to go out-of-sync with their shadows
  during bulk updates
◦ Use snapshots to optimize resync
Credit to Gianluca Guida and Tim Deegan
The world’s best shadow pagetable algorithm
just got better...



                            Xen Summit Boston 2008
1 VCPU                                2 VCPU
07:12.00
                                                                 Xen 3.2
06:28.80
                                                                 Latest Build
05:45.60
05:02.40
04:19.20
03:36.00
02:52.80
02:09.60
01:26.40
00:43.20
00:00.00
                                                32bit 2vcpu PAE 2vcpu 64bit 2vcpu
           32bit 1vcpu PAE 1vcpu 64bit 1vcpu

           14.98 % 25.43% 19.47%               11.85%     20.24% 7.35%
                       % Improvement with Latest Xen unstable
Enhanced Intel TXT/TPM integration
◦ Secure Xen launch
PVGrub
◦ Replaces PyGrub with in-guest domain builder
  based on MiniOS, newlib and Grub
◦ Narrows the interface, circumvents bug risk
IOMMU support for PV and HVM Guests
◦ Enables devices to be safely passed through even to
  buggy or malicious guests
◦ Further reduces trust required of dom0



                           Xen Summit Boston 2008
Intel EPT and enhanced AMD NPT support
◦ 2MB page support to reduce #memory accesses
MSI / MSI-X
◦ Avoid need to call into Xen to unmask interrupt
Virtual Framebuffer Scanning Optimization
◦ Use PTE dirty bits to optimize scan
◦ Reduce overhead from 7% to 0.2%
OpenGL rendering of framebuffer
◦ Offload scaling to GPU
Domain Lock removal for PV PTE updates
◦ Improves performance of guests with many VCPUs

                            Xen Summit Boston 2008
Parallel kernel build on an 8 VCPU PV Linux guest (32b and 64b)

              32 bit, Intel server                       64 bit AMD server

                                         460
320
                                         440
310
                                         420
300
                                         400
290
                                         380
280                                      360
270                                      340
                                         320
260
(S)                                      (S)
                                                native     xen/old   xen/new
         native    xen/old    xen/new

                                           Overhead reduced from 20% to 15%
      Overhead reduced from 14% to 10%
Full 16b Emulation on Intel systems
◦ Fixes incompatibilities with some boot loaders, now
  runs DOS, Win3.1, OS/2 etc
Jun Kamada’s SCSI front/back driver
◦ Allows selective SCSI operation on raw LUNs
◦ Can optionally expose underlying FC topology
CPU CPUID virtualization
◦ Enables selective exposure of CPU features to VMs
◦ Enhanced live relocation portability between hosts
◦ Expose VCPUs as threads, cores, or sockets



                           Xen Summit Boston 2008   5/14/2008
Xen continues to offer best performance
while taking a hard-line approach to security
◦ Xen’s true type-1 thin hypervisor architecture sets it
  apart as being serious about security
Xen Client has a great opportunity to become
an industry standard
The Xen Community continues to grow from
strength to strength
◦ More vendors, more developers, more xen-based
  products
Thanks for coming, enjoy the summit!

                             Xen Summit Boston 2008
Keir Fraser
June 2008
Current stable releases: 3.1.4 and 3.2.1
◦ Both released end of April
Next releases: 3.2.2 and 3.3.0
◦ Both anticipated late July - mid August
Strategy:
◦ Maintain two stable branches until the later one has
  matured enough for switchover
◦ Quarterly releases from stable branches
◦ Six to nine months between major releases
Features for 3.3 are now pretty well established
◦ Almost all now in xen-unstable
◦ 3.3 is going to be a big release
Need to plan features for 3.4 and beyond
◦ Maintain aggressive development momentum
◦ Avoid duplicated (or pointless) effort
Server
◦ Performance and scalability optimizations
◦ Smart NICs
Security
◦ Domain0 disaggregation
◦ Service domains
◦ Interface penetration testing
Client
◦ Power management
   Suspend and hibernate; Clock management
◦ 3D video
   direct h/w access; high-performance guest virtualization
Network virtualisation is particularly hard
◦ High packet rates; latency sensitive
Existing netfront/back drivers have limitations
◦ High cost for packet receive
◦ Not designed for next-generation NICs
Ongoing work on netchannel2 to address this
Lazy copy in the guest (reduces dom0 load)
◦ Provide guest a copy-only, sub-page, revocable grant
Support multi-queue NICs
◦ DMA directly to guest buffers
Reusable extensible ring architecture
Potential for reducing memory pressure by
sharing identical pages across VMs
◦ Significant savings in ‘ideal’ cases
◦ Rather smaller gains in typical heterogeneous
  scenarios (10-20%)
How to find identical pages?
◦ Memory scanning ; identical disc blocks
Demand paging is a prerequisite
Dan Magenheimer is presenting a simpler
scheme for ‘virtual’ overcommit
Hypervisor attack surface
◦ Hypercalls, I/O backends, qemu-dm, pygrub,
  save/restore, …
Penetration-test our interfaces
◦ New testing techniques required (e.g. fuzz injection)
Security in depth
◦ Minimum privilege approach (i.e. PVGrub, EmuDoms)
◦ Maintain narrow interfaces to privileged entities (DomB)
◦ Immutable memory, monitoring and inspection
Secure boot
Big improvements for 3.3
◦ Cx/Px state management in the hypervisor
More could be done
◦   Better support for C3
◦   Deeper sleeps than C3
◦   Power-aware scheduling
◦   Schedule-aware Cx/Px governors
Client applications
◦ Pass through power information to console OS
◦ Collect power hints from guests
Key feature for graphical applications
Multiplex 3D hardware acceleration
VMGL / Blink
◦ Virtualizes OpenGL over Chromium-on-Ethernet
A new approach under investigation:
◦ Use Gallium3D interface as virtualisation interface
◦ Designed to be OS neutral and gfx hw neutral
◦ Designed for modern hardware (programmable
  shaders, etc)
◦ Make use of planned work to build translation layers
  from Direct3D and OpenGL
Native Hyper-V hypervisor interface
◦ Many hypercalls designed for Hyper-V’s CPU/MMU
  virtualisation (e.g., simple shadow mode)
◦ Some have benefit for Xen too (eg.TLB shootdowns)
◦ Measurements look very good
High availability
◦ VM replication (UBC’s Remus project)
◦ Machine-check support (Christoph Egger, Sun)
XenAPI/CIM management interfaces
◦ Meet full DMTF virtualization profile
Still plenty of cool stuff to work on!
The roadmap is not set in stone
Come talk to me about features you would like
to see (and implement!) in Xen 3.4
XS Boston 2008 Project Status

More Related Content

What's hot

Mobile Virtualization using the Xen Technologies
Mobile Virtualization using the Xen TechnologiesMobile Virtualization using the Xen Technologies
Mobile Virtualization using the Xen TechnologiesThe Linux Foundation
 
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 BeyondThe Linux Foundation
 
LCA13: Xen on ARM
LCA13: Xen on ARMLCA13: Xen on ARM
LCA13: Xen on ARMLinaro
 

What's hot (20)

XS Boston 2008 Network Topology
XS Boston 2008 Network TopologyXS Boston 2008 Network Topology
XS Boston 2008 Network Topology
 
XS Boston 2008 OpenSolaris
XS Boston 2008 OpenSolarisXS Boston 2008 OpenSolaris
XS Boston 2008 OpenSolaris
 
Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008
 
Ian Pratt Usenix 08 Keynote
Ian Pratt Usenix 08 KeynoteIan Pratt Usenix 08 Keynote
Ian Pratt Usenix 08 Keynote
 
XS Boston 2008 Fault Tolerance
XS Boston 2008 Fault ToleranceXS Boston 2008 Fault Tolerance
XS Boston 2008 Fault Tolerance
 
XS Oracle 2009 Error Detection
XS Oracle 2009 Error DetectionXS Oracle 2009 Error Detection
XS Oracle 2009 Error Detection
 
XS Japan 2008 Xen Mgmt English
XS Japan 2008 Xen Mgmt EnglishXS Japan 2008 Xen Mgmt English
XS Japan 2008 Xen Mgmt English
 
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 Japan 2008 Services English
XS Japan 2008 Services EnglishXS Japan 2008 Services English
XS Japan 2008 Services English
 
XS Oracle 2009 Vm Snapshots
XS Oracle 2009 Vm SnapshotsXS Oracle 2009 Vm Snapshots
XS Oracle 2009 Vm Snapshots
 
Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008
 
XS Japan 2008 Ganeti English
XS Japan 2008 Ganeti EnglishXS Japan 2008 Ganeti English
XS Japan 2008 Ganeti English
 
XS Oracle 2009 Just Run It
XS Oracle 2009 Just Run ItXS Oracle 2009 Just Run It
XS Oracle 2009 Just Run It
 
Mobile Virtualization using the Xen Technologies
Mobile Virtualization using the Xen TechnologiesMobile Virtualization using the Xen Technologies
Mobile Virtualization using the Xen Technologies
 
XS Japan 2008 Citrix English
XS Japan 2008 Citrix EnglishXS Japan 2008 Citrix English
XS Japan 2008 Citrix 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
 
OSSNA18: Xen Beginners Training
OSSNA18: Xen Beginners Training OSSNA18: Xen Beginners Training
OSSNA18: Xen Beginners Training
 
LCA13: Xen on ARM
LCA13: Xen on ARMLCA13: Xen on ARM
LCA13: Xen on ARM
 
Nakajima hvm-be final
Nakajima hvm-be finalNakajima hvm-be final
Nakajima hvm-be final
 

Similar to XS Boston 2008 Project Status

XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...The Linux Foundation
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosBrent Salisbury
 
Cvc2009 Moscow Xd3 Fabian Kienle Final
Cvc2009 Moscow Xd3  Fabian Kienle FinalCvc2009 Moscow Xd3  Fabian Kienle Final
Cvc2009 Moscow Xd3 Fabian Kienle FinalLiudmila Li
 
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...Amazon Web Services
 
Xen Euro Par07
Xen Euro Par07Xen Euro Par07
Xen Euro Par07congvc
 
Puppet at DemonWare - Ruaidhri Power - Puppetcamp Dublin '12
Puppet at DemonWare - Ruaidhri Power - Puppetcamp Dublin '12Puppet at DemonWare - Ruaidhri Power - Puppetcamp Dublin '12
Puppet at DemonWare - Ruaidhri Power - Puppetcamp Dublin '12Puppet
 
Intrack14dec tips tricks_clean
Intrack14dec tips tricks_cleanIntrack14dec tips tricks_clean
Intrack14dec tips tricks_cleanchinitooo
 
ACRN vMeet-Up EU 2021 - Introduction and Architecture Look Forward
ACRN vMeet-Up EU 2021 - Introduction and Architecture Look ForwardACRN vMeet-Up EU 2021 - Introduction and Architecture Look Forward
ACRN vMeet-Up EU 2021 - Introduction and Architecture Look ForwardProject ACRN
 
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...LinuxCon ContainerCon CloudOpen China
 
Intrack14dec tips tricks_clean
Intrack14dec tips tricks_cleanIntrack14dec tips tricks_clean
Intrack14dec tips tricks_cleanchinitooo
 
Windows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro'sWindows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro'sAmit Gatenyo
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvIntel
 
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)The Linux Foundation
 
Nano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas MaurerNano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas MaurerITCamp
 
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)iXsystems
 
Presentation v mware performance overview
Presentation   v mware performance overviewPresentation   v mware performance overview
Presentation v mware performance overviewsolarisyourep
 

Similar to XS Boston 2008 Project Status (20)

XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
 
[ppt]
[ppt][ppt]
[ppt]
 
Cvc2009 Moscow Xd3 Fabian Kienle Final
Cvc2009 Moscow Xd3  Fabian Kienle FinalCvc2009 Moscow Xd3  Fabian Kienle Final
Cvc2009 Moscow Xd3 Fabian Kienle Final
 
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
 
XS Boston 2008 XenLoop
XS Boston 2008 XenLoopXS Boston 2008 XenLoop
XS Boston 2008 XenLoop
 
Xen Euro Par07
Xen Euro Par07Xen Euro Par07
Xen Euro Par07
 
Xen Community Update 2011
Xen Community Update 2011Xen Community Update 2011
Xen Community Update 2011
 
Puppet at DemonWare - Ruaidhri Power - Puppetcamp Dublin '12
Puppet at DemonWare - Ruaidhri Power - Puppetcamp Dublin '12Puppet at DemonWare - Ruaidhri Power - Puppetcamp Dublin '12
Puppet at DemonWare - Ruaidhri Power - Puppetcamp Dublin '12
 
Intrack14dec tips tricks_clean
Intrack14dec tips tricks_cleanIntrack14dec tips tricks_clean
Intrack14dec tips tricks_clean
 
ACRN vMeet-Up EU 2021 - Introduction and Architecture Look Forward
ACRN vMeet-Up EU 2021 - Introduction and Architecture Look ForwardACRN vMeet-Up EU 2021 - Introduction and Architecture Look Forward
ACRN vMeet-Up EU 2021 - Introduction and Architecture Look Forward
 
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
 
Intrack14dec tips tricks_clean
Intrack14dec tips tricks_cleanIntrack14dec tips tricks_clean
Intrack14dec tips tricks_clean
 
Xen revisited
Xen revisitedXen revisited
Xen revisited
 
Windows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro'sWindows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro's
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
 
Nano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas MaurerNano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas Maurer
 
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
 
Presentation v mware performance overview
Presentation   v mware performance overviewPresentation   v mware performance overview
Presentation v mware performance overview
 

More from The Linux Foundation

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleThe Linux Foundation
 
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 ...The Linux Foundation
 
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...The Linux Foundation
 
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...The Linux Foundation
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather ReportThe Linux Foundation
 
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...The Linux Foundation
 
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, XilinxThe Linux Foundation
 
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...The Linux Foundation
 
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, BitdefenderThe Linux Foundation
 
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...The Linux Foundation
 
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...The Linux Foundation
 
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, CitrixThe Linux Foundation
 
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 ltdThe Linux Foundation
 
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...The Linux Foundation
 
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&DThe Linux Foundation
 
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 SystemsThe Linux Foundation
 
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...The Linux Foundation
 
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...The Linux Foundation
 
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...The Linux Foundation
 
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ß, SUSEThe 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

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

XS Boston 2008 Project Status

  • 2. 160+ attendees 12 Countries 14 Universities 47 Companies Xen Summit Boston 2008
  • 3. Padmashree Apparao - Intel Mike Day - IBM Lamia Youseff - UCSB Muli Ben-Yehuda – IBM Dan Magenheimer - Oracle Jun Nakajima - Intel Jose Renato Santos – HP Thanks for all your great efforts in putting together this event! Xen Summit Boston 2008
  • 4. Breakout Room Separate room available next door for discussions Wireless Setup SSID is “usenix” Lunch Food court just inside mall down the hall Cheer’s Party at Faneuil Hall Meet at 6:10 pm in Sheraton lobby for group walk to Faneuil Hall Collect 3 drink tickets per attendee Xen Summit Boston 2008
  • 5. Event T-Shirt & USB Key Drives ◦ Please send email to stephen.spector@xen.org if you were not able to get either at this event Apologies, event registration jumped in the last couple of weeks so we did not order enough Additional items will be ordered and delivered to attendees requesting via email Xen Summit Boston 2008
  • 6. TIME TOPIC 9 – 9:30 am Welcome & Project Status 9:30 – 10 am Roadmap & Releases 10:30 – Noon Novel Applications of Xen OVF Cloud Computing Made Agile 1:15 – 3:25 pm Virtualization in Network Appliances Inter-VM Network Communication Debugging Xen Capacity Planning Quantitative Xen vs KVM 3:45 pm – 5:15pm Power Friendly Xen Guests Spinning Paravirt Ops in Linux IA64 Xen Summit Boston 2008
  • 7. TIME TOPIC 9 – 10:00 am Fedora & Paravirt Ops Secure Xen on ARM Client Virtualization 10:30 – 11:00 am Self IO Emulation Memory Overcommit Stub Domains 1:15 – 3:20 pm Virtual Networking Network Topology SR-IOV Devices and VT-d PCI Cache Attribute Virtualization 3:45 – 5:15pm Identify VMs based on VTPM VM Synchronization Higher Security Xen OpenSolaris Fault Management Xen Summit Boston 2008
  • 9. Xen 3.2 Released 16 Jan 2008 Xen.org and the Xen Advisory Board ◦ Stephen Spector as full-time xen.org PM Linux paravirt_ops transition The Xen Client Initiative ◦ Creating an industry standard hypervisor for laptops and desktops Xen 3.3 due in early August ◦ Enhanced Security, Performance & Scalability plus New Features Xen Summit Boston 2008
  • 10. Build the industry standard open source hypervisor ◦ Core quot;enginequot; that is incorporated into multiple vendors’ products Maintain Xen’s industry-leading performance ◦ Be first to exploit new hardware acceleration features ◦ Help OS vendors paravirtualize their OSes Maintain Xen’s reputation for stability and quality ◦ Security must now be paramount Support multiple CPU types; big and small systems ◦ From server to client to mobile phone Foster innovation Drive interoperability
  • 11. Original Xen 32b-only paravirt_ops went upstream to kernel.org in 2.6.22, July 2007 64b support likely to go into 2.6.27, thanks to work by Eduardo Habkost and Jeremy Fitzhardinge ◦ Now shipping in Fedora Core 9 Full privileged domain support being added by Juan Quintella and Stephen Tweedie IA64 paravirt_ops added by Isaku Yamahata Ongoing tuning and optimization work ◦ All vendors should be using paravirt_ops... Xen Summit Boston 2008
  • 13. Pooling effort to accelerate Xen on clients ◦ Create ‘kit of parts’ which vendors can select from and build into their products ◦ Encourage co-ordinated open development on the usual xen.org email lists, wiki, bugzilla etc. Participating vendors ◦ AMD, AMI, Citrix, Dell, DeviceVM, HP, IBM, Intel, Lenovo, Neocleus, Novell, Phoenix, Red Hat, Sun
  • 14. Instantly available ‘lite’ VMs 1. ◦ Web browser, Blu-ray player, Email, productivity apps Service VMs for security and manageability 2. ◦ Execution environment for OS support functions ◦ Firewalls, Virus Scanners, VPN, VMs for App Encapsulation and Mobility 3. ◦ Enhanced isolation and security for critical Apps ◦ Information flow between VMs tightly controlled ◦ VM mobility enables execution to be moved from client to server and back
  • 15. Power Management Native UEFI support ◦ Enhanced host P&C state Security ◦ S3 Suspend to RAM ◦ TPM/TXT integration ◦ Rapid Boot ◦ Emulated TPM support Graphics ◦ Example Service Domains ◦ GPU pass-through with Hypervisor installation IOMMU support ◦ Boot from Flash and disk ◦ 3D virtualization via Service Domain Framework Gallium serialization ◦ Packaging, Installation, USB Configuration, Interposition ◦ Device pass-through APIs, Update WiFi / WiMax ◦ Extend OVF specification
  • 16. Move Device Emulation out of dom0 and into a small domain tightly coupled to the guest ◦ Implemented using MiniOS, newlib Prime motivation was Security ◦ Safely contain device emulator even if compromised Resource accounting and QoS improved Extra benefit of improved performance ◦ Round-trip-time to ioemu now excellent due to close coupling of guest and Emu Dom ◦ Enhanced Scalability ◦ No OS scheduler to get in the way... Xen Summit Boston 2008
  • 17. Boot time (s) Dom0 Read (MB/s) Emudom Write (MB/s) Native Recv (MB/s) Send (MB/s) 0 10 20 30 40 50 60 70 80
  • 18. New Out-of-Sync additions to shadow2 ◦ Hybrid design combines the best of shadow1&2 ◦ Automatically optimize for single vs. bulk updates ◦ Allow pages to go out-of-sync with their shadows during bulk updates ◦ Use snapshots to optimize resync Credit to Gianluca Guida and Tim Deegan The world’s best shadow pagetable algorithm just got better... Xen Summit Boston 2008
  • 19. 1 VCPU 2 VCPU 07:12.00 Xen 3.2 06:28.80 Latest Build 05:45.60 05:02.40 04:19.20 03:36.00 02:52.80 02:09.60 01:26.40 00:43.20 00:00.00 32bit 2vcpu PAE 2vcpu 64bit 2vcpu 32bit 1vcpu PAE 1vcpu 64bit 1vcpu 14.98 % 25.43% 19.47% 11.85% 20.24% 7.35% % Improvement with Latest Xen unstable
  • 20. Enhanced Intel TXT/TPM integration ◦ Secure Xen launch PVGrub ◦ Replaces PyGrub with in-guest domain builder based on MiniOS, newlib and Grub ◦ Narrows the interface, circumvents bug risk IOMMU support for PV and HVM Guests ◦ Enables devices to be safely passed through even to buggy or malicious guests ◦ Further reduces trust required of dom0 Xen Summit Boston 2008
  • 21. Intel EPT and enhanced AMD NPT support ◦ 2MB page support to reduce #memory accesses MSI / MSI-X ◦ Avoid need to call into Xen to unmask interrupt Virtual Framebuffer Scanning Optimization ◦ Use PTE dirty bits to optimize scan ◦ Reduce overhead from 7% to 0.2% OpenGL rendering of framebuffer ◦ Offload scaling to GPU Domain Lock removal for PV PTE updates ◦ Improves performance of guests with many VCPUs Xen Summit Boston 2008
  • 22. Parallel kernel build on an 8 VCPU PV Linux guest (32b and 64b) 32 bit, Intel server 64 bit AMD server 460 320 440 310 420 300 400 290 380 280 360 270 340 320 260 (S) (S) native xen/old xen/new native xen/old xen/new Overhead reduced from 20% to 15% Overhead reduced from 14% to 10%
  • 23. Full 16b Emulation on Intel systems ◦ Fixes incompatibilities with some boot loaders, now runs DOS, Win3.1, OS/2 etc Jun Kamada’s SCSI front/back driver ◦ Allows selective SCSI operation on raw LUNs ◦ Can optionally expose underlying FC topology CPU CPUID virtualization ◦ Enables selective exposure of CPU features to VMs ◦ Enhanced live relocation portability between hosts ◦ Expose VCPUs as threads, cores, or sockets Xen Summit Boston 2008 5/14/2008
  • 24. Xen continues to offer best performance while taking a hard-line approach to security ◦ Xen’s true type-1 thin hypervisor architecture sets it apart as being serious about security Xen Client has a great opportunity to become an industry standard The Xen Community continues to grow from strength to strength ◦ More vendors, more developers, more xen-based products Thanks for coming, enjoy the summit! Xen Summit Boston 2008
  • 26. Current stable releases: 3.1.4 and 3.2.1 ◦ Both released end of April Next releases: 3.2.2 and 3.3.0 ◦ Both anticipated late July - mid August Strategy: ◦ Maintain two stable branches until the later one has matured enough for switchover ◦ Quarterly releases from stable branches ◦ Six to nine months between major releases
  • 27. Features for 3.3 are now pretty well established ◦ Almost all now in xen-unstable ◦ 3.3 is going to be a big release Need to plan features for 3.4 and beyond ◦ Maintain aggressive development momentum ◦ Avoid duplicated (or pointless) effort
  • 28. Server ◦ Performance and scalability optimizations ◦ Smart NICs Security ◦ Domain0 disaggregation ◦ Service domains ◦ Interface penetration testing Client ◦ Power management Suspend and hibernate; Clock management ◦ 3D video direct h/w access; high-performance guest virtualization
  • 29. Network virtualisation is particularly hard ◦ High packet rates; latency sensitive Existing netfront/back drivers have limitations ◦ High cost for packet receive ◦ Not designed for next-generation NICs Ongoing work on netchannel2 to address this Lazy copy in the guest (reduces dom0 load) ◦ Provide guest a copy-only, sub-page, revocable grant Support multi-queue NICs ◦ DMA directly to guest buffers Reusable extensible ring architecture
  • 30. Potential for reducing memory pressure by sharing identical pages across VMs ◦ Significant savings in ‘ideal’ cases ◦ Rather smaller gains in typical heterogeneous scenarios (10-20%) How to find identical pages? ◦ Memory scanning ; identical disc blocks Demand paging is a prerequisite Dan Magenheimer is presenting a simpler scheme for ‘virtual’ overcommit
  • 31. Hypervisor attack surface ◦ Hypercalls, I/O backends, qemu-dm, pygrub, save/restore, … Penetration-test our interfaces ◦ New testing techniques required (e.g. fuzz injection) Security in depth ◦ Minimum privilege approach (i.e. PVGrub, EmuDoms) ◦ Maintain narrow interfaces to privileged entities (DomB) ◦ Immutable memory, monitoring and inspection Secure boot
  • 32. Big improvements for 3.3 ◦ Cx/Px state management in the hypervisor More could be done ◦ Better support for C3 ◦ Deeper sleeps than C3 ◦ Power-aware scheduling ◦ Schedule-aware Cx/Px governors Client applications ◦ Pass through power information to console OS ◦ Collect power hints from guests
  • 33. Key feature for graphical applications Multiplex 3D hardware acceleration VMGL / Blink ◦ Virtualizes OpenGL over Chromium-on-Ethernet A new approach under investigation: ◦ Use Gallium3D interface as virtualisation interface ◦ Designed to be OS neutral and gfx hw neutral ◦ Designed for modern hardware (programmable shaders, etc) ◦ Make use of planned work to build translation layers from Direct3D and OpenGL
  • 34. Native Hyper-V hypervisor interface ◦ Many hypercalls designed for Hyper-V’s CPU/MMU virtualisation (e.g., simple shadow mode) ◦ Some have benefit for Xen too (eg.TLB shootdowns) ◦ Measurements look very good High availability ◦ VM replication (UBC’s Remus project) ◦ Machine-check support (Christoph Egger, Sun) XenAPI/CIM management interfaces ◦ Meet full DMTF virtualization profile
  • 35. Still plenty of cool stuff to work on! The roadmap is not set in stone Come talk to me about features you would like to see (and implement!) in Xen 3.4