SCSI Standards and Technology Update: SAS and SCSI Express

Similar documents
SAS: The Emerging Storage Fabric. Marty Czekalski President, SCSI Trade Association

SAS and SATA Combine to Change the Storage Market

PCI Express Impact on Storage Architectures. Ron Emerick, Sun Microsystems

EDUCATION. PCI Express, InfiniBand and Storage Ron Emerick, Sun Microsystems Paul Millard, Xyratex Corporation

PCI Express and Storage. Ron Emerick, Sun Microsystems

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

PCI Express SATA III RAID Controller Card with Mini-SAS Connector (SFF-8087) - HyperDuo SSD Tiering

PCI Express Impact on Storage Architectures and Future Data Centers

The Evolution of Solid State Storage in Enterprise Servers

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

PCI Express 2.0 SATA III RAID Controller Card with Internal Mini-SAS SFF-8087 Connector

PCI Express IO Virtualization Overview

BCDVideo TM offers HP's full portfolio of SAS drives meeting all these demands.

NVM Express TM Infrastructure - Exploring Data Center PCIe Topologies

UCS M-Series Modular Servers

Enterprise Disk Storage Subsystem Directions

PCI Express Overview. And, by the way, they need to do it in less time.

Serial ATA in Servers and Networked Storage

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

Transitioning to 6Gb/s SAS (Serial-Attached SCSI) A Dell White Paper

Serial ATA technology

SCSI The Protocol for all Storage Architectures

Enterprise SSD Interface Comparisons

Next Generation Storage Networking for Next Generation Data Centers

3G Converged-NICs A Platform for Server I/O to Converged Networks

I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology

3 Port PCI Express 2.0 SATA III 6 Gbps RAID Controller Card w/ msata Slot and HyperDuo SSD Tiering

PCI Express Supersedes SAS and SATA in Storage

UNIFIED HYBRID STORAGE. Performance, Availability and Scale for Any SAN and NAS Workload in Your Environment

CompTIA Storage+ Powered by SNIA

Storage Architectures. Ron Emerick, Oracle Corporation

Serial ATA and Serial Attached SCSI technologies

Windows 8 SMB 2.2 File Sharing Performance

VTrak SATA RAID Storage System

4 Port PCI Express 2.0 SATA III 6Gbps RAID Controller Card with HyperDuo SSD Tiering

Maximizing Server Storage Performance with PCI Express and Serial Attached SCSI. Article for InfoStor November 2003 Paul Griffith Adaptec, Inc.

The Transition to PCI Express* for Client SSDs

2 Port PCI Express 2.0 SATA III 6Gbps RAID Controller Card w/ 2 msata Slots and HyperDuo SSD Tiering

IDE/ATA Interface. Objectives. IDE Interface. IDE Interface

Hewlett Packard - NBU partnership : SAN (Storage Area Network) или какво стои зад облаците

SATA Evolves SATA Specification v3.2 FMS 2013

AHCI and NVMe as Interfaces for SATA Express Devices - Overview

Violin Memory Arrays With IBM System Storage SAN Volume Control

Evaluation Report: HP Blade Server and HP MSA 16GFC Storage Evaluation

Unified Storage Networking

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

FC SAN Vision, Trends and Futures. LB-systems

FIBRE CHANNEL OVER ETHERNET

Storage Networking Foundations Certification Workshop

Storage Area Network

The Benefit of Migrating from 4Gb to 8Gb Fibre Channel

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

Lowering Cloud & Data Center TCO with SAS Based Storage. Seagate Mark E. Wojtasiak. Xyratex Michael K. Connolly Michael A. Hoard Linda Tillis, P.E.

How to build a high speed PCI Express bus expansion system using the Max Express product family 1

The Future of Computing Cisco Unified Computing System. Markus Kunstmann Channels Systems Engineer

NetApp E-Series Storage Systems

Understanding PCI Bus, PCI-Express and In finiband Architecture

