SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Downloaden Sie, um offline zu lesen
®




Xen Community Update
Ian Pratt
Chairman of Xen.org and
SVP Products at Bromium   1
Outline                                   ®




•   Year Review
•   Secure Isolation
•   Xen Differentiators
•   Reference Architecture Proposal




                                      2
Xen.Org Changes                                          ®




• Welcome Lars Kurth as new Community
  Manager!
  – Thanks to Stephen Spector for a great job done
• Lars’ Mission: Encourage more vendor
  engagement and co-ordination and co-
  operation in the community; Foster closer
  links with related OSS communities
                                                     3
Development Activity                                   ®




                 Xen-Devel Mailing List Activity
8000


7000


6000


5000


4000


3000


2000


1000


   0




                                                   4
Xen.Org Blog Activity       ®




                        5
Calendar Review                                    ®




• Aug 2010: XenDirections in Boston, USA
• Sep 2010: XenDirections in Sao Paulo, Brazil
• Postponed from Nov 2011: XenSummit
  Seoul, South Korea
• March 2011: Xen Hackathon, Cambridge UK
• July 2011: OSCON, Portland, USA
• Summer 2011: 6 Google Summer of Code
  students working on Xen                      6
Xen 4.1 Release – 21 March 2011                      ®




• Key Features
  – New “XL” lightweight control stack
  – Memory Introspection API
  – CPU Pools for partitioning
  – Very large system support (>255 CPUs)
  – Experimental: credit2 scheduler; Remus FT;
    Emergency swap

                                                 7
Community Interactions                                ®




• Linux
  – Privileged domain support upstream in Linux 3.0
  – Guest optimizations: use the optimal
    combination of h/w and s/w virtualization
• QEMU
  – Xen qemu target now upstream
• OpenStack
  – XCP integration with OpenStack                8
Secure Isolation                                                                    ®




• Maintaining isolation between VMs is priority #1
   – Essential for Cloud, and for Client
   – Spatial and Temporal isolation
• Use good software engineering practice
   –   Thin hypervisor: minimize code running with privilege
   –   Disaggregate and de-privilege functionality into dedicated Service VMs
   –   Narrow interfaces between components
   –   Hypervisors are simpler than OSes, simpler than OS kernels
   –   Use modern high-level languages where possible
• New hardware technologies help
   – VT-x, VT-d, EPT: reduce software complexity, enhanced protection
   – TPM/TXT: Enable Dynamic Root of Trust                                      9
XenClient XT / Qubes OS                                 ®




• First products configured to take advantage
  of the security benefits of Xen’s architecture
• Isolated Driver Domains
• QEMU Emulation Domains
• Service VMs (global and per-guest)
• Xen Security Modules / SElinux
• Measured Launch (TXT)
                                                   10
Typical Xen Configuration                                                             ®




        VM0                   VM1                      VM2                VM3
       Device
      Manager &           Applications           Applications          Applications
      Control s/w

      GuestOS               GuestOS                GuestOS              GuestOS
       Back-End
             Native
             Device          Front-End              Front-End
             Driver        Device Drivers         Device Drivers          Device
                                                                         Emulation

        Control IF     Safe HW IF      Event Channel     Virtual CPU    Virtual MMU

                        Xen Virtual Machine Monitor
               Hardware (SMP, MMU, physical memory, Ethernet, SCSI/IDE)
Xen Driver Domains                                                                    ®




       VM0                   VM1                       VM2                VM3
      Device
     Manager &                                   Applications          Applications
     Control s/w

      GuestOS              GuestOS                 GuestOS              GuestOS
      Back-End              Back-End
            Native        Native
            Device        Device                    Front-End
            Driver        Driver                  Device Drivers          Device
                                                                         Emulation

       Control IF      IOMMU           Event Channel     Virtual CPU    Virtual MMU

                       Xen Virtual Machine Monitor
              Hardware (SMP, MMU, physical memory, Ethernet, SCSI/IDE)
XenClient XT Architecture                                                                                                 ®




                      Service VMs



                                                               User VM                             User VM
           Receiver




                                     Isolation
                         Isolation
                         Network
            for XC




                                       VPN
 Control
 Domain

              SELinux                                      Policy Granularity                   Policy Granularity


                                                         Xen
                                                  Xen Security Modules

                                                                                VT-d    TXT
                                                 Intel vPro Hardware
                                                                                VT-x   AES-NI



                                                                                                                     13
Disaggregation                                                          ®




• Unique benefit of the Xen architecture:
• Security
   – Minimum privilege; Narrow interfaces
• Performance
   – Lightweight e.g. minios directly on hypervisor
   – Exploit locality – service VMs see a subset of the machine,
     run close to resources with which they interact
• Reliability
   – Able to be safely restarted
                                                                   14
Isolated Driver VMs for High Availability                                           ®




• First implemented in 2004
                                   350
• Detect failure e.g.              300

   – Illegal access                250

                                   200
   – Timeout
                                   150
