SlideShare a Scribd company logo
1 of 23
OneCore Storage SDK 3.6 Roll-out and Walkthrough


        Eric McLaughlin              John Cedillo
          Director, Engineering     Sr. Marketing Manager
     eric.mclaughlin@emulex.com   john.cedillo@emulex.com
Webcast Agenda


  Getting Clear
  OneCore Storage SDK Overview
  OneCore Storage SDK 3.6 Features and Roadmap
  Driver Architecture Overview
  OneCore Storage SDK API Walk-Through
  Questions
  Prize Drawing




                       © 2013 Emulex Corporation   2
Accelerate Time to Market of Storage Solutions
  OneCore Storage Software Developer Kit


  The Preferred         Device Driver                       Extensive              Training and
    Platform            Source Code                       Documentation              Support




 PCIe 3.0 16GFC       Initiator and Target            Reference               Online developer’s
  Adapters              Drivers                          manual, quick start      portal
 1200K IOPS           Linux FC, FCoE and               guide, and release      Online training
 1,2,4 Ports           iSCSI reference                  notes                    modules, and
 Converged-Fabric      drivers                         Utility reference        support forum
  (10GbE/16GFC         FreeBSD FC/FCoE                  guide                   Access to dedicated
  Capable)              reference drivers               SLI-4 architecture       application engineer
 Advanced Features    NPIV and T10-PI                  spec                     through support
                        Advanced Features               Protocol and adapter     forum
                                                         management
                                                         command guides

                                       © 2013 Emulex Corporation                                     3
Getting Clear –
The Preferred Enterprise Development Platform

      Emulex Engine (XE) 201
                                                       ~12 Million Ports Installed
    Converged Fabric Controller
                                                  8GFC, 16GFC, 10GbE, FCoE,
                                                   and iSCSI connectivity
                                                  Rock-solid reliability
                                                    >10 million hours MTBF
   10th Generation FC HBA                            10% improvement in thermal
   76% market share                                   characteristics


        Optimal Performance                                 The Platform of Choice
   1.2 Million IOPS
   PCIe 3.0 with backward                        Awarded Every 16GFC Design-
    compatibility to PCIe 2.0                      in to Date
   Cuts Latency by 75%                           Ultimate in deployment flexibility
   T10 PI offload                                Cloud scalability
   NPIV support

              More Than Just Incredible Performance!
                                © 2013 Emulex Corporation                               4
Getting Clear –
The Preferred Enterprise Development Platform


   The fastest generally available 16GFC HBA*
   Delivers 11x better CPU utilization*
   Delivers 7x IOPS performance*
   Rock-solid enterprise reliability; highest published MTBF*
   11x more server energy efficient; IOPS per server watt*
   124% faster Oracle Database performance*
   137% faster Microsoft SQL Server performance*
   4.6x faster in 8GFC mode*



*Demartek Emulex LPe16000B 16 Gb Fibre Channel HBA Feature Comparison, December 2012



                                           © 2013 Emulex Corporation                   5
Overview
OneCore Storage SDK Highlights
 OneCore Storage SDK provides a common driver framework for:
  – All Emulex SLI-4 product platforms (XE201*, XE4310R, and future platforms)
  – All the Storage Protocols (FC, FCoE and iSCSI)

 OneCore Storage SDK replaces:
  –   The Emulex iSCSI TDK
  –   The Emulex FC TM SDK

 OneCore Storage SDK is on its 3rd Major Release
  – Over a dozen Storage OEM customers
  – Even more Development Portal customers

 OneCore Storage drivers can shorten development time in a number of
 ways:
  – Use “as-is” with a standard or custom Back-end interface
  – Leverage components of the driver as building blocks for your driver
  – Use as reference code along with the Emulex SLI-4 specifications to write
    your own driver

               * The XE201 is capable of Fibre Channel and Ethernet
                                   © 2013 Emulex Corporation                     7
3.6 Features &
SDK Roadmap
OneCore Storage SDK 3.6
Features and Hardware Support

 Linux FC/FCoE                                              BSD FC/FCoE
 •   RHEL 6.3                                                 • FreeBSD 9.1
 •   Target and Initiator Support                             • CAM Initiator and Target Support
 •   ELX RAMD                                                 • CAM Target Layer (CTL) w/
 •   T10-PI                                                     block, file, etc.
 •   NPIV                                                     • camcontrol and ctladm support
 •   High-Login Mode                                          • ELX RAMD
 •   SCST (Tech Preview)                                      • T10-PI (ELX RAMD)
 •   User-Space Driver (Tech Preview)
                                                            Management
 Linux iSCSI                                                  • New Management API
 •   RHEL 6.3                                                 • elxsdkutil reference utility (BSD/Linux)
 •   Target Support
 •   ELX RAMD                                               HW Support
 •   iSCSI Level 0 ER                                         • XE201*, XE4310R



                   * The XE201 is capable of Fibre Channel and Ethernet
                                       © 2013 Emulex Corporation                                           9
OneCore Storage SDK Roadmap 2013




       3.6.x Release                                     4.0 Release                                5.0 Release
              CQ1                                               CQ2                                      CQ4
