Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Server Scalability And Virtualized I/O Fabric For Blade Server

Similar presentations


Presentation on theme: "Windows Server Scalability And Virtualized I/O Fabric For Blade Server"— Presentation transcript:

1 Windows Server Scalability And Virtualized I/O Fabric For Blade Server
4/19/2017 9:13 AM Windows Server Scalability And Virtualized I/O Fabric For Blade Server Chris Pettey CTO, NextIO Son VoBa Program Manager, Microsoft Corporation Windows Server Platform Architecture © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Agenda What is Shared I/O? Value of Shared I/O
4/19/2017 9:13 AM Agenda What is Shared I/O? Value of Shared I/O Architecture for I/O Virtualization User experience © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 What Is Shared I/O? 4/19/2017 9:13 AM
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Dedicated I/O Independent Operating Systems (OS)
4/19/2017 9:13 AM Dedicated I/O Independent Operating Systems (OS) Each OS owns a physical adapter Each OS owns the system components to communicate to the adapter Example: Chipset and PCI Express bus OS #1 OS #2 OS #3 I/O Controller I/O Controller I/O Controller © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Virtualization Enablers
4/19/2017 9:13 AM Shared I/O Independent Operating Systems (OS) Each OS owns a virtualized I/O controller Corresponds to a shared physical I/O controller Virtualization Enablers control access to shared devices OS #1 OS #2 OS #3 Virtualization Enablers I/O Controller I/O Controller © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Characteristics Of Shared I/O
4/19/2017 9:13 AM Characteristics Of Shared I/O Multiple, independent operating systems OSs do not coordinate with each other Each OS has a virtual set of resources to control Virtual resources behave and interact in manners resembling physical resources Single resources accessed by one or more OSs System resources, e.g., Chipset, act as access points to I/O PCI Express acts as the connectivity from CPU and Chipset to I/O I/O devices are simultaneously accessed by each OS Virtualization Enablers control shared components Isolate each OS for protection Provide virtual view of physical shared resource Manage functions for physical devices © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Value Of Shared I/O 4/19/2017 9:13 AM
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Shared I/O = Lower Cost CPU CPU PCIe PCIe CPU CPU CPU CPU PCIe PCIe
4/19/2017 9:13 AM Shared I/O = Lower Cost InfiniBand InfiniBand Switch Ethernet CPU CPU Ethernet Switch PCIe PCIe Fibre Channel CPU CPU Ethernet Fibre Channel Switch CPU CPU PCIe PCIe Fibre Channel CPU CPU Ethernet CPU CPU PCIe PCIe Fibre Channel CPU CPU © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Shared I/O = Lower Cost CPU CPU PCIe PCIe CPU CPU CPU CPU PCIe PCIe
4/19/2017 9:13 AM Shared I/O = Lower Cost Lower Acquisition cost Lower TCO Lower Maintenance Cost Lower Upgrade Cost CPU CPU Shared Ethernet Controller PCIe PCIe CPU CPU Shared Fibre Channel Controller Shared InfiniBand Controller CPU CPU Shared I/O PCI Express Switch PCIe PCIe New Technology? CPU CPU CPU CPU PCIe PCIe CPU CPU © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Dedicated I/O Blade Servers
4/19/2017 9:13 AM Dedicated I/O Blade Servers 10 Ethernet LOM chips 10 Fibre Channel or InfiniBand Daughter Cards 4 Switches: 2 Ethernet Switches and 2 Fibre Channel or 2 InfiniBand © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Shared I/O Blade Servers
4/19/2017 9:13 AM Shared I/O Blade Servers 2 Shared Ethernet chips 2 Shared Fibre Channel chips 2 Shared InfiniBand chips 2 Shared I/O PCI Express Switches © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Flexibility = Future Proof
4/19/2017 9:13 AM Flexibility = Future Proof CPU CPU Shared 1G Ethernet Controller PCIe PCIe CPU CPU Shared 10G Ethernet Controller Shared 4G Fibre Channel Controller CPU CPU Shared I/O PCI Express Switch PCIe PCIe Shared InfiniBand Controller CPU CPU Shared SAS Controller CPU CPU New Technology? PCIe PCIe CPU CPU © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Architecture For I/O Virtualization
4/19/2017 9:13 AM Architecture For I/O Virtualization © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Dedicated I/O Blade Server Design
4/19/2017 9:13 AM Dedicated I/O Blade Server Design Ethernet NIC CPU CPU Ethernet Switch PCIe PCIe Enterprise Network CPU CPU Fibre Channel HBA Multiple intra-chassis fabrics Fixed I/O configuration at order Internal versus external switch compatibility concerns Management tools must contemplate multiple fabrics Ethernet NIC CPU CPU PCIe PCIe CPU CPU Fibre Channel HBA Ethernet NIC CPU CPU Fibre Channel Switch FC Fabric PCIe PCIe CPU CPU Fibre Channel HBA Blade Server Chassis © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Shared I/O Blade Server Design
4/19/2017 9:13 AM Shared I/O Blade Server Design Standard PCI Express Mid-plane CPU CPU Shared Ethernet NIC PCIe Enterprise Network CPU CPU CPU CPU Shared I/O PCI Express Switch Increased Flexibility Simplified Management Higher Performance Lower Cost PCIe CPU CPU Enhanced PCI Express Protocol CPU CPU Shared Fibre Channel HBA FC Fabric PCIe CPU CPU Blade Server Chassis © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Shared I/O In Blades Blades run independently
4/19/2017 9:13 AM Shared I/O In Blades Blades run independently Software for OS, applications, etc. is unique for each blade Blades have independent PCIe hierarchies PCIe hierarchy is virtualized Root Complex, BIOS, etc. utilize PCIe as if it was dedicated Shared I/O components present virtualized components Switches present multiple, virtual switches Controllers present multiple, virtual controllers I/O Sharing through hardware components Switches and Controllers combine to enable sharing © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Shared I/O In Virtual Machine
4/19/2017 9:13 AM Shared I/O In Virtual Machine Each OS runs independently Virtual I/O adapters appear as physical components Virtualization Enabler is a combination of software and hardware Hypervisor software PCIe Root Complex enablement, e.g., Address Protection and Translation Table (ATPT) technology Physical System is PCIe I/O solution Physical I/O comprised of Single PCIe fabric Dedicated I/O adapters Virtual Machine #1 OS #1 Virtual Machine #2 OS #2 Virtual I/O Virtual I/O Virtualization Enabler Physical System Physical I/O © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Blade & Virtual Machine Relationship
4/19/2017 9:13 AM Blade & Virtual Machine Relationship Similarities Each OS is independent Legacy OSs are fully supported PCIe I/O system Single PCIe adapter used by multiple OSs Virtual adapters appear as PCIe devices Differences Virtual Machine utilizes software Hypervisor for virtualization Blades utilize PCIe Switch for virtualization Virtual Machine may use traditional or Shared I/O enabled adapters Blades use Shared I/O enabled adapters © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Blade & Virtual Machine Combination
4/19/2017 9:13 AM Blade & Virtual Machine Combination OS #3 CPU CPU OS #2 Shared Ethernet NIC Virtualization Enablers PCIe Enterprise Network CPU CPU OS #1 Shared I/O PCI Express Switch OS #3 CPU CPU FC Fabric OS #2 Shared Fibre Channel HBA Virtualization Enablers PCIe CPU CPU OS #1 Blade Server Chassis Blade and Virtual Machine I/O Sharing are complementary Component solutions for Blades benefit Virtual Machine Management model can service both Blades and Virtual Machines © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Component Impact for Shared I/O
4/19/2017 9:13 AM Component Impact for Shared I/O Blade Virtual Machine Chipset No impact ATPT functions PCIe Switch Virtualized switch I/O Adapter Virtualized adapter No impact *Virtualized adapters provide increased performance OS Hypervisor enabled OS Guest OS © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 4/19/2017 9:13 AM User Experience © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Legacy OS and Applications
4/19/2017 9:13 AM Legacy OS and Applications Shared I/O fully supports legacy OS and application software Applies equally to Blades and Virtual Machines Blade solution fully supports all Microsoft OS No guest OS software introduced Legacy software is fully contained No new “intermediate” drivers or 3rd party software Guest OS and applications function normally as in stand-alone server Migration from single server to Shared I/O is seamless © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 4/19/2017 9:13 AM Devices And Drivers OS #3 Dedicated Ethernet NIC CPU CPU OS #2 Virtualization Enablers PCIe Enterprise Network CPU CPU Shared Ethernet NIC OS #1 Shared I/O PCI Express Switch OS #3 Shared Fibre Channel HBA CPU CPU FC Fabric OS #2 Virtualization Enablers PCIe Dedicated Fibre Channel HBA CPU CPU OS #1 Blade Server Chassis Blades support legacy devices dedicated to a single blade Virtual Machine enables software virtualization of legacy devices Blades and Virtual Machine enable Shared I/O enabled devices to be shared by multiple OSs © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24 Management Model Each OS manages its own virtual environment
4/19/2017 9:13 AM Management Model Each OS manages its own virtual environment Blades = Chipset, Virtual PCIe switch, and Virtual Adapters Virtual Machine = Virtual Chipset and Virtual Adapters Single control point manages common components Blades = Switch Firmware for Switch and Shared I/O Adapters Virtual Machine = Hypervisor for all hardware components Blade and Virtual Machine management can stage Blade management partitions Switch and Adapters into virtual PCIe systems Hypervisor partitions virtual PCIe system and chipset into Virtual Machines © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Common Management Virtualization Enabler CPU CPU PCIe CPU CPU CPU CPU
4/19/2017 9:13 AM Common Management Switch Management Tool Virtual Machine #1 OS #1 Virtual Machine #2 OS #2 Device Management Tool Virtual I/O Virtual I/O Device Management Tool Virtualization Enabler CPU CPU Physical System Shared I/O Adapter PCIe CPU CPU Physical I/O Shared I/O PCI Express Switch CPU CPU Shared I/O Adapter PCIe CPU CPU © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

