Emulex's Onecore™ Storage Software Development Kit

Total Page:16

File Type:pdf, Size:1020Kb

Emulex's Onecore™ Storage Software Development Kit Emulex’s OneCore™ Storage Software Development Kit— Accelerating High Performance Storage Driver Development Advanced Management Solutions Table of contents Emulex High Performance Storage Networking Solutions . 3. Accelerating Development—Emulex’s OneCore Storage SDK . 3. OneCore Storage Driver Architecture—Flexible and Layered . 4 OneCore Storage Driver Architecture—Back-End Modules . 5. OneCore Storage—Future Proofed Enhancements . 6. Emulex—The Preferred Storage Development Partner . 6. 2 Emulex Emulex’s OneCore Storage Software Development Kit Advanced Management Solutions Emulex High Performance Storage Networking Solutions Emulex is ideally positioned to deliver high performance, state-of-the-art storage networking solutions for storage array Original Equipment Manufacturers (OEMs), leveraging more than 20 years of experience in Fibre Channel (FC), and more recently, 10Gb Ethernet (10GbE) . Emulex’s market-leading LightPulse® LPe16000B 16GFC Host Bus Adapter (HBA) product line builds on nine previous generations of development experience to deliver a standards-compliant, high performance, and reliable connectivity solution . Addressing the need for high performance Storage Area Networks (SANs), the LPe16000B delivers: n Throughput performance of 1,200K I/O operations per second (IOPS) per port in initiator mode1 n Unidirectional bandwidth of 1,600 MByte/sec and bi-directional bandwidth of 3,200 MByte/sec, per port1 n 50 percent lower latency (response time) compared to its previous generation1 As the most pervasive storage network protocol, Fibre Channel continues to be the dominant storage protocol . In a joint session at VMworld 2012,2 storage giants EMC and NetApp indicated, based on various surveys, that up to 67 percent of the deployed SANs utilize FC . With unmatched performance, compliance, and reliability, the Emulex LightPulse 16GFC product line meets the storage networking demands of today and into the future . Accelerating Development—Emulex’s OneCore Storage SDK The continued popularity of Fibre Channel, combined with new technological innovations, is driving a wave of embedded solutions, such as sophisticated solid state disk (SSD) storage products, network appliances, backup engines, and storage arrays . To meet the needs of these applications, Emulex launched the OneCore Storage Software Developer Kit (SDK) . With the OneCore Storage SDK, Emulex has developed a comprehensive set of reference drivers to accelerate the development and deployment of feature-rich products based on the XE201 Converged Fabric Adapter which is capable of Fibre Channel, Fibre Channel over Ethernet (FCoE), and iSCSI protocols .3 The OneCore Storage SDK contains a modular set of feature-rich and extensible reference drivers that can be used as provided, as building blocks for your driver, or as a reference for writing your own driver . Regardless of how it is used, the OneCore Storage SDK reduces your development time and enables you to deploy your product as quickly as possible . Highlights of the OneCore Storage SDK include: n Linux and FreeBSD source code n An easily modified operating system (OS) interface, simplifying driver development for other operating systems n A flexible framework that enables OEMs to selectively utilize OneCore Storage components n Target + Initiator (concurrent), Target-only and Initiator-only modes n Multi-protocol transport support—FC/FCoE and iSCSI n N_Port Identification Virtualization (NPIV) support, providing the virtualization of an HBA port that gives each virtual machine (VM) access to a virtual port in the same way that they access a physical port . Implementation of NPIV allows users to maintain SAN best practices within a virtualized environment . n T10 Protection Information (T10 PI) support, which provides enhanced data protection against silent data corruption . Fundamentally, T10 PI ensures that data is free from corruption as it moves from the application to the storage device . n An extensive support ecosystem to assist OEM development that includes HTML-based development documentation, support documents, online training, and a community forum to collaborate with the Emulex engineering team . 1 http://www .emulex .com/artifacts/3db681b3-3f85-41c4-8f91-a39df90ca7ce/demartek_ar_all_lpe16000b .pdf 2 http://download3 .vmware .com/vmworld/2012/top10/sto2980 .pdf 3 Note that the XE201 Converged Fabric Controller does not provide iSCSI offload . 3 Emulex Emulex’s OneCore Storage Software Development Kit Advanced Management Solutions OneCore Storage Driver Architecture—Flexible and Layered The flexible nature of the OneCore Storage driver architecture allows it to adapt to your dynamic development needs . The OneCore Storage driver architecture is shown in Figure 1 . Figure 1 OneCore storage driver architecture . The key components of the driver architecture include: Service Level Interface - 4 (SLI-4) Module An evolutionary refresh of the Emulex Service Level Interface, SLI-4 expands beyond FC support to include all the protocols offered in our latest generation of products including iSCSI and FCoE . The SLI-4 module provides a lightly-abstracted API that enables access to SLI-4 supported adapters . The SLI-4 module includes APIs to create the queues necessary to communicate to the SLI-4 hardware, as well as APIs that construct SLI-4 commands and parse responses . Hardware Abstraction Layer (HAL) Module The HAL provides an abstracted interface to SLI-4, enabling common operations, such as port initialization, shutdown, and I/O . These operations can be performed without having to know the semantics of SLI-4 . The HAL provides APIs for port and node management, command and event processing, as well as I/O handling . Transport Module This module is composed of three sub-modules: FC/FCoE Transport, iSCSI Transport, and a SCSI API . These sub-modules provide protocol-specific and generic transport handling . The FC/FCoE transport sub-module includes discovery, login and Basic Link Services (BLS)/Extended Link Services (ELS) handling that is unique to FC/FCoE storage networks . The iSCSI transport sub-module includes iSCSI-specific transport layer handling, such as connection establishment, connection offload and session management . The SCSI API sub-module provides a SCSI-like API for back-end initiator and target connectivity . This generic transport-layer interface is common across all three storage protocols (FC, FCoE and iSCSI) . It includes APIs for sending/receiving SCSI commands and Task Management Functions (TMFs), sending/receiving data and SCSI status, as well as aborting I/O . 4 Emulex Emulex’s OneCore Storage Software Development Kit Advanced Management Solutions Operating System Module The OS module provides the operating system services required by the OneCore Storage driver through an OS-independent API . A separate module is provided for Linux and FreeBSD in the OneCore Storage SDK . Supported functions include memory allocation, free, and cache coherency functions for both CPU and Direct Memory Access (DMA) memory types . They also include functions for locking for concurrency protection, linked list creation and handling, as well as OS-specific PCI driver entry points, Message Signaled Interrupts (MSI X)/INTx interrupt handling, and so on . This OS module is structured to allow modifications for an OEM wanting to port the driver to a different OS . Back-end Interface Module The OneCore Storage driver includes a back-end interface that connects to an initiator and/or target . The following section provides further details on the back-end modules . OneCore Storage Driver Architecture—Back-End Modules The currently-supported back-end interface modules include Common Access Method (CAM) SIM (for FreeBSD initiator and target support), Emulex Random Access Memory Disk (RAMD) for FreeBSD or Linux target support, and/or the SCSI mid-layer shim (for Linux SCSI mid-layer initiator support) . With these back-end interface modules, the OneCore Storage SDK supports a broad set of existing back-end storage industry solutions (for example, CAM and CAM Target Layer (CTL), SCSI Target Subsystem for Linux (SCST), and linux-iscsi .org (LIO) Unified Target (future support), as well as customer-specific applications . These modules are shown Figure 2 . Figure 2 OneCore Storage driver back-end modules . 5 Emulex Emulex’s OneCore Storage Software Development Kit Advanced Management Solutions OneCore Storage—Future Proofed Enhancements Emulex is committed to a feature-rich OneCore Storage SDK platform to ensure that our OEMs can continue to evolve their storage solutions with new, cutting-edge features . New features include: n SCST—an open source standard developed by the Linux community . It is intended for developers who want to leverage the open source community SCST architecture in designing Linux-based storage solutions . The OneCore Storage SDK plans to support SCST . n LIO target support, a multiprotocol SCSI target for Linux . Emulex will continue to deliver quick turn cycles for additional code releases with the objective of preserving and enhancing our OEM partner’s initial investments on the Emulex platform . Emulex—The Preferred Storage Development Partner Emulex’s multi-generational product experience with FC and market leadership in 10GbE solutions makes us the preferred partner for ongoing and future storage solutions development . The benefits of an engagement with Emulex for development include: n Product leadership in 16GFC adapters, the preferred solution for the enterprise
Recommended publications
  • SAS Enters the Mainstream Although Adoption of Serial Attached SCSI
    SAS enters the mainstream By the InfoStor staff http://www.infostor.com/articles/article_display.cfm?Section=ARTCL&C=Newst&ARTICLE_ID=295373&KEYWORDS=Adaptec&p=23 Although adoption of Serial Attached SCSI (SAS) is still in the infancy stages, the next 12 months bode well for proponents of the relatively new disk drive/array interface. For example, in a recent InfoStor QuickVote reader poll, 27% of the respondents said SAS will account for the majority of their disk drive purchases over the next year, although Serial ATA (SATA) topped the list with 37% of the respondents, followed by Fibre Channel with 32%. Only 4% of the poll respondents cited the aging parallel SCSI interface (see figure). However, surveys of InfoStor’s readers are skewed by the fact that almost half of our readers are in the channel (primarily VARs and systems/storage integrators), and the channel moves faster than end users in terms of adopting (or at least kicking the tires on) new technologies such as serial interfaces. Click here to enlarge image To get a more accurate view of the pace of adoption of serial interfaces such as SAS, consider market research predictions from firms such as Gartner and International Data Corp. (IDC). Yet even in those firms’ predictions, SAS is coming on surprisingly strong, mostly at the expense of its parallel SCSI predecessor. For example, Gartner predicts SAS disk drives will account for 16.4% of all multi-user drive shipments this year and will garner almost 45% of the overall market in 2009 (see figure on p. 18).
    [Show full text]
  • Gen 6 Fibre Channel Technology
    WHITE PAPER Better Performance, Better Insight for Your Mainframe Storage Network with Brocade Gen 6 TABLE OF CONTENTS Brocade and the IBM z Systems IO product team share a unique Overview .............................................................. 1 history of technical development, which has produced the world’s most Technology Highlights .................................. 2 advanced mainframe computing and storage systems. Brocade’s Gen 6 Fibre Channel Technology technical heritage can be traced to the late 1980s, with the creation of Benefits for z Systems and Flash channel extension technologies to extend data centers beyond the “glass- Storage ................................................................ 7 house.” IBM revolutionized the classic “computer room” with the invention Summary ............................................................. 9 of the original ESCON Storage Area Network (SAN) of the 1990s, and, in the 2000s, it facilitated geographically dispersed FICON® storage systems. Today, the most compelling innovations in mainframe storage networking technology are the product of this nearly 30-year partnership between Brocade and IBM z Systems. As the flash era of the 2010s disrupts between the business teams allows both the traditional mainframe storage organizations to guide the introduction networking mindset, Brocade and of key technologies to the market place, IBM have released a series of features while the integration between the system that address the demands of the data test and qualification teams ensures the center. These technologies leverage the integrity of those products. Driving these fundamental capabilities of Gen 5 and efforts are the deep technical relationships Gen 6 Fibre Channel, and extend them to between the Brocade and IBM z Systems the applications driving the world’s most IO architecture and development teams, critical systems.
    [Show full text]
  • Serial Attached SCSI (SAS)
    Storage A New Technology Hits the Enterprise Market: Serial Attached SCSI (SAS) A New Interface Technology Addresses New Requirements Enterprise data access and transfer demands are no longer driven by advances in CPU processing power alone. Beyond the sheer volume of data, information routinely consists of rich content that increases the need for capacity. High-speed networks have increased the velocity of data center activity. Networked applications have increased the rate of transactions. Serial Attached SCSI (SAS) addresses the technical requirements for performance and availability in these more I/O-intensive, mission-critical environments. Still, IT managers are pressed on the other side by cost constraints and the need White paper for flexibility and scalability in their systems. While application requirements are the first measure of a storage technology, systems based on SAS deliver on this second front as well. Because SAS is software compatible with Parallel SCSI and is interoperable with Serial ATA (SATA), SAS technology offers the ability to manage costs by staging deployment and fine-tuning a data center’s storage configuration on an ongoing basis. When presented in a small form factor (SFF) 2.5” hard disk drive, SAS even addresses the increasingly important facility considerations of space, heat, and power consumption in the data center. The backplanes, enclosures and cabling are less cumbersome than before. Connectors are smaller, cables are thinner and easier to route impeding less airflow, and both SAS and SATA HDDs can share a common backplane. White paper Getting this new technology to the market in a workable, compatible fashion takes various companies coming together.
    [Show full text]
  • EMC’S Perspective: a Look Forward
    The Performance Impact of NVM Express and NVM Express over Fabrics PRESENTATION TITLE GOES HERE Live: November 13, 2014 Presented by experts from Cisco, EMC and Intel Webcast Presenters J Metz, R&D Engineer for the Office of the CTO, Cisco Amber Huffman, Senior Principal Engineer, Intel Steve Sardella , Distinguished Engineer, EMC Dave Minturn, Storage Architect, Intel SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced in their entirety without modification The SNIA must be acknowledged as the source of any material used in the body of any document containing material from these presentations. This presentation is a project of the SNIA Education Committee. Neither the author nor the presenter is an attorney and nothing in this presentation is intended to be, or should be construed as legal advice or an opinion of counsel. If you need legal advice or a legal opinion please contact your attorney. The information presented herein represents the author's personal opinion and current understanding of the relevant issues involved. The author, the presenter, and the SNIA do not assume any responsibility or liability for damages arising out of any reliance on or use of this information. NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK. 3 What This Presentation Is A discussion of a new way of talking to Non-Volatile
    [Show full text]
  • Comparing Fibre Channel, Serial Attached SCSI (SAS) and Serial ATA (SATA)
    Comparing Fibre Channel, Serial Attached SCSI (SAS) and Serial ATA (SATA) by Allen Hin Wing Lam Bachelor ofElectrical Engineering Carleton University 1996 PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF ENGINEERING In the School ofEngineering Science © Allen Hin Wing Lam 2009 SIMON FRASER UNIVERSITY Fall 2009 All rights reserved. However, in accordance with the Copyright Act ofCanada, this work may be reproduced, without authorization, under the conditions for Fair Dealing. Therefore, limited reproduction ofthis work for the purposes ofprivate study, research, criticism, review and news reporting is likely to be in accordance with the law, particularly ifcited appropriately. Approval Name: Allen Hin Wing Lam Degree: Master ofEngineering Title ofProject: Comparing Fibre Channel, Serial Attached SCSI (SAS) and Serial ATA (SATA) Examining Committee: Chair: Dr. Daniel Lee Chair ofCommittee Associate Professor, School ofEngineering Science Simon Fraser University Dr. Stephen Hardy Senior Supervisor Professor, School ofEngineering Science Simon Fraser University Jim Younger Manager, Product Engineering PMC- Sierra, Inc. Date ofDefence/Approval r 11 SIMON FRASER UNIVERSITY LIBRARY Declaration of Partial Copyright Licence The author, whose copyright is declared on the title page of this work, has granted to Simon Fraser University the right to lend this thesis, project or extended essay to users of the Simon Fraser University Library, and to make partial or single copies only for such users or in response
    [Show full text]
  • Brocade G620 Switch Datasheet
    DATA SHEET Brocade G620 Switch Ultra-dense, Highly Scalable, Easy-to-Use Enterprise-Class Storage Networking Switch HIGHLIGHTS Today’s mission-critical storage environments require greater • Provides high scalability in an ultra- consistency, predictability, and performance to keep pace with growing dense, 1U, 64-port switch to support business demands. Faced with explosive data growth, data centers high-density server virtualization, need more IO capacity to accommodate the massive amounts of data, cloud architectures, and flash-based applications, and workloads. In addition to this surge in data, collective storage environments expectations for availability continue to rise. Users expect applications to • Increases performance for demanding workloads across 32 Gbps links and be available and accessible from anywhere, at any time, on any device. shatters application performance barriers with up to 100 million IOPS To meet these dynamic and growing The Brocade® G620 Switch meets the • Enables “pay-as-you-grow” business demands, organizations need to demands of hyper-scale virtualization, scalability—with 24 to 64 ports—for deploy and scale up applications quickly. larger cloud infrastructures, and growing on-demand flexibility As a result, many are moving to higher flash-based storage environments by • Provides proactive, non-intrusive, Virtual Machine (VM) densities to enable delivering market-leading Gen 6 Fibre real-time monitoring and alerting of rapid deployment of new applications Channel technology and capabilities. It storage IO health and performance and deploying flash storage to help those provides a high-density building block for with IO Insight, the industry’s first applications scale to support thousands increased scalability, designed to support integrated network sensors of users.
    [Show full text]
  • Untangled: Improve Efficiency with Modern Cable Choices PRESENTATION TITLE GOES HERE Dennis Martin President, Demartek Agenda
    Untangled: Improve Efficiency with Modern Cable Choices PRESENTATION TITLE GOES HERE Dennis Martin President, Demartek Agenda About Demartek Why Discuss Cables and Connectors? Cables Copper Fiber-Optic Connectors Demartek Free Resources 2015 Data Storage Innovation Conference. © Demartek All Rights Reserved. 2 Demartek Video Click to view this one minute video (available in 720p and 1080p) Demartek YouTube Channel: http://www.youtube.com/user/Demartek/videos http://www.demartek.com/Demartek_Video_Library.html 2015 Data Storage Innovation Conference. © Demartek All Rights Reserved. 3 About Demartek Industry Analysis and ISO 17025 accredited test lab Lab includes servers, networking & storage Ethernet: 1, 10 & 40 Gbps: NFS, SMB (CIFS), iSCSI, FCoE and SR-IOV Fibre Channel: 4, 8 & 16 Gbps Servers: 8+ cores, large RAM Virtualization: VMware, Hyper-V, Xen, KVM We prefer to run real-world applications to test servers and storage solutions (databases, Hadoop, etc.) Website: www.demartek.com/TestLab 2015 Data Storage Innovation Conference. © Demartek All Rights Reserved. 4 Why Discuss Cables and Connectors? Cabling is not as well known among IT staff Some jurisdictions have cable-related ordinances Often related to fire prevention How long do you keep the following in service? Servers Storage systems Network switches Network cables Many examples in this presentation show Ethernet but can be and often are applied to other interfaces 2015 Data Storage Innovation Conference. © Demartek All Rights Reserved. 5 Cable Life Laying of network cables can be labor-intensive Cable trays, inside walls, etc. Fiber optic cabling service life: 15 – 20 years Cable choices must meet existing needs and future technology needs What speeds of Ethernet, Fibre Channel, Infiniband, SAS/SCSI & USB were you running 5, 10, 15 years ago? 2015 Data Storage Innovation Conference.
    [Show full text]
  • Fibre Channel Solution Guide
    Fibre Channel Solutions Guide 2019 fibrechannel.org FIBRE CHANNEL Powering the next generation private, public, and hybrid cloud storage networks ABOUT THE FCIA The Fibre Channel Industry Association (FCIA) is a non-profit international organization whose sole purpose is to be the independent technology and marketing voice of the Fibre Channel industry. We are committed to helping member organizations promote and position Fibre Channel, and to providing a focal point for Fibre Channel information, standards advocacy, and education. CONTACT THE FCIA For more information: www.fibrechannel.org • [email protected] TABLE OF CONTENTS Foreword .........................................................................................3 FCIA President Introduction.............................................................4 The State of Fibre Channel by Storage Switzerland .......................6 Fibre Channel New Technologies: FC-NVMe-2 ............................... 7 The 2019 Fibre Channel Roadmap ................................................. 8 Fibre Channel’s Future is Bright in Media and Entertainment ......10 Securing Fibre Channel SANs with End-to-End Encryption ..........12 FOREWORD By Rupin Mohan, FCIA Marketing Chairman; Director R&D and CTO, Hewlett-Packard Enterprise It’s 2019, and Fibre Channel continues to remain the premier storage fabric connectivity protocol in today’s data centers. Fibre Channel is deployed by thousands of customers in their data centers around the world and 80–90% of all All-Flash storage arrays are connected to servers via Fibre Channel. Customers have recently made a considerable investment in Gen 6 (32GFC), and given the 4-5-year depreciation cycle, this equipment will continue to run critical business applications requiring reliable, fast and scalable storage infrastructure. The NVMe over Fibre Channel (FC-NVMe) standard is published, and we see products being announced and released in the market across the board.
    [Show full text]
  • Nvme Over Fibre Channel) Qlogic® Enhanced 16GFC / 32GFC Hbas Concurrent FCP (FC-SCSI) and FC-Nvme (Nvme/FC)
    White Paper FC-NVMe (NVMe over Fibre Channel) QLogic® Enhanced 16GFC / 32GFC HBAs Concurrent FCP (FC-SCSI) and FC-NVMe (NVMe/FC) August 2021 Background and Summary Back in 1956, the world’s first hard disk drive (HDD) shipped, setting a path for subsequent generations of drives with faster spinning media and increasing SAS speeds. Then in the early 1990s, various manufacturers introduced storage devices known today as flash- based or dynamic random access memory (DRAM)-based solid state disks (SSDs). The SSDs had no moving (mechanical) components, which allowed them to deliver lower latency and significantly faster access times. HDDs and SSDs have evolved, along with new and faster bus architectures such as PCI Express (PCIe) which have helped to further improve access speeds and reduce latency in conjunc- tion with the Non Volatile Memory Express (NVMe) standard and the ensuing products. Fibre Channel (FC) is a high-speed network technology primarily used to connect enterprise servers to HDD- or SSD-based data storage. 8GFC, 16GFC and 32GFC are the dominant speeds today (with a strong roadmap to 64GFC and beyond). Fibre Channel is standardized in the T11 Technical Committee of the International Committee for Information Technology Standards (INCITS) and has remained the dominant protocol to access shared storage for many decades. Fibre Channel Protocol (FCP) is a transport protocol that predominantly transports SCSI commands over Fibre Channel networks. With the advent of NVMe, FC has transformed to natively transport NVMe and this technological capability is called FC-NVMe. The Evolution of Disk and Fabric 32GFC & FC-NVMe 16GFC & FC-NVMe FC “NVMe” Over Fibre Channel “SCSI” Over Fibre Channel Performance Non-Volatile Memory “Spinning” Drive SAS/SATA “Flash” “Express” (NVMe) Today Time Figure 1: Evolution of Disk and Fibre Channel Fabric SCSI and NVMe Differences While the SCSI/AHCI interface comes with the benefit of wide software compatibility, it cannot deliver optimal performance when used with SSDs connected via the PCIe bus.
    [Show full text]
  • Intel® Omni-Path Fabric Suite Fabric Manager — User Guide
    Intel® Omni-Path Fabric Suite Fabric Manager User Guide November 2015 Order No.: H76468-1.0 You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-4725 or visit http:// www.intel.com/design/literature.htm. Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at http://www.intel.com/ or from the OEM or retailer. No computer system can be absolutely secure. Intel, the Intel logo, Intel Xeon Phi, and Xeon are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. Copyright © 2015, Intel Corporation. All rights reserved. Intel® Omni-Path Fabric Suite Fabric Manager User Guide November 2015 2 Order No.: H76468-1.0 Revision History—Intel® Omni-Path Fabric Revision History Date Revision Description November 2015 1.0 Document has been updated for Revision 1.0.
    [Show full text]
  • PCI Express Impact on Storage Architectures and Future Data Centers
    PCI Express Impact on Storage Architectures and Future Data Centers Ron Emerick, Oracle Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced in their entirety without modification The SNIA must be acknowledged as the source of any material used in the body of any document containing material from these presentations. This presentation is a project of the SNIA Education Committee. Neither the author nor the presenter is an attorney and nothing in this presentation is intended to be, or should be construed as legal advice or an opinion of counsel. If you need legal advice or a legal opinion please contact your attorney. The information presented herein represents the author's personal opinion and current understanding of the relevant issues involved. The author, the presenter, and the SNIA do not assume any responsibility or liability for damages arising out of any reliance on or use of this information. NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK. PCI Express Impact on Storage Architectures and Future Data Centers © 2010 Storage Networking Industry Association. All Rights Reserved. 2 Abstract PCI Express Impact on Storage Architectures and Future Data Centers • PCI Express Gen2 and Gen3, IO Virtualization, FcoE, SSD are here or coming soon. This session describes PCI Express, Single Root and Multi Root IOV and the implications on FCoE, SSD and impacts of all these changes on storage connectivity, storage transfer rates.
    [Show full text]
  • Iscsi Will Still Be Widely Deployed for at Least the Next Few Years, but Its Growth Prospects Beyond That Are Very Unclear
    Widespread use and support mean iSCSI will still be widely deployed for at least the next few years, but its growth prospects beyond that are very unclear. By John F. Kim, Chair, SNIA Networking Storage Forum. What is iSCSI? iSCSI is a block storage protocol for storage networking. It stands for “Internet Small Computer Systems Interface” and runs the very common SCSI storage protocol across a network connection which is usually Ethernet with TCP. You can read more about iSCSI at the “What Is” section of the SNIA website. (The SCSI storage protocol is also used to access block storage as part of the SAS, SRP, and FCP protocols, which run over various physical connections.) Originally, the SCSI protocol was used only for local storage, meaning individual disk drives or direct-attached storage (DAS). Then around 1993, Fibre Channel came along and enabled SCSI to run the Fibre Channel Protocol (FCP) on top of a Fibre Channel Storage Area Network (FC-SAN). iSCSI was submitted as a standard in 2000 and grew in popularity as it was supported by more operating systems, first requiring dedicated iSCSI HBAs but later using a software iSCSI initiator that ran on top of any type of Ethernet NIC. The dedicated iSCSI HBAs gave iSCSI faster performance that was closer to Fibre Channel performance at the time, while the software iSCSI initiator made it easy to use iSCSI from many servers without buying special HBAs for each server. Probably the biggest boost to iSCSI adoption was when Microsoft Windows Server 2008 included a software iSCSI initiator 1/6 (starting in 2008, of course).
    [Show full text]