Linux FC/FCoE (RHEL 6.3)                          Linux FC/FCoE                               Linux FC/FCoE (RHEL 6.4)
• Target and Initiator Support                    • RHEL 6.4                                  • LIO Support
• T10-PI                                          • SCST Support                              • FC-Tape Support
• NPIV                                            • User-Space Driver
• High-Login Mode                                                                             Linux iSCSI (RHEL 6.4)
                                                  • XE201 FCoE Support
• SCST (Tech Preview)                                                                         • LIO Support
                                                  • LIO Support (Tech Preview)
• User-Space Driver (Tech Preview)                                                            • T10-PI
                                                  Linux iSCSI
                                                                                              • CHAP
Linux iSCSI (RHEL 6.3)                            • RHEL 6.4
                                                                                              • MC/S
• Target Support                                  • SCST Support
• iSCSI Level 0 ER                                                                            BSD FC/FCoE
                                                  • Initiator Support
                                                                                              • FreeBSD 9.2
BSD FC/FCoE (FreeBSD 9.1)                         • User-Space Driver
                                                                                              Management
• CAM Initiator and Target Support                BSD FC/FCoE (FreeBSD 9.1)
                                                                                              • Skyhawk Support
• CAM Target Layer (CTL) w/                       • XE201 FCoE Support
  block, file, etc.                                                                             • Core Dump
                                                  Management
• camcontrol and ctladm support                                                                 • Configurability
                                                  • CIM Provider                                   (iSCSI/FCoE/NIC)
• T10-PI (ELX RAMD)
                                                  HW Support                                  HW Support
Management
                                                  • XE201, XE4310R                            • XE201, XE4310R, and Next Gen
• elxsdkutil ref utility (BSD/Linux)                                                            Platforms
HW Support                                                                                    Customer Requested Features
 • XE201*, XE4310R                     * The XE201 is capable of Fibre Channel and Ethernet
                                                      © 2013 Emulex Corporation                                                10
Driver Architecture
Overview
OneCore Storage SDK
Kernel Driver Block Diagram




                              © 2013 Emulex Corporation   12
OneCore Storage SDK
Driver Components

  Service Level Interface 4 (SLI-4)
   – The SLI-4 component implements the commands and processing defined by the SLI-4
     Architecture Specification, SLI-4 FC and FCoE Command Reference, and the SLI-4
     iSCSI Command Reference
   – The SLI-4 component provides a lightly-abstracted application programming interface
     (API) that enables access to the device hardware without enforcing a specific policy

  Hardware Abstraction Layer (HAL)
   – The HAL component provides an abstracted interface to the SLI-4 component to
     perform common operations, such as, port initialization, shutdown, and I/O - these
     operations can be performed without having to know the semantics of the SLI-4
     interface
   – The HAL component also provides APIs for port and node management, command
     and event processing, as well as I/O handling

  Transport
   – The transport components provide protocol-specific and general transport handling
   – The FC/FCoE transport sub-component includes discovery, logins and BLS/ELS
     handling
   – The iSCSI transport sub-component includes connection establishment, connection
     offload and session management


                                    © 2013 Emulex Corporation                               13
OneCore Storage SDK
Driver Components (Continued)

  SCSI API
    –   Part of the Transport layer
    –   Provides a SCSI-like API for back-end initiator and target connectivity
    –   Common across all three storage protocols (FC, FCoE, and iSCSI)
    –   Includes APIs for sending/receiving SCSI commands and
        TMFs, sending/receiving data and SCSI status, as well as aborting I/O
  Operating System
    – Provides the OS services required by the OneCore Storage driver through an
      OS-independent API
    – Separate component are provided for Linux, FreeBSD, and User-Space drivers
    – Functionality includes:
         • Memory allocation, free, and cache coherency
         • Locking for concurrency protection
         • Linked list creation and handling
         • OS-specific PCI driver entry points and MSI-x/INTx interrupt handling




                                        © 2013 Emulex Corporation                  14
OneCore Storage SDK
Driver Common Objects

The OneCore Storage Driver Common objects provide a mechanism through
which the various OCS driver components share and track information. These
data structures are primarily used to track SLI component information, but can
be extended by other components, if needed. The main objects are:
  Domain – The ocs_domain_t object represents the SCSI domain, including any
  infrastructure devices such as FC switches and FC forwarders. The domain object
  contains both an FCFI and a VFI.
  SLI Port – The ocs_sport_t object represents the connection between the driver and
  the SCSI domain. The SLI Port object contains a VPI (virtual port indicator).
  Remote Node – The ocs_node_t represents a connection between the SLI Port and
  another device in the SCSI domain. The node object contains an RPI (remote port
  indicator)
  DMA – The ocs_dma_t object describes a memory region capable of performing
  direct memory access (DMA) transactions.




                                   © 2013 Emulex Corporation                           15
OneCore Storage SDK
Back-End Support




                   © 2013 Emulex Corporation   16
OneCore Storage SDK
Linux User-Space FC/FCoE Driver Block Diagram




                            © 2013 Emulex Corporation   17