Switched SAS. Sharable, Scalable SAS Infrastructure. Terry Gibbons, Director Software Planning and Strategy, LSI Corporation.

LSI SAS inside 60% of servers. 21 million LSI SAS & MegaRAID solutions shipped over last 3 years. 9 out of 10 top server vendors use MegaRAID

How To Build A Cisco Ukcsob420 M3 Blade Server

Virtualization of the MS Exchange Server Environment

Solution Brief Network Design Considerations to Enable the Benefits of Flash Storage

SAS & FC COMPARED THE R/EVOLUTION DIFFERENCE. white paper. SAS vs. FC

Virtualizing the SAN with Software Defined Storage Networks

Mellanox Cloud and Database Acceleration Solution over Windows Server 2012 SMB Direct

Optimizing Large Arrays with StoneFly Storage Concentrators

HP recommended configuration for Microsoft Exchange Server 2010: HP LeftHand P4000 SAN

Quick Reference Guide High Speed Input/Output Solutions

4 Channel 6-Port SATA 6Gb/s PCIe RAID Host Card

From Ethernet Ubiquity to Ethernet Convergence: The Emergence of the Converged Network Interface Controller

Choosing and Architecting Storage for Your Environment. Lucas Nguyen Technical Alliance Manager Mike DiPetrillo Specialist Systems Engineer

Implementing Storage Concentrator FailOver Clusters

Fibre Channel Overview of the Technology. Early History and Fibre Channel Standards Development

Using Multipathing Technology to Achieve a High Availability Solution

Scaling from Datacenter to Client

Enhancing the Dell iscsi SAN with Dell PowerVault TM Tape Libraries and Chelsio Unified Storage Router iscsi Appliance

White Paper: M.2 SSDs: Aligned for Speed. Comparing SSD form factors, interfaces, and software support

High Speed I/O Server Computing with InfiniBand

Chapter 13 Selected Storage Systems and Interface

SMB Direct for SQL Server and Private Cloud

ZD-XL SQL Accelerator 1.5

Redundancy in enterprise storage networks using dual-domain SAS configurations

PCI-to-SATA RAID Adapter AEC-6890M. User s Manual Version:1.0

RocketRAID Product Guide

InfiniBand Software and Protocols Enable Seamless Off-the-shelf Applications Deployment

WHITEPAPER ODX OFFLOADED DATA TRANSFER EXPLAINED

EMC VMAX3 FAMILY VMAX 100K, 200K, 400K

Building a Scalable Storage with InfiniBand

Achieving Real-Time Business Solutions Using Graph Database Technology and High Performance Networks

PADS GPFS Filesystem: Crash Root Cause Analysis. Computation Institute

Post-production Video Editing Solution Guide with Microsoft SMB 3 File Serving AssuredSAN 4000

Connecting the Clouds

Terms of Reference Microsoft Exchange and Domain Controller/ AD implementation

IP SAN Fundamentals: An Introduction to IP SANs and iscsi

Windows TCP Chimney: Network Protocol Offload for Optimal Application Scalability and Manageability

Deployment Guide. How to prepare your environment for an OnApp Cloud deployment.

Emulex s OneCore Storage Software Development Kit Accelerating High Performance Storage Driver Development

Top of Rack: An Analysis of a Cabling Architecture in the Data Center

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

MS Exchange Server Acceleration

Transcription:

SCSI Standards and Technology Update: SAS and SCSI Express Marty Czekalski - President, SCSI Trade Association Seagate Technology Greg McSorley Vice President, SCSI Trade Association - Amphenol

SCSI Update SAS Overview Performance Roadmap and 12Gb/s SAS staging MultiLink SAS TM and Advanced Connectivity Connectivity Update SCSI Express Express Bay Backplane Receptacle Compatibility SOP/PQI New SCSI Features Update www.scsita.org 2