• Kill domain, restart             100

   – E.g. Just 275ms outage from    50

     failed Ethernet driver         0
                                         0   5   10   15      20      25   30   35   40

• New work uses restarts to                                time (s)


  enhance security
Proposal                                              ®




• We should strive to get all Xen products and
  deployments to take full advantage of the
  Xen architecture
• We need to make this much easier!
• Proposal: define and maintain a reference
  architecture and implementation that
  embodies best practice recommendations
                                                 16
Reference Architecture                                         ®




• Define using new technologies
  – Latest stable Xen
  – Linux 3.x pvops
     • Optimization effort required
  – Libxl control stack
     • For easy consumption by other vendor tool stacks




                                                          17
Target Features                                                                 ®




• Network restart-able driver domains
    – Integrated OpenFlow vswitch
• Storage restart-able driver domains
    – Also allows easier deployment of new storage options e.g. vastsky, ZFS
•   Qemu emulation domains
•   Xen Security Modules
•   Measured Launch
•   Roadmap for enhanced security and performance
    features
    – E.g. the SR-IOV network plugin / vswitch architecture
                                                                           18
Implementation                                         ®




• Need an initial reference implementation
  – Easily consumable by users
• XCP could fulfil this role
  – Showcase latest Xen technologies
  – Optimized for OpenStack
• Aim to be as kernel/toolstack etc agnostic to
  allow easy adoption by all vendors
                                                  19
Summary                                                  ®




• Xen project continues to thrive!
  – Great success in Cloud and Client
• Key architectural security, reliability and
  performance benefits that are unique to Xen
  – We need to do a better job of getting the
    message out!
  – We need to do a better job of actually taking
    advantage of the benefits
                                                    20
®




21
Xen Today                                                       ®




• ~20% enterprise server market share
• >80% of the Public Cloud is Xen based
   – World's largest virtualization deployments are Xen based
• Development Community: over 50 Companies,
  25 Universities, from 25 Countries, ~250 developers
   – More than 20,000 code submissions
• Used in Severs, Desktops, Laptops, Storage Appliances,
  Network Appliances and Smart Phones
   – x86, IA64, ARM support
Xen Powers the World’s Infrastructure Clouds
                                                      ®




                   “   Xen is great. It’s powerful
                       and easy to use. But most
                       important is the very active
                       community around it.
                       That was a very big reason
                       for us in selecting Xen.
  Werner Vogels
 CTO, Amazon.com                          ”
Xen Tops Performance Comparisons                       ®




           “Xen is the Porsche of hypervisors”

            Keith Ward, Virtualization Review




                 “Xen outperforms VMware ESX 3.5
                  by 41% in user scalability tests.”

                                  The Tolly Group
®




                                         Pioneers of
                                     OS Para-virtualization
                    Xen Hypervisor

First and Best to
  support new
 CPU, chipset,
 and Smart IO
 Technologies
®




Xen 4.0



              26
Xen 4.0                                               ®




• Released 12 Apr 2010
• Reliability, Availability, Scalability
  – Enhanced MCA support, blktap2, netchannel2
• Memory optimizations
• pvops privileged domain support
• Fault tolerance for VMs

                                                 27
Hardware Fault Tolerance                                              ®




                                    Restart-HA monitors hosts
                                    and VMs to keep apps
                                    running


                                    Hardware Fault Tolerance
                                    with deterministic replay
                                    or checkpointing

Xen’s Software-Implemented Hardware Fault Tolerance enables true
 High Availability for unmodified applications and operating systems
Hardware Fault Tolerance                                                          ®




• University of British Columbia’s “Remus” project is
  now in xen 4.0
• Smart checkpointing approach yields excellent
  performance
   – VM executes in parallel with checkpoint transmission, with all externally
     visible state changes suppressed until checkpoint receipt acknowledged
   – Checkpoints delta compressed
• Checkpointing possible across wide-area, even for multi-
  vCPU guests

                                                                             29
SR-IOV                                                   ®




• SR-IOV: Single Root IO Virtualization
  – Virtualization friendly IO devices
• High performance, high efficiency, low latency
• Enables even the most demanding applications to
  now be virtualized
• Compatible with live relocation via hotplug
• World First, demonstrated at Intel Developer
  Forum in September!
                                                    30
SR-IOV NIC Demonstration                                                                                                    ®




                                          Dell 10G Switch

             Dell R710 Server                                                             Dell R710 Server
    XenServer and Intel 10G SR-IOV NIC                                            XenServer and Intel 10G SR-IOV NIC




                                                               NFS Common
                                                            Storage w/OpenFiler
             Dell R710 Server
     XenServer and Intel 10G SR-IOV NIC




• Full 20Gb/s bi-directional throughput to VMs
• Low latency, High CPU efficiency
• Live relocation between hosts - Even hosts with different NICs                                                       31
Network Performance                                                            ®




          35

          30
                                                                   usercopy
          25
                                                                   kern
CPU (%)




          20    201%                             Type-0            xen1
          15
                            123%        103%                       grantcopy
          10                                              100%
                                                                   kern0
           5

           0
                                                                   xen0
               s/w only   basic smart   SR-IOV            native
                              NIC        NIC