26 Common Management Capabilities
4/19/2017 9:13 AM Common Management Capabilities Discovery of devices and capabilities Discovery, enumeration, etc. of PCIe devices Partitioning of resources Assigning virtual resources to OS Programming of shared functions Setting operational parameters for physically shared functions E.g., 10/100/1000 Ethernet link speed Device specific function Support for vendor specific device management functions © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 Common Management Interface
4/19/2017 9:13 AM Common Management Interface WS-Management A DMTF Preliminary Standard defining a web services based protocol Is data model neutral A suitable management protocol for both virtual devices and switch DMTF CIM Provides a consistent abstraction of devices and their virtual environments Independent of the I/O Virtualization techniques and implementations © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 Shared I/O and Industry Standards
4/19/2017 9:13 AM Shared I/O and Industry Standards PCI SIG is standardizing elements of I/O Virtualization Virtual Machines and Blades Focused on I/O devices for PCIe Microsoft and NextIO are active participants Shared I/O leverages existing standards Protocols for Ethernet, FC, SAS, etc. unchanged Management models for DMTF, etc. leveraged © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

29 PCIe Switch In Blade Server Designs
4/19/2017 9:13 AM PCIe Switch In Blade Server Designs WinHEC Technical Session WinHEC Microsoft Pavilion © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

