SlideShare a Scribd company logo
Windows	
  Offloaded	
  Data	
  Transfer	
  
ODX	
  
	
  
	
  
Steve	
  Olsson	
  
Principal	
  Program	
  Manager	
  Lead	
  
Windows	
  Core	
  OS,	
  Storage	
  and	
  File	
  Systems	
  
Microsoft	
  Corporation	
  
ODX Vision

      Server	
  1	
                                        Server	
  2	
  
                                    Local	
  Area	
  
                                     Network	
  




                                        Storage	
  
                                        Network	
  




          Data	
  Center	
  1	
                         Data	
  Center	
  2	
  




2
Storage Technology behind ODX

                Server	
  1	
                                                                          Server	
  2	
  
                                                             Local	
  Area	
  
    SAS	
   SAS	
                                             Network	
          SAS	
   SAS	
         SAS	
  
                            SAS	
  


                 SAS	
                                                                                              SAS	
  
                   FC	
                                                                                             FC	
  
                FCoE	
                                                                                              FCoE	
  
                iSCSI	
                                                                                             iSCSI	
  


      SAS	
       SAS	
        SAS	
     SAS	
     SAS	
                           SAS	
     SAS	
        SAS	
        SAS	
     SAS	
  
                                                                 Storage	
  
                                                                 Network	
  

      SAS	
       SAS	
        SAS	
     SAS	
     SAS	
                           SAS	
     SAS	
        SAS	
        SAS	
     SAS	
  



                      Data	
  Center	
  1	
                                                        Data	
  Center	
  2	
  




3
Business Goals

§  Enable greater productivity with existing
    capital hardware
§  Providing a more agile datacenter, more
    capable of dealing with rapidly changing
    workloads
§  Windows has the capability “baked in” so
    no changes to the operational scripts or
    software is required
ODX Goals
§  Technical Goals:
   §  Achieve offloaded data transfer initiated from
       application level
   §  Reduce the network and CPU workload from the server
   §  Utilize an advanced storage array’s bandwidth or
       intelligent data management to move data between
       processes or servers
§  Industry Goals:
   §  Ensure all applications can leverage this capability with
       VMs, physical machines and network connections
   §  Complete application compatibility with no code change
   §  Provide a standard framework across industry
Approach
    §  Look at the problem from an application
        centric point of view
    §  Microsoft and its partners took a system
        level approach to solve the problem
    §  Constructed a model for ODX
        implementation
    §  Work with T10 Standard Committee to
        adopt SCSI interface part of the solution
      §  T10 SPC4 (SCSI Primary Command)
      §  T10 SBC3 (SCSI Block Command)


6
ODX Hardware Concept
                        	
                               	
                                   	
                                	
  
   	
               VM1-­‐2	
                       VM1-­‐N	
                             VM2-­‐1	
                                           	
  
VM1-­‐1	
                                                                                                                   VM2-­‐2	
  
                                                                                                                                          VM2-­‐N	
  
                  Hyper-­‐V	
  Host	
  Server	
  1	
                                            Hyper-­‐V	
  Host	
  Server	
  2	
  
                                                                      Local	
  Area	
  
                                                                       Network	
  




                                                                          Storage	
  
                                                                          Network	
  




                                               Storage	
  Array	
                          Storage	
  Array	
  

              •  2xN	
  Virtual	
  Machines	
  hosted	
  by	
  two	
  Hyper-­‐V	
  servers	
  	
  
              •  One	
  ODX	
  capable	
  storage	
  array	
  
              •  Connected	
  through	
  local	
  area	
  network	
  and	
  storage	
  network	
  
How	
  does	
  Windows	
  Offloaded	
  Data	
  Transfer	
  work?	
  

                                                                 Copy	
  Offload	
  
                                                                  Application	
  
                                                                         	
  
                                                                    Token	
  
                                                                         	
                                           Server2	
  
                                   Server1	
  
                                     or	
                                                                               or	
  
                                   Hyper-­‐V	
                                                                        Hyper-­‐V	
  
                                                                Client-­‐Server	
  
                                    VM1	
                         Network	
                                            VM2	
  


     Offload	
                       Return	
                                             Offload	
                        Return	
  
     Read	
                        Token	
                                              Write	
                        Result	
  



                                                              Data	
  Movement	
  