• New Smart NICs reduce CPU overhead substantially
• Care must be taken with SR-IOV NICs to ensure benefits
of VM portability and live relocation are not lost
• Need for an industry standard for “driver plugins”
®




Xen Cloud Platform



                         33
Xen Cloud Platform (XCP)                                                       ®




• XCP Expands Xen.org’s scope beyond the core
  hypervisor, to create a full virtual infrastructure layer for
  Cloud deployments
   – Simplify and streamline use of Xen by Cloud providers and vendors
   – Promote greater standardisation of components between vendors
• Advanced virtual infrastructure to enable Virtual Private
  Datacenters rather than just Virtual Private Servers
   – Multi-tenant hosts, networking, storage, etc
   – Promote interoperability between xen-based clouds and other clouds
   – Drive standards activities via DMTF

                                                                          34
August 2009 XCP Announcement        ®




                               35
®
Where Xen Cloud Platform Fits




          Management API
            & OVF Format

                                            VM
                       VM        VM
                                                            VM
   VM     VM
                                  Mgt
                                  State
                                            Mgt
                                            State
                                                                 VM
               Mgt          Resource Pool
               State                                        VM
                                                    Mgt
                                                    State
                                                                 VM
XCP 0.2                                                                ®




• Xen 3.4; Linux 2.6.27; optimized dom0 file system
• xapi toolstack
   – Resource Pools; VM, host, networking and storage
     management; snapshots and checkpoints; live and persistent
     performance statistics; status alerting; role-based access
     control; OVF/CIM support
• Windows PV Drivers; Full installer etc.
• Open vSwitch


                                                                  37
®
New Open vSwitch
  Isolation · Resource control · Multi-tenancy · Visibility · Security

   VM   VM    VM     VM    VM   VM    VM     VM    VM   VM           VM


        Hypervisor              Hypervisor              Hypervisor




 • Open Source Virtual Switch maintained at www.openvswitch.org
 • Rich layer 2 feature set
®
Distributed vSwitch
  Built-in policy-based ACLs move with VMs

    VM   VM    VM     VM         VM        VM       VM       VM                      VM     VM           VM


         Hypervisor                    Hypervisor
                           Virtual Interface (VIF) {MAC, IP} ACLs                           Hypervisor
                           permit tcp 10.0.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain
                           permit tcp 192.168.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain
                           permit tcp 172.16.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain
                           permit udp 10.0.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain
                           permit udp 192.168.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain
                           permit udp 172.16.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain
                           permit tcp 10.0.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq 123



                              Distributed Virtual Switch
®
Distributed vSwitch
   Isolation · Resource control · Multi-tenancy · Visibility · Security

     VM      VM        VM    VM    VM   VM     VM          VM   VM    VM     VM


          Hypervisor              Hypervisor                    Hypervisor




                            Distributed Virtual Switch
                              Distributed Virtual Switch


  Tenant A
  Tenant B
XCP 1.0 Plans                                      ®




• New Storage Repository plug-ins
    – For cloud-optimized storage models
•   libxenlight integration
•   Enhanced vswitch capabilities
•   pvops domain0
•   Better integration of OVF support
•   Secure boot and attestation
•   Cloud orchestration and management APIs
•   Easier complete build environment
                                              41
®




Xen Client Initiative



                            42
The Xen Client Initiative                                      ®




• Formed in 2007 to develop Xen for desktop and laptop
• Develop enhanced power management, USB, WiFi,
  WWAN, 3D Graphics, fingerprint reader, multi-touch, etc
• Support for latest hardware technologies
• Tiny footprint hypervisor, Embeddable in Flash memory
  or small disk partition
• Aiming to make virtualization ubiquitous on client
  devices...

                                                          43
Client Hypervisor Benefits                                                          ®




• Security, Manageability, Supportability, Auditability
• Building Multi-Level Secure systems
   – Run multiple VMs with policy controlled information flow
       • E.g. Personal VM; Corporate VM; VM for web browsing; VM for banking
   – Trusted hypervisor provides secure isolation
• Enables “out-of-band” management and policy
  enforcement via Service VMs
   – Malware detection, remote access, image update, backup, VPN, etc.
 Requires a true type-1 hypervisor architecture
 Xen is ideally suited to this!
                                                                               44
Xen Client Architecture                                      ®




                                 User VM1         User VM2

          Control     Service
          Domain        VM




                                 Xen Hypervisor


           Audio    USB    GPU                         TXT
                                 x86 Hardware
            Disk    ACPI   NIC                         TPM
“Business” & “Personal” Environments                        ®




          Business                   Personal




 • Locked Down                • Allows Local App Installs
                              • Minimal Management
 • No Local App Installs
                                 – Virus Scanner
 • Tightly Managed               – Security Patches
   • Self-Service Corporate   • No SLA
     App Installs                – Self-Service Wipe
Conclusions                                          ®




• The Xen Community continues to grow
  from strength to strength