SCSI Logical Abstraction Layer: A foundation for Innovation Preserves Hardened SCSI Command Set Successive Product Generations Frequent Technology Perturbations Multiple Vendors Multiple Interconnects Reduces Time to Market and Integration Costs Delivers Enterprise Attributes and Features End-to-End Data Protection Atomic Writes Hinting Task Management Power Management And more on the way 3

SCSI Logical Abstraction Layer: A foundation for Innovation Operates Over Numerous Transport Layers ATAPI (ATA, SATA) USB Memory sticks Firewire Infiniband iscsi FC Parallel SCSI SAS And now, SCSI Over PCIe (SOP, PQI) SCSI: The Most Widely Implemented Logical Storage Protocol 4

SAS Preservation and Innovation Enterprise Storage Slot serviceable Reliability Scalability Usability Investment Protection Platform For Innovation Diverse platform usage New technology adoption Continued industry investment Preserves Logical SCSI Enterprise Middleware Preserves, device types and data formats www.scsita.org

Mature - Market Readiness Aware Applications OS Support Device Drivers PCI Slots SAS ROC Management SAS ROC SSD Controller Connectors Cables Testers Analyzers Converters Consultants Enclosures Compatibility Test System Integrators OSVs Backplanes Server SAS ROC or Controller SAS Slot SAS Controller HDD HDD HDD HDD SSD SSD SAS Switch www.scsita.org

Scaling SAS Architecture Host Attach SAN or NAS or SAS SAS Switch (packaged view) Various JBODs SATA HDDs SATA HDDs Embedded Controllers SAS Connected SAS Switch SATA HDDs SAS HDDs www.scsita.org

SAS Performance Roadmap 24Gb/s SAS Firs t Plugfes t (leading edge) 12Gb/s SAS 6Gb/s S AS 3Gb/s S AS First End-User Products (approximately 12 18 months later) 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 * SAS Roadmap updated Nov 2010. www.scsita.org 8

12Gb/s SAS Market Objectives Preserve existing SAS architecture Preserve 3Gb/s SAS & 6Gb/s SAS usage models Maintain backward compatibility and intermatability to current 3Gb/s & 6Gb/s SATA/SAS backplane device connectors Continue 6Gb/s SATA and future SATA compatibility Encourage improved storage system RAS attributes Double transfer rate Improve cost/performance & power/bandwidth ratio Reduced # of connections per Gb/s Maximize link utilization when using devices operating at less than 12Gb/s Frame buffering in expanders Maintain and support SAS Advanced Connectivity roadmap Encourage broad adoption of Mini-SAS HD required for external Supports MultiLink SAS implementations www.scsita.org

12Gb/s SAS Industry Timelines T&M Equipment & Protocol Analyzers - Available Internal & External Connectors - Available Early Component/HBA Testing Available to partners HDDs and SSDs Available to partners Industry Plugfest Occurred week of Aug 20 th 2012 Next plugfest early 2013 Standard Status SPL-2 in final comment resolution SAS-3 letter ballot expected Nov 2012 System Shipments - 2H 2013 www.scsita.org

SAS Advanced Connectivity Drive market consistency Simplify cable & connector options 2X density improvement Provide converged high-density connectivity Provide managed connectivity standards Provide active copper solution to 20m Provide optical solution to 100m Support 6Gb/s SAS deployments External solution for12gb/s SAS deployments Supply power here for active cabling SAS-2.1 standardizes OOB for active cables Internal similar to External Passive, Active Copper, or Optical use same connector Cable provides active component for optical or copper www.scsita.org

SAS Advanced Connectivity Roadmap 2011 100 meters (optical) Unmanaged SAS Connectivity Management 20 meters (active copper) Mini-SAS Active Copper (SFF-8088) Mini-SAS HD (SFF-8643/8644) 6 10 meters (passive copper) SFF-8470 (InfiniBand) Mini-SAS (SFF-8087/8088) S AS -1/SAS 1.1 S AS -2 S AS -2.1 S AS -3 www.scsita.org