Physical	
  Disk,	
  VHD	
  or	
  SMB	
  Shared	
  Disk	
                             Physical	
  Disk,	
  VHD	
  or	
  SMB	
  Shared	
  Disk	
  


                                                                Storage	
  
                                                                Network	
  

               Storage	
  Array	
                                                                 Storage	
  Array	
  
The Token
§  Token is a point-in-time representation of
    the data up and down the storage stack
§  The token facilitates logical block
    mapping
§  Application is not aware of the physical
    layout within the storage array
§  Token is opaque, secured and not
    guessable
Example	
  Scenario	
  

      Deploy	
  a	
  VM	
  with	
  30	
  GB	
  VHD	
  Image	
  Files	
  	
  

   Hyper-­‐V	
  Host	
  Server	
  
                                                    Offloaded	
  Copy	
  	
  takes	
  ~	
  2	
  min	
  

                                                          ~	
  0%	
  Network	
  Utilization	
  	
             VM	
  
                                                          ~	
  0%	
  CPU	
  Usage	
  


     Hyper-­‐V	
  Host	
  Server	
  
                                                    Traditional	
  Copy	
  	
  needs	
  	
  40+	
  min	
  

                                                           30	
  ~	
  99%	
  Network	
  Utilization	
  
                                                           1	
  ~	
  5%	
  CPU	
  Usage	
                         VM	
  


 Note:	
  Corporate	
  Network	
  Speed	
  is	
  1	
  Gb/sec	
  


                                                                                                             10
Benefits	
  and	
  Implementation	
  


  §  High	
  performance	
  data	
  transfer	
  rate	
  	
  
  §  Low	
  server	
  CPU	
  usage	
  and	
  network	
  bandwidth	
  
      consumption	
  
  §  Intelligent	
  data	
  movement	
  options	
  


  §  Virtual	
  machine	
  deployment	
  
  §  Massive	
  data	
  transfer	
  between	
  physical	
  and	
  virtual	
  
      systems	
  	
  
  §  Host	
  controlled	
  data	
  movement	
  inside	
  tiered	
  storage	
  
      devices	
  
Thanks to our Partners

More Related Content

What's hot

VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
Alex Gorbachev
 
SAN Extension Design and Solutions
SAN Extension Design and SolutionsSAN Extension Design and Solutions
SAN Extension Design and Solutions
Tony Antony
 
Dc tco in_a_nutshell
Dc tco in_a_nutshellDc tco in_a_nutshell
Dc tco in_a_nutshellerjosito
 
VMware vSphere 4.1 deep dive - part 2
VMware vSphere 4.1 deep dive - part 2VMware vSphere 4.1 deep dive - part 2
VMware vSphere 4.1 deep dive - part 2
Louis Göhl
 
San zoning in details
San zoning in detailsSan zoning in details
San zoning in details
Gaurav Rege
 
Cisco nexus 1000v
Cisco nexus 1000vCisco nexus 1000v
Cisco nexus 1000vikewu83
 
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Abhijeet Kulkarni
 
Nexus 1000V Support for VMWare vSphere 6
Nexus 1000V Support for VMWare vSphere 6Nexus 1000V Support for VMWare vSphere 6
Nexus 1000V Support for VMWare vSphere 6
Tony Antony
 
Eliminating SAN Congestion Just Got Much Easier- webinar - Nov 2015
Eliminating SAN Congestion Just Got Much Easier-  webinar - Nov 2015 Eliminating SAN Congestion Just Got Much Easier-  webinar - Nov 2015
Eliminating SAN Congestion Just Got Much Easier- webinar - Nov 2015
Tony Antony
 
Vmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platformsVmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platforms
solarisyougood
 
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Cloud Native Day Tel Aviv
 
Cisco data center training for ibm
Cisco data center training for ibmCisco data center training for ibm
Cisco data center training for ibm
Christian Silva Espinoza
 
Cisco nx os
Cisco nx os Cisco nx os
Cisco nx os
Utpal Sinha
 