• Xen’s architecture makes it #1 in security,
  with great performance
  – From Cloud to Client
• Xen.org’s role is broadening to develop
  whole reference platforms, promote
  standards, interopability                     47
®




48

Weitere ähnliche Inhalte

Was ist angesagt?

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleThe Linux Foundation
 
Xen Project 15 Years down the Line
Xen Project 15 Years down the LineXen Project 15 Years down the Line
Xen Project 15 Years down the LineThe Linux Foundation
 
XPDDS18: Windows PV Drivers Project: Status and Updates - Paul Durrant, Citri...
XPDDS18: Windows PV Drivers Project: Status and Updates - Paul Durrant, Citri...XPDDS18: Windows PV Drivers Project: Status and Updates - Paul Durrant, Citri...
XPDDS18: Windows PV Drivers Project: Status and Updates - Paul Durrant, Citri...The Linux Foundation
 
2018 Genivi Xen Overview Nov Update
2018 Genivi Xen Overview Nov Update2018 Genivi Xen Overview Nov Update
2018 Genivi Xen Overview Nov UpdateThe Linux Foundation
 
Securing Your Cloud With the Xen Hypervisor by Russell Pavlicek
Securing Your Cloud With the Xen Hypervisor by Russell PavlicekSecuring Your Cloud With the Xen Hypervisor by Russell Pavlicek
Securing Your Cloud With the Xen Hypervisor by Russell Pavlicekbuildacloud
 
OSSEU18: NVDIMM and Virtualization - George Dunlap, Citrix
OSSEU18: NVDIMM and Virtualization  - George Dunlap, CitrixOSSEU18: NVDIMM and Virtualization  - George Dunlap, Citrix
OSSEU18: NVDIMM and Virtualization - George Dunlap, CitrixThe Linux Foundation
 
Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)Stefano Stabellini
 
BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform The Linux Foundation
 
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 VirtualisationThe Linux Foundation
 
Cloud Computing Hypervisors and Comparison Xen KVM
Cloud Computing Hypervisors and Comparison Xen KVM Cloud Computing Hypervisors and Comparison Xen KVM
Cloud Computing Hypervisors and Comparison Xen KVM cloudresearcher
 
XPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, Arm
XPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, ArmXPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, Arm
XPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, ArmThe Linux Foundation
 
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...The Linux Foundation
 
LFNW2014 Advanced Security Features of Xen Project Hypervisor
LFNW2014 Advanced Security Features of Xen Project HypervisorLFNW2014 Advanced Security Features of Xen Project Hypervisor
LFNW2014 Advanced Security Features of Xen Project HypervisorThe Linux Foundation
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622Todd Deshane
 
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCP
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCPLinuxcon EU : Virtualization in the Cloud featuring Xen and XCP
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCPThe Linux Foundation
 

Was ist angesagt? (20)

Why xen slides
Why xen slidesWhy xen slides
Why xen slides
 
ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made Simple
 
Xen Project 15 Years down the Line
Xen Project 15 Years down the LineXen Project 15 Years down the Line
Xen Project 15 Years down the Line
 
XPDDS18: Windows PV Drivers Project: Status and Updates - Paul Durrant, Citri...
XPDDS18: Windows PV Drivers Project: Status and Updates - Paul Durrant, Citri...XPDDS18: Windows PV Drivers Project: Status and Updates - Paul Durrant, Citri...
XPDDS18: Windows PV Drivers Project: Status and Updates - Paul Durrant, Citri...
 
2018 Genivi Xen Overview Nov Update
2018 Genivi Xen Overview Nov Update2018 Genivi Xen Overview Nov Update
2018 Genivi Xen Overview Nov Update
 
XS Boston 2008 XenLoop
XS Boston 2008 XenLoopXS Boston 2008 XenLoop
XS Boston 2008 XenLoop
 
XS Boston 2008 Memory Overcommit
XS Boston 2008 Memory OvercommitXS Boston 2008 Memory Overcommit
XS Boston 2008 Memory Overcommit
 
Securing Your Cloud With the Xen Hypervisor by Russell Pavlicek
Securing Your Cloud With the Xen Hypervisor by Russell PavlicekSecuring Your Cloud With the Xen Hypervisor by Russell Pavlicek
Securing Your Cloud With the Xen Hypervisor by Russell Pavlicek
 
OSSEU18: NVDIMM and Virtualization - George Dunlap, Citrix
OSSEU18: NVDIMM and Virtualization  - George Dunlap, CitrixOSSEU18: NVDIMM and Virtualization  - George Dunlap, Citrix
OSSEU18: NVDIMM and Virtualization - George Dunlap, Citrix
 
Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)
 
BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform
 
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
 
Cloud Computing Hypervisors and Comparison Xen KVM
Cloud Computing Hypervisors and Comparison Xen KVM Cloud Computing Hypervisors and Comparison Xen KVM
Cloud Computing Hypervisors and Comparison Xen KVM
 
XPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, Arm
XPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, ArmXPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, Arm
XPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, Arm
 
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
 