OneCore Storage SDK
Linux User-Space FC/FCoE Driver Overview

  The Linux User-Space FC/FCoE Driver is composed of three
  components:
    – Kernel Module
    – Common Linux FC/FCoE Front-End Components (same as kernel driver)
    – Emulex RAMD (same as kernel driver)

  Kernel Module (ocs_uspace.ko)
    – The User-Space driver includes a small kernel module (ocs_uspace.ko) that
      provides access to PCI resources, DMA buffer management, etc.
    – The Kernel module functionality includes:
       • Read/Write PCI configuration space registers
       • Read/Write per PCI function BAR memory regions
       • Mapping of per PCI function BAR memory regions to user space
       • Allocation and freeing of kernel resident DMA buffers and mapping buffers to user space.
       • DMA buffer synchronization (maintaining cache coherency)
       • Wait on interrupt




                                        © 2013 Emulex Corporation                                   18
API Walk-Through
OneCore Storage SDK API Walk-Through




               Documentation Dashboard




                     © 2013 Emulex Corporation   20
Q&A
OneCore Storage SDK Resources


 devsupport@emulex.com
 Product Page                                 Developer Portal




 White Paper                                  Data Sheet




                         © 2013 Emulex Corporation               22
© 2013 Emulex Corporation   23

More Related Content

What's hot

OSDC 2014: Nat Morris - Open Network Install Environment
OSDC 2014: Nat Morris - Open Network Install EnvironmentOSDC 2014: Nat Morris - Open Network Install Environment
OSDC 2014: Nat Morris - Open Network Install EnvironmentNETWAYS
 
Ipmi Server Management
Ipmi Server ManagementIpmi Server Management
Ipmi Server Managementsjtu1234567
 
LAS16-111: Easing Access to ARM TrustZone – OP-TEE and Raspberry Pi 3
LAS16-111: Easing Access to ARM TrustZone – OP-TEE and Raspberry Pi 3LAS16-111: Easing Access to ARM TrustZone – OP-TEE and Raspberry Pi 3
LAS16-111: Easing Access to ARM TrustZone – OP-TEE and Raspberry Pi 3Linaro
 
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, Citrix
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, CitrixLCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, Citrix
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, CitrixThe Linux Foundation
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorLinaro
 
Openstack v4 0
Openstack v4 0Openstack v4 0
Openstack v4 0sprdd
 
LCC17 - Live Patching, Virtual Machine Introspection and Vulnerability Manag...
LCC17 -  Live Patching, Virtual Machine Introspection and Vulnerability Manag...LCC17 -  Live Patching, Virtual Machine Introspection and Vulnerability Manag...
LCC17 - Live Patching, Virtual Machine Introspection and Vulnerability Manag...The Linux Foundation
 
XOS in open CORD project
XOS in open CORD projectXOS in open CORD project
XOS in open CORD projectsangyun han
 
Introduction to Optee (26 may 2016)
Introduction to Optee (26 may 2016)Introduction to Optee (26 may 2016)
Introduction to Optee (26 may 2016)Yannick Gicquel
 
BKK16-213 Where's the Hardware?
BKK16-213 Where's the Hardware?BKK16-213 Where's the Hardware?
BKK16-213 Where's the Hardware?Linaro
 
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...Cisco Russia
 
Checklist report vcs_6.0_solaris_11_x86-64
Checklist report vcs_6.0_solaris_11_x86-64Checklist report vcs_6.0_solaris_11_x86-64
Checklist report vcs_6.0_solaris_11_x86-64mthukupally
 
XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...
XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...
XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...The Linux Foundation
 
Ugif 09 2013 new environment and dynamic setting in ids 12.10
Ugif 09 2013   new environment and dynamic setting in ids 12.10Ugif 09 2013   new environment and dynamic setting in ids 12.10
Ugif 09 2013 new environment and dynamic setting in ids 12.10UGIF
 
Ugif 09 2013
Ugif 09 2013Ugif 09 2013
Ugif 09 2013UGIF
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopLinaro
 
Porting a new architecture (NDS32) to open wrt project
Porting a new architecture (NDS32) to open wrt projectPorting a new architecture (NDS32) to open wrt project
Porting a new architecture (NDS32) to open wrt projectMacpaul Lin
 
Presentation power vm editions and power systems virtualization - basic
Presentation   power vm editions and power systems virtualization - basicPresentation   power vm editions and power systems virtualization - basic
Presentation power vm editions and power systems virtualization - basicsolarisyougood
 
Lcu14 107- op-tee on ar mv8
Lcu14 107- op-tee on ar mv8Lcu14 107- op-tee on ar mv8
Lcu14 107- op-tee on ar mv8Linaro
 
Presentation power vm common 2012
Presentation   power vm common 2012Presentation   power vm common 2012
Presentation power vm common 2012solarisyougood
 

What's hot (20)

OSDC 2014: Nat Morris - Open Network Install Environment
OSDC 2014: Nat Morris - Open Network Install EnvironmentOSDC 2014: Nat Morris - Open Network Install Environment
OSDC 2014: Nat Morris - Open Network Install Environment
 