Enterprise class storage & san
Enterprise class storage & sanEnterprise class storage & san
Enterprise class storage & san
Aishwarya wankhade
 
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, PythianMOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
Alex Gorbachev
 
VMware Networking, CISCO Nexus 1000V, and CISCO UCS VM-FEX
VMware Networking, CISCO Nexus 1000V, and CISCO UCS VM-FEXVMware Networking, CISCO Nexus 1000V, and CISCO UCS VM-FEX
VMware Networking, CISCO Nexus 1000V, and CISCO UCS VM-FEX
David Pasek
 
Panasas pNFS Status (September 2010)
Panasas pNFS Status (September 2010)Panasas pNFS Status (September 2010)
Panasas pNFS Status (September 2010)
Panasas
 
Rearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server VirtualizationRearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server VirtualizationStephen Foskett
 
Cisco data center switch nexus series training presentation by zerone
Cisco data center switch nexus series training presentation by zeroneCisco data center switch nexus series training presentation by zerone
Cisco data center switch nexus series training presentation by zerone
零壹科技股份有限公司
 

What's hot (20)

VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
 
SAN Extension Design and Solutions
SAN Extension Design and SolutionsSAN Extension Design and Solutions
SAN Extension Design and Solutions
 
Dc tco in_a_nutshell
Dc tco in_a_nutshellDc tco in_a_nutshell
Dc tco in_a_nutshell
 
VMware vSphere 4.1 deep dive - part 2
VMware vSphere 4.1 deep dive - part 2VMware vSphere 4.1 deep dive - part 2
VMware vSphere 4.1 deep dive - part 2
 
San zoning in details
San zoning in detailsSan zoning in details
San zoning in details
 
Cisco nexus 1000v
Cisco nexus 1000vCisco nexus 1000v
Cisco nexus 1000v
 
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
 
Nexus 1000V Support for VMWare vSphere 6
Nexus 1000V Support for VMWare vSphere 6Nexus 1000V Support for VMWare vSphere 6
Nexus 1000V Support for VMWare vSphere 6
 
Eliminating SAN Congestion Just Got Much Easier- webinar - Nov 2015
Eliminating SAN Congestion Just Got Much Easier-  webinar - Nov 2015 Eliminating SAN Congestion Just Got Much Easier-  webinar - Nov 2015
Eliminating SAN Congestion Just Got Much Easier- webinar - Nov 2015
 
Vmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platformsVmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platforms
 
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
 
Cisco data center training for ibm
Cisco data center training for ibmCisco data center training for ibm
Cisco data center training for ibm
 
Cisco nx os
Cisco nx os Cisco nx os
Cisco nx os
 
Enterprise class storage & san
Enterprise class storage & sanEnterprise class storage & san
Enterprise class storage & san
 
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, PythianMOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
 
VMware Networking, CISCO Nexus 1000V, and CISCO UCS VM-FEX
VMware Networking, CISCO Nexus 1000V, and CISCO UCS VM-FEXVMware Networking, CISCO Nexus 1000V, and CISCO UCS VM-FEX
VMware Networking, CISCO Nexus 1000V, and CISCO UCS VM-FEX
 
Panasas pNFS Status (September 2010)
Panasas pNFS Status (September 2010)Panasas pNFS Status (September 2010)
Panasas pNFS Status (September 2010)
 
Rearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server VirtualizationRearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server Virtualization
 
Cisco data center switch nexus series training presentation by zerone
Cisco data center switch nexus series training presentation by zeroneCisco data center switch nexus series training presentation by zerone
Cisco data center switch nexus series training presentation by zerone
 

Viewers also liked

The surge of_storge_ben woo
The surge of_storge_ben wooThe surge of_storge_ben woo
The surge of_storge_ben woo
scsibeast
 
http://weightloss.insonoraca.com
http://weightloss.insonoraca.comhttp://weightloss.insonoraca.com
http://weightloss.insonoraca.comkramco
 
Welcome & introduction harry mason
Welcome & introduction harry masonWelcome & introduction harry mason
Welcome & introduction harry mason
scsibeast
 
Physicians common financial mistakes
Physicians common financial mistakesPhysicians common financial mistakes
Physicians common financial mistakes
Michael Zhuang
 