30 Technology Demo Shared I/O solution for Blade Servers
4/19/2017 9:13 AM Technology Demo Shared I/O solution for Blade Servers PCI Express Switch with virtualization support Virtualized Fibre Channel HBA Unmodified Blade Chassis Dell PowerEdge 1855 (Intel Xeon) FSC PRIMERGY BX630 (AMD Opteron) Legacy support No change to OS or legacy driver No change to Chipset, Blades or Chassis © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31 Technology Demo CPU PCIe CPU CPU PCIe CPU CPU PCIe CPU
4/19/2017 9:13 AM Hit Enter Technology Demo Ethernet Controller …Insert PCIe pass-thru cards instead of Fibre Channel Cards CPU PCIe Fibre Channel Controller PCI Express Pass-thru CPU Ethernet Switch Ethernet Controller CPU Note: The Fibre Channel midplane becomes a PCI Express midplane PCIe Fibre Channel Controller PCI Express Pass-thru CPU NextIO PCIe Switch Shared 4G Fibre Channel Fibre Channel Switch Ethernet Controller CPU PCIe CPU Fibre Channel Controller PCI Express Pass-thru PowerEdge or PRIMERGY BX630 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

32 Shared I/O Value Reduced component cost Reduced TCO
4/19/2017 9:13 AM Shared I/O Value Reduced component cost Reduced TCO Increased flexibility Increase performance Zero impact to Legacy Software Evolutionary solution starting in 2007 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

33 Call To Action Plan for shared I/O in your next Blade Server design
4/19/2017 9:13 AM Call To Action Plan for shared I/O in your next Blade Server design Visit NextIO demo at the Microsoft Pavilion Attend virtualization and management sessions Device Virtualization Architecture (VIR040) How to Use the WMI Interfaces with Windows Virtualization (VIR043) Hypervisor, Virtualization Stack, and Device Virtualization Architectures (VIR047) PCIe Address Translation Services and I/O Virtualization (VIR071) Windows Virtualization Best Practices and Future Hardware Directions (VIR124) Storage Management Directions (STO085) Windows Server Manageability Directions and Updates (SER120) © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

34 Additional Resources Web Resources PCI-SIG (www.pcisig.org)
4/19/2017 9:13 AM Additional Resources Web Resources PCI-SIG ( Distributed Management Task Force ( © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35 4/19/2017 9:13 AM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

36 4/19/2017 9:13 AM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Windows Server Scalability And Virtualized I/O Fabric For Blade Server"

Similar presentations


Ads by Google