12 Gb/s SAS Connectivity Update 12Gb/s HDD/Backplane Connectors Redesign current 6Gb/s connector to run 12Gb/s - 6Gb/s SFF-8482 12Gb/s SFF-8680 Parts Availability for Vertical Mid-plane Receptacles -Available now Bandwidth (Gb/s, Full Duplex) 1 0 0 1 0 1 6 3Gb/s (1x1) 24 6Gb/s (2x1) 96 48 12Gb/s (2x1, 2x2) Parts Availability for Right angle Plugs for HDD s - Available now - OR - www.scsita.org

MultiLink SAS Initiative STA Endorsed May 2010 Defines New Type of SAS Drive Slot Increased power/slot Multiple SAS links No Protocol Changes Works with existing infrastructure components 12Gb/s and 24Gb/s Link Performance Standards in T10 (SAS-3) & SFF (SFF8630) www.scsita.org

MultiLink SAS Slot MultiLink SAS High performance (20+W per slot) Hot swap, serviceability High availability (2 fault domains possible) Low implementation risk: Integrates seamlessly with existing systems Fully hardened protocol stack Common management stack Low investment Flexible: Independent SSDs or wide port SSDs Caching solutions isolate tier-tier traffic w/o accessing system memory www.scsita.org

MultiLink SAS TM Connector Sidebands Port 3 Port 2 Port 1 (Secondary) Port 0 (Primary) Power www.scsita.org

MultiLink SAS Roadmap: Backplane Slot Location SAS Connector (SFF-8482 & SFF-8680) MultiLink SAS Connector (SFF-8630) Bandwidth (Gb/s, Full Duplex) 100 96 48 24 10 6 1 3Gb/s (1x1) 6Gb/s (2x1) 12Gb/s (2x1, 2x2) www.scsita.org

SCSI Express Overview What is SCSI Express? Proven SCSI protocol combined with PCIe creating an industry standard path to PCIe-based storage Why do we need SCSI Express? Deliver proven enterprise storage for PCIe based storage devices Take advantage of lower latency PCIe to improve performance Unified management and programming interface

SCSI Express Value Proposition Performance and Innovation Increased performance through lower latency for emerging advanced technologies Enables new storage architectures Reliability Proven enterprise SCSI ecosystem Architected for nonstop availability Investment Protection Coexistence with SAS via Express Bay and common command set Leveraging robust middleware ecosystem

SCSI Express Components Existing industry initiatives delivering enterprise storage using PCI Express Technology SCSI SCSI Over PCIe (SOP) PCIe Queuing Interface (PQI) Express Bay connector (SFF 8639) PCI Express Description The storage command set Packages SCSI for a PQI queuing layer Flexible, high-performance queuing layer Accommodates PCIe, SAS, and SATA drives Leading server I/O interconnect

Express Bay Express Bay Up to 25 Watts SFF-8639 connector PCI-SIG electrical specification Objectives Preserve the enterprise storage experience for PCI Express storage Meet SSD performance demands Serviceable, hot-pluggable Express Bay opens up new possibilities

SFF-8639 Multifunction Connector Source : SFF-8639 Rev 1.2 July, 2012 22

Connector Compatibility SATA 22 Pins SATA MultiLink SAS SFF-8630 43 Pins SATA SAS SAS MultiLink 2 SAS SFF-8680 29 Pins SATA SAS SAS MultiLink 1 Multifunction SFF-8639 68 Pins SATA SAS SAS MultiLink 3 SCSI Express 1 Max two links operate 2 Four links operational 3 Two or four links operation depending on host provisioning 23

SCSI Express Hardware/Software SCSI Express Controllers Supports SOP-PQI driver functionality on the controller to the target device on the PCIe lanes Typically supports SAS/SATA devices SCSI Express Drive/Device SOP-PQI protocol Connects to SFF- 8639 PCIe up to x4 interface SCSI Express Driver Driver supplied by storage OEMs, IHVs or OSVs Open source drivers planned Enables direct attach of SCSI Express devices to a host