Sas a peek_into_the_future_marty_czekalski
Sas a peek_into_the_future_marty_czekalskiSas a peek_into_the_future_marty_czekalski
Sas a peek_into_the_future_marty_czekalski
scsibeast
 
http://accountant.insonoraca.com
http://accountant.insonoraca.comhttp://accountant.insonoraca.com
http://accountant.insonoraca.com
kramco
 
Grafica colores favoritos
Grafica colores favoritosGrafica colores favoritos
Grafica colores favoritoscinprach
 
Physicians common financial mistakes
Physicians common financial mistakesPhysicians common financial mistakes
Physicians common financial mistakes
Michael Zhuang
 
Scsi expresss noblett luck
Scsi expresss noblett luckScsi expresss noblett luck
Scsi expresss noblett luckscsibeast
 
Sharepoint 2010 governance
Sharepoint 2010 governanceSharepoint 2010 governance
Sharepoint 2010 governanceAhmed Naji
 
Investment Insights of Nobel Prize Winners
Investment Insights of Nobel Prize WinnersInvestment Insights of Nobel Prize Winners
Investment Insights of Nobel Prize Winners
Michael Zhuang
 
Reaping the rewards_of_sas_deployments_dennis_martin
Reaping the rewards_of_sas_deployments_dennis_martinReaping the rewards_of_sas_deployments_dennis_martin
Reaping the rewards_of_sas_deployments_dennis_martin
scsibeast
 
Module 6 wiki ppt
Module 6 wiki pptModule 6 wiki ppt
Module 6 wiki pptkdusel
 
Writing Effective Business Correspondence
Writing Effective Business Correspondence Writing Effective Business Correspondence
Writing Effective Business Correspondence
Alfred Kristoffer Guiang
 
Writing Effective Business Correspondenc
Writing Effective Business CorrespondencWriting Effective Business Correspondenc
Writing Effective Business Correspondenc
Alfred Kristoffer Guiang
 

Viewers also liked (16)

The surge of_storge_ben woo
The surge of_storge_ben wooThe surge of_storge_ben woo
The surge of_storge_ben woo
 
http://weightloss.insonoraca.com
http://weightloss.insonoraca.comhttp://weightloss.insonoraca.com
http://weightloss.insonoraca.com
 
Welcome & introduction harry mason
Welcome & introduction harry masonWelcome & introduction harry mason
Welcome & introduction harry mason
 
Physicians common financial mistakes
Physicians common financial mistakesPhysicians common financial mistakes
Physicians common financial mistakes
 
Sas a peek_into_the_future_marty_czekalski
Sas a peek_into_the_future_marty_czekalskiSas a peek_into_the_future_marty_czekalski
Sas a peek_into_the_future_marty_czekalski
 
http://accountant.insonoraca.com
http://accountant.insonoraca.comhttp://accountant.insonoraca.com
http://accountant.insonoraca.com
 
Grafica colores favoritos
Grafica colores favoritosGrafica colores favoritos
Grafica colores favoritos
 
Physicians common financial mistakes
Physicians common financial mistakesPhysicians common financial mistakes
Physicians common financial mistakes
 
Scsi expresss noblett luck
Scsi expresss noblett luckScsi expresss noblett luck
Scsi expresss noblett luck
 
Sharepoint 2010 governance
Sharepoint 2010 governanceSharepoint 2010 governance
Sharepoint 2010 governance
 
Investment Insights of Nobel Prize Winners
Investment Insights of Nobel Prize WinnersInvestment Insights of Nobel Prize Winners
Investment Insights of Nobel Prize Winners
 
Reaping the rewards_of_sas_deployments_dennis_martin
Reaping the rewards_of_sas_deployments_dennis_martinReaping the rewards_of_sas_deployments_dennis_martin
Reaping the rewards_of_sas_deployments_dennis_martin
 
Cv
CvCv
Cv
 
Module 6 wiki ppt
Module 6 wiki pptModule 6 wiki ppt
Module 6 wiki ppt
 
Writing Effective Business Correspondence
Writing Effective Business Correspondence Writing Effective Business Correspondence
Writing Effective Business Correspondence
 
