45
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 Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

Embed Size (px)

Citation preview

Page 1: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Page 2: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

SCSI Update

SAS Overview Performance Roadmap and 12Gb/s SAS staging

MultiLink SASTM and Advanced Connectivity Connectivity Update

SCSI Express Express Bay

Backplane Receptacle Compatibility SOP/PQI

New SCSI Features Update

2 www.scsita.org

Page 3: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Page 4: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

SCSI Logical Abstraction Layer: A foundation for Innovation

iSCSI FC Parallel SCSI SAS

4

SCSI: The Most Widely Implemented Logical Storage Protocol

Operates Over Numerous Transport Layers ATAPI (ATA, SATA) USB Memory sticks Firewire Infiniband

And now, SCSI Over PCIe (SOP, PQI)

Page 5: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

SAS – Preservation and Innovation

Enterprise Storage

Platform For

Innovation Investment Protection

• Slot serviceable • Reliability • Scalability • Usability

• Diverse platform usage • New technology adoption • Continued industry investment

• Preserves Logical SCSI • Enterprise Middleware • Preserves, device types and data formats

www.scsita.org

Page 6: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Mature - Market Readiness

www.scsita.org

Server

SAS ROC

SAS ROC

Device Drivers

SSD Controller

SAS Controller

OS Support

Managem

ent

SAS ROC or

Controller

HDD

HDD

HDD

HDD

SSD

SSD

SAS Switch

SA

S S

lot

Aware Applications • Connectors • Cables • Testers • Analyzers • Converters

• Consultants • Enclosures • Compatibility Test • System Integrators • OSVs • Backplanes

PCI Slots

Page 7: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Host Attach SAN or NAS or SAS

Scaling SAS Architecture

www.scsita.org

SAS Switch (packaged view)

SAS Switch

SAS HDDs

Various JBODs

Embedded Controllers SAS Connected

SATA HDDs

SATA HDDs

SATA HDDs

SATA HDDs

SATA HDDs

SATA HDDs

Page 8: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

SAS Performance Roadmap

8

Firs t P lugfes t (leading edge)

Firs t End-Us er Produc ts (approximate ly 12−18 months la te r)

* SAS Roadmap updated Nov 2010.

2007 2009 2011 2013 2015 2017 2019 2005 2004 2006 2008 2010 2012 2014 2016 2018

3Gb/s SAS

12Gb/s SAS

24Gb/s SAS

6Gb/s SAS

www.scsita.org

Page 9: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Page 10: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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 20th 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

Page 11: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

www.scsita.org

Cable provides active component

for optical or copper

Internal similar to External

Supply power here for active cabling SAS-2.1 standardizes OOB for active cables Passive, Active Copper, or

Optical use same connector

Page 12: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

SAS Advanced Connectivity Roadmap − 2011

SAS-1/SAS 1.1 SAS-2 SAS-2.1 SAS-3

100 meters (optical)

20 meters (active copper)

6 − 10 meters (passive copper)

SFF-8470 (InfiniBand)

Mini-SAS Active Copper

(SFF-8088)

Mini-SAS HD (SFF-8643/8644)

Unmanaged

SAS Connectivity Management

Mini-SAS (SFF-8087/8088)

www.scsita.org

Page 13: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

12 Gb/s SAS Connectivity Update

www.scsita.org

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

Parts Availability for Right angle Plugs for HDD’s - Available now

Ban

dwid

th (G

b/s,

Ful

l D

uple

x)

3Gb/s (1x1) 6Gb/s (2x1)

12Gb/s (2x1, 2x2) 1

10

100

6

24

96

48

- OR -

Page 14: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Page 15: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Page 16: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

MultiLink SASTM Connector

www.scsita.org

Port 0 (Primary)

Power

Port 2

Port 3

Port 1 (Secondary)

Sidebands

Page 17: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

MultiLink SAS™ Roadmap: Backplane Slot Location

www.scsita.org

Ban

dwid

th (G

b/s,

Ful

l Dup

lex)

3Gb/s (1x1) 6Gb/s (2x1) 12Gb/s (2x1, 2x2)

SAS Connector (SFF-8482 & SFF-8680)

MultiLink SAS Connector (SFF-8630)

1

10

100

6

24

96

48

Page 18: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Page 19: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

SCSI Express Value Proposition

Reliability

Proven enterprise SCSI ecosystem

Architected for nonstop availability

Performance and Innovation Increased performance

through lower latency for emerging advanced technologies

Enables new storage architectures

Investment Protection

Coexistence with SAS via Express Bay and common command set

Leveraging robust middleware ecosystem

Page 20: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

SCSI Express Components

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

Existing industry initiatives delivering enterprise storage using PCI Express

Page 21: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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…

Page 22: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

SFF-8639 Multifunction Connector

22

Source : SFF-8639 Rev 1.2 July, 2012

Page 23: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Connector Compatibility

23

SATA

SATA

SAS

SATA

SAS

SAS MultiLink3

SATA

SAS

SCSI Express 1 Max two links operate 2 Four links operational 3 Two or four links operation depending on host provisioning