LFNW2014 Advanced Security Features of Xen Project Hypervisor
LFNW2014 Advanced Security Features of Xen Project HypervisorLFNW2014 Advanced Security Features of Xen Project Hypervisor
LFNW2014 Advanced Security Features of Xen Project Hypervisor
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622
 
Xen Hypervisor
Xen HypervisorXen Hypervisor
Xen Hypervisor
 
BSDcon Asia 2015: Xen on FreeBSD
BSDcon Asia 2015: Xen on FreeBSDBSDcon Asia 2015: Xen on FreeBSD
BSDcon Asia 2015: Xen on FreeBSD
 
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCP
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCPLinuxcon EU : Virtualization in the Cloud featuring Xen and XCP
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCP
 

Andere mochten auch

Introduction and hacking OpenStack, Pycon India
Introduction and hacking OpenStack,  Pycon IndiaIntroduction and hacking OpenStack,  Pycon India
Introduction and hacking OpenStack, Pycon IndiaAtul Jha
 
Openstack - an introduction to the cloud
Openstack - an introduction to the cloudOpenstack - an introduction to the cloud
Openstack - an introduction to the cloudBarak Merimovich
 
OpenStack in Action
OpenStack in ActionOpenStack in Action
OpenStack in ActionMirantis
 
OpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical OverviewOpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical OverviewThang Man
 
Introduction to OpenStack Architecture
Introduction to OpenStack ArchitectureIntroduction to OpenStack Architecture
Introduction to OpenStack ArchitectureOpenStack Foundation
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack TutorialBret Piatt
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
OpenStack Cloud Request Flow
OpenStack Cloud Request FlowOpenStack Cloud Request Flow
OpenStack Cloud Request FlowMirantis
 
Srdf overview latency_v.5
Srdf overview latency_v.5Srdf overview latency_v.5
Srdf overview latency_v.5jas3399
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners openstackindia
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)Mirantis
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack ArchitectureMirantis
 

Andere mochten auch (14)

Introduction and hacking OpenStack, Pycon India
Introduction and hacking OpenStack,  Pycon IndiaIntroduction and hacking OpenStack,  Pycon India
Introduction and hacking OpenStack, Pycon India
 
Introduction to OpenStack (2012)
Introduction to OpenStack (2012)Introduction to OpenStack (2012)
Introduction to OpenStack (2012)
 
Openstack - an introduction to the cloud
Openstack - an introduction to the cloudOpenstack - an introduction to the cloud
Openstack - an introduction to the cloud
 
OpenStack in Action
OpenStack in ActionOpenStack in Action
OpenStack in Action
 
OpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical OverviewOpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical Overview
 
Introduction to OpenStack Architecture
Introduction to OpenStack ArchitectureIntroduction to OpenStack Architecture
Introduction to OpenStack Architecture
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
OpenStack Cloud Request Flow
OpenStack Cloud Request FlowOpenStack Cloud Request Flow
OpenStack Cloud Request Flow
 
Srdf overview latency_v.5
Srdf overview latency_v.5Srdf overview latency_v.5
Srdf overview latency_v.5
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 

Ähnlich wie Xen Community Update 2011

Xen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XTXen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XTThe Linux Foundation
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilThe Linux Foundation
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012The Linux Foundation
 
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
 
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
 
Fosdem 18: Securing embedded Systems using Virtualization
Fosdem 18: Securing embedded Systems using VirtualizationFosdem 18: Securing embedded Systems using Virtualization
Fosdem 18: Securing embedded Systems using VirtualizationThe Linux Foundation
 
Workshop: XenClient Serve & Manage your road warriors with local virtual desktop
Workshop: XenClient Serve & Manage your road warriors with local virtual desktopWorkshop: XenClient Serve & Manage your road warriors with local virtual desktop
Workshop: XenClient Serve & Manage your road warriors with local virtual desktopDigicomp Academy AG
 
LinuxCon NA 2012: Virtualization in the cloud featuring xen
LinuxCon NA 2012: Virtualization in the cloud featuring xenLinuxCon NA 2012: Virtualization in the cloud featuring xen
LinuxCon NA 2012: Virtualization in the cloud featuring xenThe Linux Foundation
 
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 ClientDigicomp Academy AG
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java DevelopersRichard McDougall
 
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)The Linux Foundation
 
ARM Architecture-based System Virtualization: Xen ARM open source software pr...
ARM Architecture-based System Virtualization: Xen ARM open source software pr...ARM Architecture-based System Virtualization: Xen ARM open source software pr...
ARM Architecture-based System Virtualization: Xen ARM open source software pr...The Linux Foundation
 

Ähnlich wie Xen Community Update 2011 (20)

Xen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XTXen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XT
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon Brazil
 
Virtualization in the cloud
Virtualization in the cloudVirtualization in the cloud
Virtualization in the cloud
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
 
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 revisited
Xen revisitedXen revisited
Xen revisited
 
Mobile Virtualization using the Xen Technologies
Mobile Virtualization using the Xen TechnologiesMobile Virtualization using the Xen Technologies
Mobile Virtualization using the Xen Technologies
 