Writing Effective Business Correspondenc
Writing Effective Business CorrespondencWriting Effective Business Correspondenc
Writing Effective Business Correspondenc
 

Similar to Windows offloaded data_transfer_steve_olsson

Windsor: Domain 0 Disaggregation for XenServer and XCP
	Windsor: Domain 0 Disaggregation for XenServer and XCP	Windsor: Domain 0 Disaggregation for XenServer and XCP
Windsor: Domain 0 Disaggregation for XenServer and XCP
The Linux Foundation
 
VMware Validated Design
VMware Validated DesignVMware Validated Design
VMware Validated Design
Gabe Akisanmi
 
Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved
Microsoft TechNet - Belgium and Luxembourg
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
Brent Salisbury
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
OpenCity Community
 
EVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview DeckEVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview DeckErik Bussink
 
Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)hypervnu
 
Windows 8 Hyper-V: Availability
Windows 8 Hyper-V: AvailabilityWindows 8 Hyper-V: Availability
Windows 8 Hyper-V: Availability
Microsoft TechNet - Belgium and Luxembourg
 
Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)hypervnu
 
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Softcorp
 
Windows Server 8 Hyper V Networking
Windows Server 8 Hyper V NetworkingWindows Server 8 Hyper V Networking
Windows Server 8 Hyper V Networking
Aidan Finn
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalOpenCity Community
 
Network policies
Network policiesNetwork policies
Network policies
shanj
 
SDN in Apache CloudStack (ApacheCon NA 2013)
SDN in Apache CloudStack (ApacheCon NA 2013)SDN in Apache CloudStack (ApacheCon NA 2013)
SDN in Apache CloudStack (ApacheCon NA 2013)Chiradeep Vittal
 
12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advancedDigicomp Academy AG
 
Private IaaS Cloud Provider
Private IaaS Cloud ProviderPrivate IaaS Cloud Provider
Private IaaS Cloud Provider
David Pasek
 
Cloud Foundry Open Tour India 2012 , Keynote
Cloud Foundry Open Tour India 2012 , KeynoteCloud Foundry Open Tour India 2012 , Keynote
Cloud Foundry Open Tour India 2012 , Keynote
rajdeep
 
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud
 
VMWorld 2009 Presentation
VMWorld 2009 PresentationVMWorld 2009 Presentation
VMWorld 2009 PresentationAhmed Sallam
 

Similar to Windows offloaded data_transfer_steve_olsson (20)

Hyper-V Networking
Hyper-V NetworkingHyper-V Networking
Hyper-V Networking
 
Windsor: Domain 0 Disaggregation for XenServer and XCP
	Windsor: Domain 0 Disaggregation for XenServer and XCP	Windsor: Domain 0 Disaggregation for XenServer and XCP
Windsor: Domain 0 Disaggregation for XenServer and XCP
 
VMware Validated Design
VMware Validated DesignVMware Validated Design
VMware Validated Design
 
Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
EVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview DeckEVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview Deck
 
Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)
 
Windows 8 Hyper-V: Availability
Windows 8 Hyper-V: AvailabilityWindows 8 Hyper-V: Availability
Windows 8 Hyper-V: Availability
 
Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)
 
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
 
Windows Server 8 Hyper V Networking
Windows Server 8 Hyper V NetworkingWindows Server 8 Hyper V Networking
Windows Server 8 Hyper V Networking
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-final
 
Network policies
Network policiesNetwork policies
Network policies
 
SDN in Apache CloudStack (ApacheCon NA 2013)
SDN in Apache CloudStack (ApacheCon NA 2013)SDN in Apache CloudStack (ApacheCon NA 2013)
SDN in Apache CloudStack (ApacheCon NA 2013)
 
12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced
 
Private IaaS Cloud Provider
Private IaaS Cloud ProviderPrivate IaaS Cloud Provider
Private IaaS Cloud Provider
 
Cloud Foundry Open Tour India 2012 , Keynote
Cloud Foundry Open Tour India 2012 , KeynoteCloud Foundry Open Tour India 2012 , Keynote
Cloud Foundry Open Tour India 2012 , Keynote
 
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
 