Ipmi Server Management
Ipmi Server ManagementIpmi Server Management
Ipmi Server Management
 
LAS16-111: Easing Access to ARM TrustZone – OP-TEE and Raspberry Pi 3
LAS16-111: Easing Access to ARM TrustZone – OP-TEE and Raspberry Pi 3LAS16-111: Easing Access to ARM TrustZone – OP-TEE and Raspberry Pi 3
LAS16-111: Easing Access to ARM TrustZone – OP-TEE and Raspberry Pi 3
 
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, Citrix
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, CitrixLCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, Citrix
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, Citrix
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
Openstack v4 0
Openstack v4 0Openstack v4 0
Openstack v4 0
 
LCC17 - Live Patching, Virtual Machine Introspection and Vulnerability Manag...
LCC17 -  Live Patching, Virtual Machine Introspection and Vulnerability Manag...LCC17 -  Live Patching, Virtual Machine Introspection and Vulnerability Manag...
LCC17 - Live Patching, Virtual Machine Introspection and Vulnerability Manag...
 
XOS in open CORD project
XOS in open CORD projectXOS in open CORD project
XOS in open CORD project
 
Introduction to Optee (26 may 2016)
Introduction to Optee (26 may 2016)Introduction to Optee (26 may 2016)
Introduction to Optee (26 may 2016)
 
BKK16-213 Where's the Hardware?
BKK16-213 Where's the Hardware?BKK16-213 Where's the Hardware?
BKK16-213 Where's the Hardware?
 
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
 
Checklist report vcs_6.0_solaris_11_x86-64
Checklist report vcs_6.0_solaris_11_x86-64Checklist report vcs_6.0_solaris_11_x86-64
Checklist report vcs_6.0_solaris_11_x86-64
 
XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...
XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...
XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...
 
Ugif 09 2013 new environment and dynamic setting in ids 12.10
Ugif 09 2013   new environment and dynamic setting in ids 12.10Ugif 09 2013   new environment and dynamic setting in ids 12.10
Ugif 09 2013 new environment and dynamic setting in ids 12.10
 
Ugif 09 2013
Ugif 09 2013Ugif 09 2013
Ugif 09 2013
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
 
Porting a new architecture (NDS32) to open wrt project
Porting a new architecture (NDS32) to open wrt projectPorting a new architecture (NDS32) to open wrt project
Porting a new architecture (NDS32) to open wrt project
 
Presentation power vm editions and power systems virtualization - basic
Presentation   power vm editions and power systems virtualization - basicPresentation   power vm editions and power systems virtualization - basic
Presentation power vm editions and power systems virtualization - basic
 
Lcu14 107- op-tee on ar mv8
Lcu14 107- op-tee on ar mv8Lcu14 107- op-tee on ar mv8
Lcu14 107- op-tee on ar mv8
 
Presentation power vm common 2012
Presentation   power vm common 2012Presentation   power vm common 2012
Presentation power vm common 2012
 

Similar to First Look Webcast: OneCore Storage SDK 3.6 Roll-out and Walkthrough

2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...
2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...
2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...Shawn Wells
 
LinuxIO-Introduction-FUDCon-2015
LinuxIO-Introduction-FUDCon-2015LinuxIO-Introduction-FUDCon-2015
LinuxIO-Introduction-FUDCon-2015KASHISH BHATIA
 
Linux one vs x86 18 july
Linux one vs x86 18 julyLinux one vs x86 18 july
Linux one vs x86 18 julyDiego Rodriguez
 
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...Ceph Community
 
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...Sanjeev Rampal
 
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...Ceph Community
 
Creating Competitive Advantage by Revolutionizing I/O
Creating Competitive Advantage by Revolutionizing I/OCreating Competitive Advantage by Revolutionizing I/O
Creating Competitive Advantage by Revolutionizing I/OEmulex Corporation
 
Technical Introduction to RHEL8
Technical Introduction to RHEL8Technical Introduction to RHEL8
Technical Introduction to RHEL8vidalinux
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...PT Datacomm Diangraha
 
XPDS14: Xen 4.5 Roadmap - Konrad Wilk, Oracle
XPDS14: Xen 4.5 Roadmap - Konrad Wilk, OracleXPDS14: Xen 4.5 Roadmap - Konrad Wilk, Oracle
XPDS14: Xen 4.5 Roadmap - Konrad Wilk, OracleThe Linux Foundation
 
제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustreTommy Lee
 
Sparc t4 1 system technical overview
Sparc t4 1 system technical overviewSparc t4 1 system technical overview
Sparc t4 1 system technical overviewsolarisyougood
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Community
 
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...The Linux Foundation
 
OSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisOSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisCumulus Networks
 

Similar to First Look Webcast: OneCore Storage SDK 3.6 Roll-out and Walkthrough (20)

What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?
 
2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...
2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...
2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...
 
LinuxIO-Introduction-FUDCon-2015
LinuxIO-Introduction-FUDCon-2015LinuxIO-Introduction-FUDCon-2015
LinuxIO-Introduction-FUDCon-2015
 