SATA

22

Pins

SA

S SF

F-86

80 2

9 Pi

ns

Mul

tiLin

k SA

S SF

F-86

30 4

3 Pi

ns

Mul

tifun

ctio

n SF

F-86

39 6

8 Pi

ns

SAS MultiLink1

SAS MultiLink2

Page 24: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

SCSI Express Hardware/Software

SCSI Express Drive/Device

SOP-PQI protocol

Connects to SFF-8639

PCIe up to x4 interface

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 Driver

Driver supplied by storage OEMs, IHVs or OSVs

Open source drivers planned

Enables direct attach of SCSI Express devices to a host

Page 25: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Final Proposals for Approval

25 www.scsita.org

SPC/SBC

SPL

SAS-2.1

PCIe Bus PCIe Device

Transport

Protocol

Command

Port Driver Interface

Disk.sys

NTFS.sys

Application

SAS

NVM

NVM Express

SCSI Express

SPC/SBC

SOP

PQI

Host Perception of PCIe Device

PCIe Device Perception of Host

SOP and PQI Standards in letter ballot comment resolution process – Target completion at end of year

Page 26: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Architecture

26

SOP domain (SCSI domain)

SOP service delivery subsystem (service delivery subsystem)

SOP initiator device (SCSI initiator device)

SOP initiator port (SCSI initiator port)

SOP target device (SCSI target device)

SOP target port (SCSI target port)

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

PCI Express port

Logical unit

PCI function

PQI device

Application client

PCI Express port PCI function

PQI device

Device server

Task manager

PCI Express

Page 27: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Simple Devices

27

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 target device

SOP initiator device

PCI Express SOP

target port

Logical unit medium

Page 28: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Bridges

HBAs

28

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

Interconnect SCSI transport protocol

Serial Attached SCSI (SAS)

Serial SCSI Protocol (SSP)

Fibre Channel (FC) Fibre Channel Protocol (FCP)

Ethernet Internet SCSI (iSCSI)

Universal Serial Bus (USB)

USB Attached SCSI (UAS)

InfiniBand SCSI RDMA Protocol (SRP)

PCI Express SCSI over PCI Express (SOP)

SOP target device SAS target device

SAS expander

SOP initiator device

SAS target device

SAS target device

SAS target device

PCI Express

SAS SAS

Bridge SAS

initiator port

SOP target port

Page 29: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

RAID controllers

29

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 target device SAS target device

SAS expander

SOP initiator device

SAS target device

SAS target device

SAS target device

PCI Express

SAS

SAS Logical unit

Logical unit

SAS initiator

port

SOP target port

Page 30: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Page 31: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Information Units (IUs) Types

Page 32: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Circular Queue Basics

Circular queue basics

32

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

Page 33: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Inbound Queues (IQs) and Outbound Queues (OQs)

Named from the PQI device’s perspective

33

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

OQ

PQI host PQI device PCI Express

Page 34: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

IQ and OQ Object Locations

Avoids PCI Express memory reads of PIs and CIs

34

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)

PQI host

PQI device

IQ PI

OQ CI

IQ CI

OQ PI

IQ element array

OQ element array

MemRd

MemWr

MemWr

MemWr

MemRd

MemWr

Interrupt receiver MemWr

Page 35: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Queue Types

Administrator queues and operational queues

35

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)

Page 36: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

SCSI Express Timeline STA Approved timeline – updated as of May 2012

36

CY2012 CY2013 CY2014 1H’12 2H’12 1H’13 2H’13 1H’14 2H’14

SCSI Express Samples 1H 2013

SCSI Express Based drivers

1H 2013

Plugfest #1 2H 2013

Plugfest #2 1H 2014

SCSI Express devices/

controllers available

Today

SOP/PQI Letter Ballot SPEC Stability

2H 2012

Express bay available 2H 2012

SOP proposal complete 2H 2012

Page 37: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Page 38: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

38 www.scsita.org

Page 39: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

www.scsita.org 39

Page 40: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

How does Offloaded Data Transfer Work?

Server1 or

Hyper-V VM1

Server2 or

Hyper-V VM2

Client-Server Network

Data Movement

Offload Read

Return Token

Offload Write

Return Result

Copy Offload Application

Token

Storage Array Storage Array

Storage Network

Physical Disk, VHD or SMB Shared Disk Physical Disk, VHD or SMB Shared Disk

Page 41: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

Extended Copy - Connecting the Tiers

41

Offload Write

Return Token

Offload Read

Return Result

Data Caching/Migration Application

Storage Network

SCSI Express SSD

SOP/PQI RAID SOP/PQI Bridge (HBA)

DATA Movement

Token

PCIe Fabric

Page 42: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Page 43: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Page 44: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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

Page 45: SCSI Standards and Technology Update: SAS and SCSI … · SCSI Standards and Technology Update: SAS and SCSI Express ... And now, SCSI Over PCIe (SOP, ... (SRP) PCI Express : SCSI

2012 Storage Developer Conference. © Insert Your Company Name. All Rights Reserved.

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