VMWorld 2009 Presentation
VMWorld 2009 PresentationVMWorld 2009 Presentation
VMWorld 2009 Presentation
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

Windows offloaded data_transfer_steve_olsson

  • 1. Windows  Offloaded  Data  Transfer   ODX       Steve  Olsson   Principal  Program  Manager  Lead   Windows  Core  OS,  Storage  and  File  Systems   Microsoft  Corporation  
  • 2. ODX Vision Server  1   Server  2   Local  Area   Network   Storage   Network   Data  Center  1   Data  Center  2   2
  • 3. Storage Technology behind ODX Server  1   Server  2   Local  Area   SAS   SAS   Network   SAS   SAS   SAS   SAS   SAS   SAS   FC   FC   FCoE   FCoE   iSCSI   iSCSI   SAS   SAS   SAS   SAS   SAS   SAS   SAS   SAS   SAS   SAS   Storage   Network   SAS   SAS   SAS   SAS   SAS   SAS   SAS   SAS   SAS   SAS   Data  Center  1   Data  Center  2   3
  • 4. Business Goals §  Enable greater productivity with existing capital hardware §  Providing a more agile datacenter, more capable of dealing with rapidly changing workloads §  Windows has the capability “baked in” so no changes to the operational scripts or software is required
  • 5. ODX Goals §  Technical Goals: §  Achieve offloaded data transfer initiated from application level §  Reduce the network and CPU workload from the server §  Utilize an advanced storage array’s bandwidth or intelligent data management to move data between processes or servers §  Industry Goals: §  Ensure all applications can leverage this capability with VMs, physical machines and network connections §  Complete application compatibility with no code change §  Provide a standard framework across industry
  • 6. Approach §  Look at the problem from an application centric point of view §  Microsoft and its partners took a system level approach to solve the problem §  Constructed a model for ODX implementation §  Work with T10 Standard Committee to adopt SCSI interface part of the solution §  T10 SPC4 (SCSI Primary Command) §  T10 SBC3 (SCSI Block Command) 6
  • 7. ODX Hardware Concept           VM1-­‐2   VM1-­‐N   VM2-­‐1     VM1-­‐1   VM2-­‐2   VM2-­‐N   Hyper-­‐V  Host  Server  1   Hyper-­‐V  Host  Server  2   Local  Area   Network   Storage   Network   Storage  Array   Storage  Array   •  2xN  Virtual  Machines  hosted  by  two  Hyper-­‐V  servers     •  One  ODX  capable  storage  array   •  Connected  through  local  area  network  and  storage  network  
  • 8. How  does  Windows  Offloaded  Data  Transfer  work?   Copy  Offload   Application     Token     Server2   Server1   or   or   Hyper-­‐V   Hyper-­‐V   Client-­‐Server   VM1   Network   VM2   Offload   Return   Offload   Return   Read   Token   Write   Result   Data  Movement   Physical  Disk,  VHD  or  SMB  Shared  Disk   Physical  Disk,  VHD  or  SMB  Shared  Disk   Storage   Network   Storage  Array   Storage  Array  
  • 9. The Token §  Token is a point-in-time representation of the data up and down the storage stack §  The token facilitates logical block mapping §  Application is not aware of the physical layout within the storage array §  Token is opaque, secured and not guessable
  • 10. Example  Scenario   Deploy  a  VM  with  30  GB  VHD  Image  Files     Hyper-­‐V  Host  Server   Offloaded  Copy    takes  ~  2  min   ~  0%  Network  Utilization     VM   ~  0%  CPU  Usage   Hyper-­‐V  Host  Server   Traditional  Copy    needs    40+  min   30  ~  99%  Network  Utilization   1  ~  5%  CPU  Usage   VM   Note:  Corporate  Network  Speed  is  1  Gb/sec   10
  • 11. Benefits  and  Implementation   §  High  performance  data  transfer  rate     §  Low  server  CPU  usage  and  network  bandwidth   consumption   §  Intelligent  data  movement  options   §  Virtual  machine  deployment   §  Massive  data  transfer  between  physical  and  virtual   systems     §  Host  controlled  data  movement  inside  tiered  storage   devices  
  • 12. Thanks to our Partners