Ian Prattlinuxworld Xen Aug2008
Ian Prattlinuxworld Xen Aug2008Ian Prattlinuxworld Xen Aug2008
Ian Prattlinuxworld Xen Aug2008
 
Fosdem 18: Securing embedded Systems using Virtualization
Fosdem 18: Securing embedded Systems using VirtualizationFosdem 18: Securing embedded Systems using Virtualization
Fosdem 18: Securing embedded Systems using Virtualization
 
Workshop: XenClient Serve & Manage your road warriors with local virtual desktop
Workshop: XenClient Serve & Manage your road warriors with local virtual desktopWorkshop: XenClient Serve & Manage your road warriors with local virtual desktop
Workshop: XenClient Serve & Manage your road warriors with local virtual desktop
 
µ-Xen
µ-Xenµ-Xen
µ-Xen
 
µ-Xen
µ-Xenµ-Xen
µ-Xen
 
LinuxCon NA 2012: Virtualization in the cloud featuring xen
LinuxCon NA 2012: Virtualization in the cloud featuring xenLinuxCon NA 2012: Virtualization in the cloud featuring xen
LinuxCon NA 2012: Virtualization in the cloud featuring xen
 
Xen in the Cloud at SCALE 10x
Xen in the Cloud at SCALE 10xXen in the Cloud at SCALE 10x
Xen in the Cloud at SCALE 10x
 
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
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java Developers
 
A Xen Case Study
A Xen Case StudyA Xen Case Study
A Xen Case Study
 
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
 
ARM Architecture-based System Virtualization: Xen ARM open source software pr...
ARM Architecture-based System Virtualization: Xen ARM open source software pr...ARM Architecture-based System Virtualization: Xen ARM open source software pr...
ARM Architecture-based System Virtualization: Xen ARM open source software pr...
 

Mehr von The 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
 
XPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information Security
XPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information SecurityXPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information Security
XPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information SecurityThe Linux Foundation
 

Mehr von The Linux Foundation (20)

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
 
XPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information Security
XPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information SecurityXPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information Security
XPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information Security
 

Kürzlich hochgeladen

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 