Linux one vs x86
Linux one vs x86 Linux one vs x86
Linux one vs x86
 
Linux one vs x86 18 july
Linux one vs x86 18 julyLinux one vs x86 18 july
Linux one vs x86 18 july
 
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
 
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
 
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
 
Mina2
Mina2Mina2
Mina2
 
Creating Competitive Advantage by Revolutionizing I/O
Creating Competitive Advantage by Revolutionizing I/OCreating Competitive Advantage by Revolutionizing I/O
Creating Competitive Advantage by Revolutionizing I/O
 
Technical Introduction to RHEL8
Technical Introduction to RHEL8Technical Introduction to RHEL8
Technical Introduction to RHEL8
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
 
XPDS14: Xen 4.5 Roadmap - Konrad Wilk, Oracle
XPDS14: Xen 4.5 Roadmap - Konrad Wilk, OracleXPDS14: Xen 4.5 Roadmap - Konrad Wilk, Oracle
XPDS14: Xen 4.5 Roadmap - Konrad Wilk, Oracle
 
OpenCAPI Technology Ecosystem
OpenCAPI Technology EcosystemOpenCAPI Technology Ecosystem
OpenCAPI Technology Ecosystem
 
제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre
 
UEFI presentation
UEFI presentationUEFI presentation
UEFI presentation
 
Sparc t4 1 system technical overview
Sparc t4 1 system technical overviewSparc t4 1 system technical overview
Sparc t4 1 system technical overview
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
 
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
 
OSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisOSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat Morris
 

More from Emulex Corporation

Acronym Soup – NFV, SDN, OVN and VNF
Acronym Soup – NFV, SDN, OVN and VNFAcronym Soup – NFV, SDN, OVN and VNF
Acronym Soup – NFV, SDN, OVN and VNFEmulex Corporation
 
Improving Incident Response: Building a More Efficient IT Infrastructure
Improving Incident Response: Building a More Efficient IT InfrastructureImproving Incident Response: Building a More Efficient IT Infrastructure
Improving Incident Response: Building a More Efficient IT InfrastructureEmulex Corporation
 
Using NetFlow to Streamline Security Analysis and Response to Cyber Threats
Using NetFlow to Streamline Security Analysis and Response to Cyber ThreatsUsing NetFlow to Streamline Security Analysis and Response to Cyber Threats
Using NetFlow to Streamline Security Analysis and Response to Cyber ThreatsEmulex Corporation
 
Network Forensics for Splunk, an Emulex presentation
Network Forensics for Splunk, an Emulex presentationNetwork Forensics for Splunk, an Emulex presentation
Network Forensics for Splunk, an Emulex presentationEmulex Corporation
 
Using NetFlow to Improve Network Visibility and Application Performance
Using NetFlow to Improve Network Visibility and Application PerformanceUsing NetFlow to Improve Network Visibility and Application Performance
Using NetFlow to Improve Network Visibility and Application PerformanceEmulex Corporation
 
Using Network Recording and Search to Improve IT Service Delivery
Using Network Recording and Search to Improve IT Service DeliveryUsing Network Recording and Search to Improve IT Service Delivery
Using Network Recording and Search to Improve IT Service DeliveryEmulex Corporation
 
Introducing Endace Packets - EndaceVision™ with Protocol Decodes
Introducing Endace Packets - EndaceVision™ with Protocol DecodesIntroducing Endace Packets - EndaceVision™ with Protocol Decodes
Introducing Endace Packets - EndaceVision™ with Protocol DecodesEmulex Corporation
 
Linked in Twitter Facebook Google+ Email Embed Share Flash Across Virtualized...
Linked in Twitter Facebook Google+ Email Embed Share Flash Across Virtualized...Linked in Twitter Facebook Google+ Email Embed Share Flash Across Virtualized...
Linked in Twitter Facebook Google+ Email Embed Share Flash Across Virtualized...Emulex Corporation
 
Tap DANZing - Arista Networks Redefining the Cost of Accessing Network Traffic
Tap DANZing - Arista Networks Redefining the Cost of Accessing Network TrafficTap DANZing - Arista Networks Redefining the Cost of Accessing Network Traffic
Tap DANZing - Arista Networks Redefining the Cost of Accessing Network TrafficEmulex Corporation
 
Why I/O is Strategic for Convergence - with 451 Research
Why I/O is Strategic for Convergence - with 451 ResearchWhy I/O is Strategic for Convergence - with 451 Research
Why I/O is Strategic for Convergence - with 451 ResearchEmulex Corporation
 
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data Emulex Corporation
 
Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex Corporation
 
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...Emulex Corporation
 
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...Emulex Corporation
 
Emulex and Enterprise Strategy Group Present Why I/O is Strategic for Virtual...
Emulex and Enterprise Strategy Group Present Why I/O is Strategic for Virtual...Emulex and Enterprise Strategy Group Present Why I/O is Strategic for Virtual...
Emulex and Enterprise Strategy Group Present Why I/O is Strategic for Virtual...Emulex Corporation
 