Final Proposals for Approval Application SOP and PQI Standards in letter ballot comment resolution process Target completion at end of year NTFS.sys Disk.sys Port Driver Interface SPC/SBC SPC/SBC Command SOP NVM SPL Protocol PQI SAS-2.1 Transport SCSI Express NVM Express SAS PCIe Bus PCIe Device PCIe Device Perception of Host Host Perception of PCIe Device www.scsita.org 25

Architecture Key excerpts from SCSI, SOP, and PQI architecture models SCSI initiator device: a server with a PCI Express Root Port SCSI target device: an SSD, HDD, HBA, or RAID controller SOP initiator device (SCSI initiator device) Application client SOP domain (SCSI domain) SOP target device (SCSI target device) Logical unit Task manager Device server PQI device PCI function SOP initiator port (SCSI initiator port) PCI Express port PCI Express SOP target port (SCSI target port) PCI Express port PQI device PCI function SOP service delivery subsystem (service delivery subsystem) 26

Simple Devices SSDs, etc. Usually just a single logical unit with LUN 0 Any SCSI device type is possible SSD, tape drive, optical drive (CD/DVD/BluRay), etc. SOP initiator device PCI Express SOP target device SOP target port Logical unit medium 27

Bridges HBAs Bridges from PCI Express to another interconnect supporting SCSI Maps SCSI target devices one-for-one Typical terms: host bus adapter (HBA), host controller, host adapter, network interface controller, converged network adapter Usually referred to only by the back-end interconnect e.g. SAS HBA Manage with SOP bridge management functions SOP initiator device PCI Express SOP target port SOP target device Bridge SAS initiator port Interconnect SCSI transport protocol Serial Attached SCSI (SAS) Serial SCSI Protocol (SSP) Fibre Channel (FC) Fibre Channel Protocol (FCP) Universal Serial Bus (USB) SAS Ethernet Internet SCSI (iscsi) USB Attached SCSI (UAS) InfiniBand SCSI RDMA Protocol (SRP) PCI Express SCSI over PCI Express (SOP) SAS expander SAS SAS target device SAS target device SAS target device SAS target device 28