Kürzlich hochgeladen (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 

Xen Community Update 2011

  • 1. ® Xen Community Update Ian Pratt Chairman of Xen.org and SVP Products at Bromium 1
  • 2. Outline ® • Year Review • Secure Isolation • Xen Differentiators • Reference Architecture Proposal 2
  • 3. Xen.Org Changes ® • Welcome Lars Kurth as new Community Manager! – Thanks to Stephen Spector for a great job done • Lars’ Mission: Encourage more vendor engagement and co-ordination and co- operation in the community; Foster closer links with related OSS communities 3
  • 4. Development Activity ® Xen-Devel Mailing List Activity 8000 7000 6000 5000 4000 3000 2000 1000 0 4
  • 6. Calendar Review ® • Aug 2010: XenDirections in Boston, USA • Sep 2010: XenDirections in Sao Paulo, Brazil • Postponed from Nov 2011: XenSummit Seoul, South Korea • March 2011: Xen Hackathon, Cambridge UK • July 2011: OSCON, Portland, USA • Summer 2011: 6 Google Summer of Code students working on Xen 6
  • 7. Xen 4.1 Release – 21 March 2011 ® • Key Features – New “XL” lightweight control stack – Memory Introspection API – CPU Pools for partitioning – Very large system support (>255 CPUs) – Experimental: credit2 scheduler; Remus FT; Emergency swap 7
  • 8. Community Interactions ® • Linux – Privileged domain support upstream in Linux 3.0 – Guest optimizations: use the optimal combination of h/w and s/w virtualization • QEMU – Xen qemu target now upstream • OpenStack – XCP integration with OpenStack 8
  • 9. Secure Isolation ® • Maintaining isolation between VMs is priority #1 – Essential for Cloud, and for Client – Spatial and Temporal isolation • Use good software engineering practice – Thin hypervisor: minimize code running with privilege – Disaggregate and de-privilege functionality into dedicated Service VMs – Narrow interfaces between components – Hypervisors are simpler than OSes, simpler than OS kernels – Use modern high-level languages where possible • New hardware technologies help – VT-x, VT-d, EPT: reduce software complexity, enhanced protection – TPM/TXT: Enable Dynamic Root of Trust 9
  • 10. XenClient XT / Qubes OS ® • First products configured to take advantage of the security benefits of Xen’s architecture • Isolated Driver Domains • QEMU Emulation Domains • Service VMs (global and per-guest) • Xen Security Modules / SElinux • Measured Launch (TXT) 10
  • 11. Typical Xen Configuration ® VM0 VM1 VM2 VM3 Device Manager & Applications Applications Applications Control s/w GuestOS GuestOS GuestOS GuestOS Back-End Native Device Front-End Front-End Driver Device Drivers Device Drivers Device Emulation Control IF Safe HW IF Event Channel Virtual CPU Virtual MMU Xen Virtual Machine Monitor Hardware (SMP, MMU, physical memory, Ethernet, SCSI/IDE)
  • 12. Xen Driver Domains ® VM0 VM1 VM2 VM3 Device Manager & Applications Applications Control s/w GuestOS GuestOS GuestOS GuestOS Back-End Back-End Native Native Device Device Front-End Driver Driver Device Drivers Device Emulation Control IF IOMMU Event Channel Virtual CPU Virtual MMU Xen Virtual Machine Monitor Hardware (SMP, MMU, physical memory, Ethernet, SCSI/IDE)
  • 13. XenClient XT Architecture ® Service VMs User VM User VM Receiver Isolation Isolation Network for XC VPN Control Domain SELinux Policy Granularity Policy Granularity Xen Xen Security Modules VT-d TXT Intel vPro Hardware VT-x AES-NI 13
  • 14. Disaggregation ® • Unique benefit of the Xen architecture: • Security – Minimum privilege; Narrow interfaces • Performance – Lightweight e.g. minios directly on hypervisor – Exploit locality – service VMs see a subset of the machine, run close to resources with which they interact • Reliability – Able to be safely restarted 14
  • 15. Isolated Driver VMs for High Availability ® • First implemented in 2004 350 • Detect failure e.g. 300 – Illegal access 250 200 – Timeout 150 • Kill domain, restart 100 – E.g. Just 275ms outage from 50 failed Ethernet driver 0 0 5 10 15 20 25 30 35 40 • New work uses restarts to time (s) enhance security
  • 16. Proposal ® • We should strive to get all Xen products and deployments to take full advantage of the Xen architecture • We need to make this much easier! • Proposal: define and maintain a reference architecture and implementation that embodies best practice recommendations 16
  • 17. Reference Architecture ® • Define using new technologies – Latest stable Xen – Linux 3.x pvops • Optimization effort required – Libxl control stack • For easy consumption by other vendor tool stacks 17
  • 18. Target Features ® • Network restart-able driver domains – Integrated OpenFlow vswitch • Storage restart-able driver domains – Also allows easier deployment of new storage options e.g. vastsky, ZFS • Qemu emulation domains • Xen Security Modules • Measured Launch • Roadmap for enhanced security and performance features – E.g. the SR-IOV network plugin / vswitch architecture 18
  • 19. Implementation ® • Need an initial reference implementation – Easily consumable by users • XCP could fulfil this role – Showcase latest Xen technologies – Optimized for OpenStack • Aim to be as kernel/toolstack etc agnostic to allow easy adoption by all vendors 19
  • 20. Summary ® • Xen project continues to thrive! – Great success in Cloud and Client • Key architectural security, reliability and performance benefits that are unique to Xen – We need to do a better job of getting the message out! – We need to do a better job of actually taking advantage of the benefits 20
  • 21. ® 21
  • 22. Xen Today ® • ~20% enterprise server market share • >80% of the Public Cloud is Xen based – World's largest virtualization deployments are Xen based • Development Community: over 50 Companies, 25 Universities, from 25 Countries, ~250 developers – More than 20,000 code submissions • Used in Severs, Desktops, Laptops, Storage Appliances, Network Appliances and Smart Phones – x86, IA64, ARM support
  • 23. Xen Powers the World’s Infrastructure Clouds ® “ Xen is great. It’s powerful and easy to use. But most important is the very active community around it. That was a very big reason for us in selecting Xen. Werner Vogels CTO, Amazon.com ”
  • 24. Xen Tops Performance Comparisons ® “Xen is the Porsche of hypervisors” Keith Ward, Virtualization Review “Xen outperforms VMware ESX 3.5 by 41% in user scalability tests.” The Tolly Group
  • 25. ® Pioneers of OS Para-virtualization Xen Hypervisor First and Best to support new CPU, chipset, and Smart IO Technologies
  • 27. Xen 4.0 ® • Released 12 Apr 2010 • Reliability, Availability, Scalability – Enhanced MCA support, blktap2, netchannel2 • Memory optimizations • pvops privileged domain support • Fault tolerance for VMs 27
  • 28. Hardware Fault Tolerance ® Restart-HA monitors hosts and VMs to keep apps running Hardware Fault Tolerance with deterministic replay or checkpointing Xen’s Software-Implemented Hardware Fault Tolerance enables true High Availability for unmodified applications and operating systems
  • 29. Hardware Fault Tolerance ® • University of British Columbia’s “Remus” project is now in xen 4.0 • Smart checkpointing approach yields excellent performance – VM executes in parallel with checkpoint transmission, with all externally visible state changes suppressed until checkpoint receipt acknowledged – Checkpoints delta compressed • Checkpointing possible across wide-area, even for multi- vCPU guests 29
  • 30. SR-IOV ® • SR-IOV: Single Root IO Virtualization – Virtualization friendly IO devices • High performance, high efficiency, low latency • Enables even the most demanding applications to now be virtualized • Compatible with live relocation via hotplug • World First, demonstrated at Intel Developer Forum in September! 30
  • 31. SR-IOV NIC Demonstration ® Dell 10G Switch Dell R710 Server Dell R710 Server XenServer and Intel 10G SR-IOV NIC XenServer and Intel 10G SR-IOV NIC NFS Common Storage w/OpenFiler Dell R710 Server XenServer and Intel 10G SR-IOV NIC • Full 20Gb/s bi-directional throughput to VMs • Low latency, High CPU efficiency • Live relocation between hosts - Even hosts with different NICs 31
  • 32. Network Performance ® 35 30 usercopy 25 kern CPU (%) 20 201% Type-0 xen1 15 123% 103% grantcopy 10 100% kern0 5 0 xen0 s/w only basic smart SR-IOV native NIC NIC • New Smart NICs reduce CPU overhead substantially • Care must be taken with SR-IOV NICs to ensure benefits of VM portability and live relocation are not lost • Need for an industry standard for “driver plugins”
  • 34. Xen Cloud Platform (XCP) ® • XCP Expands Xen.org’s scope beyond the core hypervisor, to create a full virtual infrastructure layer for Cloud deployments – Simplify and streamline use of Xen by Cloud providers and vendors – Promote greater standardisation of components between vendors • Advanced virtual infrastructure to enable Virtual Private Datacenters rather than just Virtual Private Servers – Multi-tenant hosts, networking, storage, etc – Promote interoperability between xen-based clouds and other clouds – Drive standards activities via DMTF 34
  • 35. August 2009 XCP Announcement ® 35
  • 36. ® Where Xen Cloud Platform Fits Management API & OVF Format VM VM VM VM VM VM Mgt State Mgt State VM Mgt Resource Pool State VM Mgt State VM
  • 37. XCP 0.2 ® • Xen 3.4; Linux 2.6.27; optimized dom0 file system • xapi toolstack – Resource Pools; VM, host, networking and storage management; snapshots and checkpoints; live and persistent performance statistics; status alerting; role-based access control; OVF/CIM support • Windows PV Drivers; Full installer etc. • Open vSwitch 37
  • 38. ® New Open vSwitch Isolation · Resource control · Multi-tenancy · Visibility · Security VM VM VM VM VM VM VM VM VM VM VM Hypervisor Hypervisor Hypervisor • Open Source Virtual Switch maintained at www.openvswitch.org • Rich layer 2 feature set
  • 39. ® Distributed vSwitch Built-in policy-based ACLs move with VMs VM VM VM VM VM VM VM VM VM VM VM Hypervisor Hypervisor Virtual Interface (VIF) {MAC, IP} ACLs Hypervisor permit tcp 10.0.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit tcp 192.168.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit tcp 172.16.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit udp 10.0.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit udp 192.168.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit udp 172.16.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit tcp 10.0.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq 123 Distributed Virtual Switch
  • 40. ® Distributed vSwitch Isolation · Resource control · Multi-tenancy · Visibility · Security VM VM VM VM VM VM VM VM VM VM VM Hypervisor Hypervisor Hypervisor Distributed Virtual Switch Distributed Virtual Switch Tenant A Tenant B
  • 41. XCP 1.0 Plans ® • New Storage Repository plug-ins – For cloud-optimized storage models • libxenlight integration • Enhanced vswitch capabilities • pvops domain0 • Better integration of OVF support • Secure boot and attestation • Cloud orchestration and management APIs • Easier complete build environment 41
  • 43. The Xen Client Initiative ® • Formed in 2007 to develop Xen for desktop and laptop • Develop enhanced power management, USB, WiFi, WWAN, 3D Graphics, fingerprint reader, multi-touch, etc • Support for latest hardware technologies • Tiny footprint hypervisor, Embeddable in Flash memory or small disk partition • Aiming to make virtualization ubiquitous on client devices... 43
  • 44. Client Hypervisor Benefits ® • Security, Manageability, Supportability, Auditability • Building Multi-Level Secure systems – Run multiple VMs with policy controlled information flow • E.g. Personal VM; Corporate VM; VM for web browsing; VM for banking – Trusted hypervisor provides secure isolation • Enables “out-of-band” management and policy enforcement via Service VMs – Malware detection, remote access, image update, backup, VPN, etc.  Requires a true type-1 hypervisor architecture  Xen is ideally suited to this! 44
  • 45. Xen Client Architecture ® User VM1 User VM2 Control Service Domain VM Xen Hypervisor Audio USB GPU TXT x86 Hardware Disk ACPI NIC TPM
  • 46. “Business” & “Personal” Environments ® Business Personal • Locked Down • Allows Local App Installs • Minimal Management • No Local App Installs – Virus Scanner • Tightly Managed – Security Patches • Self-Service Corporate • No SLA App Installs – Self-Service Wipe
  • 47. Conclusions ® • The Xen Community continues to grow from strength to strength • Xen’s architecture makes it #1 in security, with great performance – From Cloud to Client • Xen.org’s role is broadening to develop whole reference platforms, promote standards, interopability 47
  • 48. ® 48