Introducing OneCommand Vision 3.0, I/O management that gives your application...
Introducing OneCommand Vision 3.0, I/O management that gives your application...Introducing OneCommand Vision 3.0, I/O management that gives your application...
Introducing OneCommand Vision 3.0, I/O management that gives your application...Emulex Corporation
 
Emulex Presents Why I/O is Strategic Global Survey Results
Emulex Presents Why I/O is Strategic Global Survey ResultsEmulex Presents Why I/O is Strategic Global Survey Results
Emulex Presents Why I/O is Strategic Global Survey ResultsEmulex Corporation
 
Integrating and Optimizing Suricata with FastStack™ Sniffer10G™
Integrating and Optimizing Suricata with FastStack™ Sniffer10G™Integrating and Optimizing Suricata with FastStack™ Sniffer10G™
Integrating and Optimizing Suricata with FastStack™ Sniffer10G™Emulex Corporation
 

More from Emulex Corporation (20)

Acronym Soup – NFV, SDN, OVN and VNF
Acronym Soup – NFV, SDN, OVN and VNFAcronym Soup – NFV, SDN, OVN and VNF
Acronym Soup – NFV, SDN, OVN and VNF
 
Improving Incident Response: Building a More Efficient IT Infrastructure
Improving Incident Response: Building a More Efficient IT InfrastructureImproving Incident Response: Building a More Efficient IT Infrastructure
Improving Incident Response: Building a More Efficient IT Infrastructure
 
SC Magazine eSymposium: SIEM
SC Magazine eSymposium: SIEMSC Magazine eSymposium: SIEM
SC Magazine eSymposium: SIEM
 
Using NetFlow to Streamline Security Analysis and Response to Cyber Threats
Using NetFlow to Streamline Security Analysis and Response to Cyber ThreatsUsing NetFlow to Streamline Security Analysis and Response to Cyber Threats
Using NetFlow to Streamline Security Analysis and Response to Cyber Threats
 
Network Forensics for Splunk, an Emulex presentation
Network Forensics for Splunk, an Emulex presentationNetwork Forensics for Splunk, an Emulex presentation
Network Forensics for Splunk, an Emulex presentation
 
Using NetFlow to Improve Network Visibility and Application Performance
Using NetFlow to Improve Network Visibility and Application PerformanceUsing NetFlow to Improve Network Visibility and Application Performance
Using NetFlow to Improve Network Visibility and Application Performance
 
The Great IT Migration
The Great IT MigrationThe Great IT Migration
The Great IT Migration
 
Using Network Recording and Search to Improve IT Service Delivery
Using Network Recording and Search to Improve IT Service DeliveryUsing Network Recording and Search to Improve IT Service Delivery
Using Network Recording and Search to Improve IT Service Delivery
 
Introducing Endace Packets - EndaceVision™ with Protocol Decodes
Introducing Endace Packets - EndaceVision™ with Protocol DecodesIntroducing Endace Packets - EndaceVision™ with Protocol Decodes
Introducing Endace Packets - EndaceVision™ with Protocol Decodes
 
Linked in Twitter Facebook Google+ Email Embed Share Flash Across Virtualized...
Linked in Twitter Facebook Google+ Email Embed Share Flash Across Virtualized...Linked in Twitter Facebook Google+ Email Embed Share Flash Across Virtualized...
Linked in Twitter Facebook Google+ Email Embed Share Flash Across Virtualized...
 
Tap DANZing - Arista Networks Redefining the Cost of Accessing Network Traffic
Tap DANZing - Arista Networks Redefining the Cost of Accessing Network TrafficTap DANZing - Arista Networks Redefining the Cost of Accessing Network Traffic
Tap DANZing - Arista Networks Redefining the Cost of Accessing Network Traffic
 
Why I/O is Strategic for Convergence - with 451 Research
Why I/O is Strategic for Convergence - with 451 ResearchWhy I/O is Strategic for Convergence - with 451 Research
Why I/O is Strategic for Convergence - with 451 Research
 
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data
 
Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud
 
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...
 
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...
Get Better I/O Performance in VMware vSphere 5.1 Environments with Emulex 16G...
 
Emulex and Enterprise Strategy Group Present Why I/O is Strategic for Virtual...
Emulex and Enterprise Strategy Group Present Why I/O is Strategic for Virtual...Emulex and Enterprise Strategy Group Present Why I/O is Strategic for Virtual...
Emulex and Enterprise Strategy Group Present Why I/O is Strategic for Virtual...
 
Introducing OneCommand Vision 3.0, I/O management that gives your application...
Introducing OneCommand Vision 3.0, I/O management that gives your application...Introducing OneCommand Vision 3.0, I/O management that gives your application...
Introducing OneCommand Vision 3.0, I/O management that gives your application...
 
Emulex Presents Why I/O is Strategic Global Survey Results
Emulex Presents Why I/O is Strategic Global Survey ResultsEmulex Presents Why I/O is Strategic Global Survey Results
Emulex Presents Why I/O is Strategic Global Survey Results
 