RAID controllers Less complex than bridges from an SOP perspective Indirectly bridges from PCI Express to another interconnect supporting SCSI Not a one-to-one mapping of SCSI target devices Presents logical drives over PCI Express Created from physical drives Manage with standard SCSI commands REPORT LUNS reports the logical units that have been created Bridge management not involved (unless it s a hybrid HBA + RAID controller SOP initiator device PCI Express SOP target port SOP target device Logical unit Logical unit SAS initiator port SA S SAS expander SA S SAS target device SAS target device SAS target device SAS target device 29

Queuing layer services SOP expects a queuing layer over PCI Express to define inbound queues transfer IUs from SOP initiator port to SOP target port outbound queues transfer IUs from SOP target port to SOP initiator port SOP architected to support multiple queuing layers PCI Express Queuing Interface (PQI) Information Units (IUs) Messages between a driver and a device 30

Information Units (IUs) Types SCSI Request/Response IUs Commands, Task Management, Success, Command Response, Task Management Response, etc. General Management Request/Response IUs Report General, Report Configuration, Set Configuration, Report Event Configuration, Management Response, Event, Event Acknowledge Bridge Management Request/Response Ius Administrator Request/Response IUs Other Null IU, etc. 31

Circular Queue Basics Circular queue basics Element array Fixed size elements (e.g., 64 bytes) Producer index (PI) Location to which producer writes elements Write to element array[pi++] Wrap at size of the element array Consumer index (CI) Location from which consumer reads elements Read from element array[ci++] Wrap at size of the element array 32

Inbound Queues (IQs) and Outbound Queues (OQs) Named from the PQI device s perspective Inbound queues (IQs) PQI host to PQI device Administrator request IUs SCSI request IUs (in SOP) Outbound queues (OQs) PQI device to PQI host Administrator response IUs SCSI response IUs (in SOP) IQ PQI host PCI Express PQI device OQ 33

IQ and OQ Object Locations Avoids PCI Express memory reads of PIs and CIs IQ object locations IQ element array in host memory (typical) IQ PI in PQI device memory space (always) IQ CI in host memory (typical) OQ object locations OQ element array in host memory (typical) OQ PI in host memory (typical) OQ CI in PQI device memory space (always) IQ element array MemRd PQI host IQ CI OQ PI MemWr MemWr MemWr MemWr PQI device IQ PI OQ CI OQ element array MemRd Interrupt receiver MemWr 34

Queue Types Administrator queues and operational queues Administrator queues Created via PQI device registers Located in PQI device memory space Single administrator IQ and administrator OQ i.e., one administrator queue pair IUs defined by PQI Operational queues Created via PQI administrator functions Delivered over the administrator queues Any number of operational IQs and operational OQs Not in pairs IUs defined by the information unit layer standard e.g., SCSI over PCI Express (SOP) 35

SCSI Express Timeline STA Approved timeline updated as of May 2012 CY2012 CY2013 CY2014 1H 12 2H 12 1H 13 2H 13 1H 14 2H 14 Today SCSI Express devices/ controllers available Plugfest #2 1H 2014 SCSI Express Based drivers 1H 2013 SCSI Express Samples 1H 2013 Plugfest #1 2H 2013 SOP/PQI Letter Ballot SPEC Stability 2H 2012 Express bay available 2H 2012 SOP proposal complete 2H 2012 36

SCSI Express Summary Proven SCSI protocol combined with PCIe creating an industry standard path to PCIe-based storage Enterprise storage for PCIe based storage devices Increased performance through lower latency Coexistence with SAS via Express Bay and common command set Unified management and programming interface

SCSI Looking to the Future SCSI Express 12Gb/s, 24Gb/s SAS Performance and scalability Power Limit Control - up to 25W devices Both SAS and SCSI Express Extended Copy Feature Atomic Writes Hinting & other NVM features Works in process for PCIe storage www.scsita.org 38

Power Limit Control -up to 25W Devices Allows system to decide how much power a device is allowed to consume. Both less or more than nominal. For SSDs power = performance SAS SSDs will be able to take advantage of extra power provisioning above the nominal 9W limit in typical 2.5 slots. Example: SAS drive in a SCSI Express bay (SFF-8639) could be allowed to consume up to 25W 39 www.scsita.org

How does Offloaded Data Transfer Work? Server1 or Hyper-V VM1 Copy Offload Application Token Server2 or Hyper-V VM2 Offload Read Return Token Client-Server Network Offload Write Return Result Physical Disk, VHD or SMB Shared Disk Data Movement Physical Disk, VHD or SMB Shared Disk Storage Array Storage Network Storage Array

Extended Copy - Connecting the Tiers Data Caching/Migration Application Token Offload Write Return Result Offload Read Return Token DATA Movement PCIe Fabric SOP/PQI RAID SOP/PQI Bridge (HBA) SCSI Express SSD Storage Network 41

Atomic Writes All or nothing written capability across multiple commands For single commands and across non contiguous LBA ranges Benefits: Simplifies resilient system designs Database, file system, etc. Improves system performance in these applications 42

Hinting & Other NVM Features Pass hints to devices to make operations more efficient and increase performance Targeted at SSDs and hybrid drives, but also useful for HDDs Direct attached devices don t need to continually OPEN and CLOSE connections Can be implemented within the existing standard Reduces latency on both SSDs and HDDs NVM features and programming interfaces Leverages ongoing work in SNIA and T10 43

Works in Process for PCIe Storage Asynchronous insertion/removal (true hot plug) not supported yet Requires Downstream Port Control (DPC) ECN Scheduled for future chipsets/switches Work in process in PCI SIG SFF-8639 electrical (channel model) specifications 44

Summary SAS and SCSI continue to innovate and provide value in the storage ecosystem Activity is happening in real time Follow activities in T10 and SFF to make sure your designs take full advantage of these improvements 45