Integrating and Optimizing Suricata with FastStack™ Sniffer10G™
Integrating and Optimizing Suricata with FastStack™ Sniffer10G™Integrating and Optimizing Suricata with FastStack™ Sniffer10G™
Integrating and Optimizing Suricata with FastStack™ Sniffer10G™
 

Recently uploaded

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

First Look Webcast: OneCore Storage SDK 3.6 Roll-out and Walkthrough

  • 1. OneCore Storage SDK 3.6 Roll-out and Walkthrough Eric McLaughlin John Cedillo Director, Engineering Sr. Marketing Manager eric.mclaughlin@emulex.com john.cedillo@emulex.com
  • 2. Webcast Agenda Getting Clear OneCore Storage SDK Overview OneCore Storage SDK 3.6 Features and Roadmap Driver Architecture Overview OneCore Storage SDK API Walk-Through Questions Prize Drawing © 2013 Emulex Corporation 2
  • 3. Accelerate Time to Market of Storage Solutions OneCore Storage Software Developer Kit The Preferred Device Driver Extensive Training and Platform Source Code Documentation Support  PCIe 3.0 16GFC  Initiator and Target  Reference  Online developer’s Adapters Drivers manual, quick start portal  1200K IOPS  Linux FC, FCoE and guide, and release  Online training  1,2,4 Ports iSCSI reference notes modules, and  Converged-Fabric drivers  Utility reference support forum (10GbE/16GFC  FreeBSD FC/FCoE guide  Access to dedicated Capable) reference drivers  SLI-4 architecture application engineer  Advanced Features  NPIV and T10-PI spec through support Advanced Features  Protocol and adapter forum management command guides © 2013 Emulex Corporation 3
  • 4. Getting Clear – The Preferred Enterprise Development Platform Emulex Engine (XE) 201 ~12 Million Ports Installed Converged Fabric Controller  8GFC, 16GFC, 10GbE, FCoE, and iSCSI connectivity  Rock-solid reliability  >10 million hours MTBF  10th Generation FC HBA  10% improvement in thermal  76% market share characteristics Optimal Performance The Platform of Choice  1.2 Million IOPS  PCIe 3.0 with backward  Awarded Every 16GFC Design- compatibility to PCIe 2.0 in to Date  Cuts Latency by 75%  Ultimate in deployment flexibility  T10 PI offload  Cloud scalability  NPIV support More Than Just Incredible Performance! © 2013 Emulex Corporation 4
  • 5. Getting Clear – The Preferred Enterprise Development Platform The fastest generally available 16GFC HBA* Delivers 11x better CPU utilization* Delivers 7x IOPS performance* Rock-solid enterprise reliability; highest published MTBF* 11x more server energy efficient; IOPS per server watt* 124% faster Oracle Database performance* 137% faster Microsoft SQL Server performance* 4.6x faster in 8GFC mode* *Demartek Emulex LPe16000B 16 Gb Fibre Channel HBA Feature Comparison, December 2012 © 2013 Emulex Corporation 5
  • 7. OneCore Storage SDK Highlights OneCore Storage SDK provides a common driver framework for: – All Emulex SLI-4 product platforms (XE201*, XE4310R, and future platforms) – All the Storage Protocols (FC, FCoE and iSCSI) OneCore Storage SDK replaces: – The Emulex iSCSI TDK – The Emulex FC TM SDK OneCore Storage SDK is on its 3rd Major Release – Over a dozen Storage OEM customers – Even more Development Portal customers OneCore Storage drivers can shorten development time in a number of ways: – Use “as-is” with a standard or custom Back-end interface – Leverage components of the driver as building blocks for your driver – Use as reference code along with the Emulex SLI-4 specifications to write your own driver * The XE201 is capable of Fibre Channel and Ethernet © 2013 Emulex Corporation 7
  • 9. OneCore Storage SDK 3.6 Features and Hardware Support Linux FC/FCoE BSD FC/FCoE • RHEL 6.3 • FreeBSD 9.1 • Target and Initiator Support • CAM Initiator and Target Support • ELX RAMD • CAM Target Layer (CTL) w/ • T10-PI block, file, etc. • NPIV • camcontrol and ctladm support • High-Login Mode • ELX RAMD • SCST (Tech Preview) • T10-PI (ELX RAMD) • User-Space Driver (Tech Preview) Management Linux iSCSI • New Management API • RHEL 6.3 • elxsdkutil reference utility (BSD/Linux) • Target Support • ELX RAMD HW Support • iSCSI Level 0 ER • XE201*, XE4310R * The XE201 is capable of Fibre Channel and Ethernet © 2013 Emulex Corporation 9
  • 10. OneCore Storage SDK Roadmap 2013 3.6.x Release 4.0 Release 5.0 Release CQ1 CQ2 CQ4 Linux FC/FCoE (RHEL 6.3) Linux FC/FCoE Linux FC/FCoE (RHEL 6.4) • Target and Initiator Support • RHEL 6.4 • LIO Support • T10-PI • SCST Support • FC-Tape Support • NPIV • User-Space Driver • High-Login Mode Linux iSCSI (RHEL 6.4) • XE201 FCoE Support • SCST (Tech Preview) • LIO Support • LIO Support (Tech Preview) • User-Space Driver (Tech Preview) • T10-PI Linux iSCSI • CHAP Linux iSCSI (RHEL 6.3) • RHEL 6.4 • MC/S • Target Support • SCST Support • iSCSI Level 0 ER BSD FC/FCoE • Initiator Support • FreeBSD 9.2 BSD FC/FCoE (FreeBSD 9.1) • User-Space Driver Management • CAM Initiator and Target Support BSD FC/FCoE (FreeBSD 9.1) • Skyhawk Support • CAM Target Layer (CTL) w/ • XE201 FCoE Support block, file, etc. • Core Dump Management • camcontrol and ctladm support • Configurability • CIM Provider (iSCSI/FCoE/NIC) • T10-PI (ELX RAMD) HW Support HW Support Management • XE201, XE4310R • XE201, XE4310R, and Next Gen • elxsdkutil ref utility (BSD/Linux) Platforms HW Support Customer Requested Features • XE201*, XE4310R * The XE201 is capable of Fibre Channel and Ethernet © 2013 Emulex Corporation 10
  • 12. OneCore Storage SDK Kernel Driver Block Diagram © 2013 Emulex Corporation 12
  • 13. OneCore Storage SDK Driver Components Service Level Interface 4 (SLI-4) – The SLI-4 component implements the commands and processing defined by the SLI-4 Architecture Specification, SLI-4 FC and FCoE Command Reference, and the SLI-4 iSCSI Command Reference – The SLI-4 component provides a lightly-abstracted application programming interface (API) that enables access to the device hardware without enforcing a specific policy Hardware Abstraction Layer (HAL) – The HAL component provides an abstracted interface to the SLI-4 component to perform common operations, such as, port initialization, shutdown, and I/O - these operations can be performed without having to know the semantics of the SLI-4 interface – The HAL component also provides APIs for port and node management, command and event processing, as well as I/O handling Transport – The transport components provide protocol-specific and general transport handling – The FC/FCoE transport sub-component includes discovery, logins and BLS/ELS handling – The iSCSI transport sub-component includes connection establishment, connection offload and session management © 2013 Emulex Corporation 13
  • 14. OneCore Storage SDK Driver Components (Continued) SCSI API – Part of the Transport layer – Provides a SCSI-like API for back-end initiator and target connectivity – Common across all three storage protocols (FC, FCoE, and iSCSI) – Includes APIs for sending/receiving SCSI commands and TMFs, sending/receiving data and SCSI status, as well as aborting I/O Operating System – Provides the OS services required by the OneCore Storage driver through an OS-independent API – Separate component are provided for Linux, FreeBSD, and User-Space drivers – Functionality includes: • Memory allocation, free, and cache coherency • Locking for concurrency protection • Linked list creation and handling • OS-specific PCI driver entry points and MSI-x/INTx interrupt handling © 2013 Emulex Corporation 14
  • 15. OneCore Storage SDK Driver Common Objects The OneCore Storage Driver Common objects provide a mechanism through which the various OCS driver components share and track information. These data structures are primarily used to track SLI component information, but can be extended by other components, if needed. The main objects are: Domain – The ocs_domain_t object represents the SCSI domain, including any infrastructure devices such as FC switches and FC forwarders. The domain object contains both an FCFI and a VFI. SLI Port – The ocs_sport_t object represents the connection between the driver and the SCSI domain. The SLI Port object contains a VPI (virtual port indicator). Remote Node – The ocs_node_t represents a connection between the SLI Port and another device in the SCSI domain. The node object contains an RPI (remote port indicator) DMA – The ocs_dma_t object describes a memory region capable of performing direct memory access (DMA) transactions. © 2013 Emulex Corporation 15
  • 16. OneCore Storage SDK Back-End Support © 2013 Emulex Corporation 16
  • 17. OneCore Storage SDK Linux User-Space FC/FCoE Driver Block Diagram © 2013 Emulex Corporation 17
  • 18. OneCore Storage SDK Linux User-Space FC/FCoE Driver Overview The Linux User-Space FC/FCoE Driver is composed of three components: – Kernel Module – Common Linux FC/FCoE Front-End Components (same as kernel driver) – Emulex RAMD (same as kernel driver) Kernel Module (ocs_uspace.ko) – The User-Space driver includes a small kernel module (ocs_uspace.ko) that provides access to PCI resources, DMA buffer management, etc. – The Kernel module functionality includes: • Read/Write PCI configuration space registers • Read/Write per PCI function BAR memory regions • Mapping of per PCI function BAR memory regions to user space • Allocation and freeing of kernel resident DMA buffers and mapping buffers to user space. • DMA buffer synchronization (maintaining cache coherency) • Wait on interrupt © 2013 Emulex Corporation 18
  • 20. OneCore Storage SDK API Walk-Through Documentation Dashboard © 2013 Emulex Corporation 20
  • 21. Q&A
  • 22. OneCore Storage SDK Resources devsupport@emulex.com Product Page Developer Portal White Paper Data Sheet © 2013 Emulex Corporation 22
  • 23. © 2013 Emulex Corporation 23