SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the...

44
PRESENTATION TITLE GOES HERE SAS: The Fabric for Storage Solutions Marty Czekalski President, SCSI Trade Association - Emerging Interface and Architecture Program Manager, Seagate Technology Greg McSorley Vice President, SCSI Trade Association Technical Business Development Manager, Amphenol

Transcript of SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the...

Page 1: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

PRESENTATION TITLE GOES HERE SAS: The Fabric for Storage Solutions

Marty Czekalski President, SCSI Trade Association - Emerging Interface and

Architecture Program Manager, Seagate Technology

Greg McSorley Vice President, SCSI Trade Association

Technical Business Development Manager, Amphenol

Page 2: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

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.

2

Page 3: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Abstract

SAS is the backbone of nearly every enterprise storage deployment, rapidly evolving, adding new features, enhanced capabilities and offering “no compromise” system performance. SAS not only excels as a device level interface, its versatility, reliability and scalability have made it the connectivity standard of choice for creating new Enterprise storage architectures.

This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity solution, are changing the way data centers are being deployed. Advantaging 12 Gb/s SAS transfer rates, bandwidth aggregation, SAS Fabrics (including switches) active connections, and multi-function connectors (connectors that support SAS as well as PCIe Attached Storage devices) allows data center architects to create sustainable storage solutions that scale well into the future.

3

Page 4: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Basics of SAS Architecture & Deployment

SAS Market Overview & Technology

4

Page 5: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SAS Market Evolution Preserving the Past, Creating the Future

Customer Choice • 3.5” and 2.5” form

factors • Plug compatible

• Multi-protocol

Future Architected • Protocol extends to

new technologies • Serial, switchable

• SFF connectors

Usability • Dual-ported

• Point-to-point • Cost equal to SCSI

Preserve Legacy SCSI • 25 years of SCSI middleware

Scalable • 1000s of connections

Performance • Wide ports

• Low overheard . . .

. . .

z

5

Page 6: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SAS/SATA Compatibility

Disk Drive Connectors

SAS

SATA Port B

SAS Connector Flip Side

Accommodates both SAS & SATA Drives

Pluggable

☻ SAS Backplane Connector

6

Page 7: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SAS & SATA Span the Storage Spectrum

• Controllers/ROCs/HBAs* • Expanders • SAS/SATA HDDs • SAS/SATA SSDs • Storage blades

• Expanders • SAS switches • Bridges • Port multiplexers

• NAS/SAN heads • Native SAS connect • Controllers/ROCs/HBAs* • Expanders • SAS/SATA HDDs • SAS/SATA SSDs • SAS/SATA tape

• SAS drives • SATA drives • Near-line SAS • Drive carriers • Drive controllers

Direct Attach Storage External Storage SAS Fabrics HDD/SSD

* ROC = RAID on a Chip HBA = Host Bus Adapter

SAS is the Predominate Enterprise Drive Interface 7

Page 8: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved. 8

Source: TRENDFOCUS, March 2015

$4,047.38 $3,353.98 $3,153.11 $3,220.83 $3,534.75 $3,439.30

$4,780.15 $5,844.89 $7,354.46 $8,698.87

$10,380.71 $12,415.89 $1,862.60

$2,613.15

$2,911.94

$3,369.36

$3,662.91

$3,875.99

$1,316.68

$2,041.28

$2,475.84

$2,814.89

$3,059.23

$3,242.76

$743.52

$876.23

$1,091.40

$1,153.62

$1,245.57

$1,532.82

$0

$5,000

$10,000

$15,000

$20,000

$25,000

$30,000

2014 2015 2016 2017 2018 2019

Reve

nue,

M

Traditional Ent. Rev. Nearline Ent. Rev. SATA SSD Ent. Rev. SAS SSD Ent. Rev. PCIe Ent. Rev.

Enterprise Market Revenue

Page 9: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SAS Continues to Evolve - Performance Gains without Protocol Changes

Perf

orm

ance

(4K

Seq

uent

ial I

OPS

)

Feature Functionality

6Gb/s

1M+ 450+K

3Gb/s

6Gb/s

80+K

150+K

300+K

12Gb/s

Expected Improvements w/12Gb/s SAS • Protocol execution • Application hints • OS improvements • Controller caching

Note: 12Gb/s SAS shipped at >1M IOPS in 2013!

9

Page 10: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Each SAS Link (Rx and Tx) 12Gb/s 24Gb/s (full-duplex)

Wide Ports Combine SAS links (12Gb/s SAS)

2 ports > 48Gb/s (full duplex) 4 ports > 96Gb/s (full-duplex)

Efficient aggregation with Rate Matching and Frame Buffering Concurrency Brings Higher Performance Demands

Multiple concurrent I/Os (lots of drives operating concurrently)

SAS: Bandwidth Aggregation

Wide-Port (x4) yields

96Gb/s Full Duplex!

Bandwidth DOUBLES with 12Gb/s SAS! 10

Page 11: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Connector Types

Mini-SAS

Preferred external connection scheme for 6Gb/s SAS

16 links in F.H. PCIe slot

SAS 4X Connector

Preferred external connection scheme for 12Gb/s SAS

16 links in H.H. PCIe slot

Mini-SAS HD SAS 4X Connector

11

Page 12: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Host Attach SAN or NAS or SAS

Scalable Storage Ecosystem

12

SAS Switch (packaged view)

Embedded Controllers SAS Connected

SAS Switch SAS HDDs and SSDs

Various JBODs

SATA HDDs

Nearline SAS HDDs

Nearline SAS HDDs

SATA HDDs

Page 13: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SAS Scalability in Servers

Rack Mount Servers Tower Servers Blade Servers

SAS in Servers – Features & Benefits: • Internal storage scalable via expanders • Robust 12Gb/s SAS performance • Scalable I/O performance • High reliability & redundancy • Point-to-point serial - simplified cabling • Compatible with SATA & SAS HDDs & SSDs

13

Page 14: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Scaling outside the Box

SAS External Drive Enclosures • 1U to 8U Form Factor • Supports SFF 2.5-inch & 3.5-inch SAS/SATA/SSD Drives • Higher Capacity with LFF SAS & SATA

• Higher Port Count/Rack • Lower Power/Drive

• Scalable Expander or Low Cost Non-expander base Chassis Solution • Hot-swappable Drive Carriers, Cooling Fans & Power Supplies • Single & Dual Expander Options Available • Large configurations for archive applications

14

Page 15: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

High Availability-Dual Path to External Storage

Dual paths from host to external storage enclosures as well as dual paths to individual (dual-ported) SAS drives

Dual Domain/Redundant Path: 4 enclosures behind 2 SAS ports on a single server

Cascade/Daisy Chain

Server/Cluster in a box

Dual path to each enclosure, and to

individual dual ported drives

15

Page 16: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

External Storage - Blades

Blade Storage Mid-plane I/F

External Storage

SAS Switch

SAS Switch Lower Cost

Higher Bandwidth

Expander

Expander

Blade Server Blade Server Blade Server Blade Server Blade Server Blade Server Blade Server Blade Server Blade Server Blade Server Blade Server Blade Server Blade Server Blade Server

Daughter Card

SAS Controller

RAID Controller

Expander SAS ROC

RAID Controller

Expander SAS ROC

Switch Benefits and Management: • Central management • Multiple servers to one or more storage JBODs • Efficient scale out • OS independent • Direct Attached Storage (DAS) or Shared Storage • Port based zoning • Drive bay zoning • High Availability

16

Page 17: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SAS Connects the Tiers

Managed - More scale, more cables, greater need for management

Distance - Active copper (20m), optical (100m)

Performance - 6Gb/s &12Gb/s SAS

Density - More “beachfront,” More ports

Consistency - Standard method to scale distance & management

Converged - One solution for external active & passive

Tier 1 – SAS/SATA SSDs (few) – data frequently accessed

Tier 2 – SAS HDDs (dozens)(10k,15K,Hybrid)

Tier 3 – SAS/SATA HDDs (100’s)(7.2K)

Cold Storage – SATA HDDs (>100’s or tape) data infrequently accessed Archive

Most frequent

Least frequent

data access/reads

17

Page 18: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

12Gb/s SAS, 24Gb/s SAS, Advanced Connectivity

18

Page 19: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SAS Roadmap

First Plugfest (leading edge)

First End-User Products (approximately 12−18 months later)

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

* SAS Roadmap –SCSI Trade Association –March 2014

19

Page 20: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

12Gb/s SAS

12Gb/s SAS Standards Completed

(SPL and SAS-3) Fourth 12Gb/s SAS Plugfest held Sept 2014 Doubles the throughput while maintaining the same distance use cases

Copper, Active and Optical cable options

Expect Controller capabilities >1 million IOPs Volume ramp for end users now

20

Page 21: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SAS Advanced Connectivity Objectives

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 & 12Gb/s SAS deployments

Cable provides active component

for optical or copper

Internal similar to External

Supply power here for active cabling SAS-3 standardizes

OOB for active cables Passive, Active Copper, or Optical use same connector

21

Page 22: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SAS Advanced Connectivity Roadmap

22

Page 23: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Managed Cable System

New to SAS Managed Cables simplify configuration and ease of use OoB (Out of Band) method of controlling the interface Every pluggable device has an EEPROM or microprocessor that communicates with the system via a low-speed, two-wire interface. Allows each port to support short passive copper cables to 100m active optical cables

EEPROM EEPROM

23

Page 24: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Connection Distances Comparison

Meters 1 0 1 0 0 1 0 0 0 1 0 , 0 0 0 U n l i m i t e d

S M B R e m o t e s i t e / C a m p u s

L a r g e C a m p u s

D a t a C e n t e r s

E n t e r p r i s e M u l t i - f l o o r

i n f r a s t r u c t u r e M a n y - t o - m a n y

G l o b a l E n t e r p r i s e D i s a s t e r R e c o v e r y

SAS

FC

iSCSI* •As distance increases, performance can be negatively impacted. •This slide represents a generalization. In certain cases, distances can be extended with multiple switches, tunnels, buffering/repeaters, etc.

IP Routable

FCoE*

Active

Not IP Routable

Passive Cascadable links have been demonstrated several hundred meters

24

Page 25: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

24Gb/s SAS Benefits

Preserves existing SAS use models Continues 6Gb/s SATA compatibility Maintains and supports SAS backward compatibility Must be backward compatible 2 generations: 12Gb/s SAS and 6Gb/s SAS

Maximizes link utilization when using devices operating at less than 24Gb/s Improves storage system RAS attributes Doubles effective data transfer rate Maintains backward intermateability with existing connector options

25

Page 26: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

24Gb/s SAS Status

Investigation results Connector studies indicate backplane, drive, and cable connectors (Mini-SAS HD) can be extended to work at 24Gb/s Signal loss simulations indicate channel lengths (cable and backplane) consistent with existing use models are achievable with encoding changes and forward error correction Leverage work done on other standards operating in the same frequency ranges

Conclusion Line of sight to 24Gb/s solutions Change from 8b/10b to 128b/130b encoding Add Forward Error Correction Better board materials can help SSDs will be a driving factor

26

Page 27: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Increasing SAS Bandwidth

SSDs, MultiLink SAS™, and Express Bay

27

Page 28: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

MultiLink SAS™ Roadmap: Backplane Slot Location

28

Page 29: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Server SAS Controller

SAS

SAS

SAS

SAS

SAS SSD

SAS

SAS

SAS

SAS

SAS SSD

SAS SSD

SAS SSD

Wide Port SAS for Increased Throughput

2.4 GB/s full-duplex per SSD

29

Page 30: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SATA SAS Wide,

Dual Link SAS

Wide, 4 Link SAS PCIe

No. of Links / Lanes 1 1 2 4 4

Transfer Rate per Link/Lane

Half-duplex

6 Gb/s Full-duplex

12 Gb/s Full-duplex

12 Gb/s Full-duplex

12 Gb/s Full-duplex

8 Gb/s

Max Bandwidth 0.6 GB/s 2.4 GB/s 4.8 GB/s 9.6 GB/s 8 GB/s

Interface 4KB Random I/O Potential

100K 450K 900K 1800K 1500K

Bandwidth per Device Connected

30

Page 31: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Express Bay: PCIe, SAS, SATA and SATAe

Express Bay Up to 25 Watts

For both SAS (std and MultiLink) and PCIe

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 …

Note: Specific configuration, protocol and power support will be OEM specific

31

Page 32: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SAS Connector Compatibility

SATA

SATA

SAS

SATA

SAS

MultiLink SASTM 3

SATA

SAS

SCSI Express 1 Max two links operational 2 Four links operational 3 Two or four links operational 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

MultiLink SASTM 1

MultiLink SASTM 2

32

Page 33: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SSD Performance Scales with Power

• P ≅ Pbase + PI/O * IOPs

• Power Limit Control • Allows system and device

to negotiate allowable power usage

• Both SAS and PCIe have this capability

• For more bandwidth, additional links are needed

Power Consumption 9W 25W

IOPs

33

Page 34: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Power Limit Control

What power levels are supported?

Set Power Level

e.g. 9W, 15W, 25W

34

Page 35: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

New Features Nearing Completion

Zoned Block Commands Storage Intelligence

35

Page 36: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Collins, COMPUTEX Taipei 36

Why Shingled Magnetic Recording?

Page 37: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Track N

Track N+1

Track N+2

Track N+3

Track N Track N

Track N+1

Conventional Writing

Writ

er

Rea

der

Shingled Writing

Track N+1

Track N

Track N+1

Track N+2

Rea

der

Writ

er

Track N+2

Track N+3

Track N+2

Track N+3

Track N+4

Track N+3

Track N+4

Copyright © Seagate 2014

Conventional versus SMR Writing

37

Conventional vs. SMR Writing

Page 38: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Drive Managed Drive autonomously hides all SMR issues Backward compatible

Host Aware Superset of Drive Managed and Host Managed Backward compatible Extensions to ATA and SCSI command sets

Host Managed Extensions to ATA and SCSI command sets Error conditions for some reads and writes Not backward compatible New device type

Restrictive

Permissive

38

Zoned Block Device Drive Types

Page 39: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

SMR Bands Physical construct Boundaries are not known outside the drive

Zones Logical space is divided into zones

1. Conventional zones 2. Write pointer zones

Each has a write pointer – Automatically advances – Host issues reset before re-write

1. Sequential Write Preferred zones Random writes are supported

2. Sequential Write Required zones Random writes are not allowed

Zone 0

Zone 1

Zone n-1

Zone 2

Zone 3

WP

WP

WP

WP

B0

B1

Bx-1 physical logical

B2

… …

39

Overview of Bands and Zones

Page 40: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Writes at the write pointer have conventional performance

Write pointer automatically advances

Issue Reset Write Pointer before re-writing

Empty

Open

Full

Reset WP

Empty ▪ Write pointer is at start of zone

Open ▪ Write pointer is mid-zone

Full ▪ No write pointer value

Copyright © Seagate 2014

40

Write Pointer Zones

Page 41: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Standards are in final stages of review ZBC - completed letter ballot it T10 ZAC - Q2CY2015 letter ballot target

SMR enables decreasing storage costs and increased capacity

Some applications may need to be tuned to optimize performance

Interest in SSD community Applications could potentially improve performance and endurance of SSDs

Reduced degradation in performance as devices age

41

ZBC Summary

Page 42: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Streams Provides hints to SSD about data sets that have similar expected lifetimes Reduces intermixing of data from different applications, thus reducing fragmentation during garbage collection Improves performance Reduces write amplification and improves endurance

Background Activity Control Provides hints to SSD to optimize timing of background activities (e.g., garbage collection) Provides more consistent performance during peak activity times

Standards proposals are in final stages of acceptance for inclusion in SBC4

42

Storage Intelligence

Page 43: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Logical SCSI lives across the Storage Spectrum Proven Enterprise attributes & growing footprint Flexible architecture = Platform for Innovation

Enterprise reliability, improved connectivity Low latency device performance, capacity scaling Multitude of other storage dimensions

A Multi-generational Investment Enterprise-hardened middleware Preserves backward compatibility Roadmaps continue to preserve legacy investments

43

Summary

Page 44: SAS: The Fabric for Storage Solutions PRESENTATION TITLE ......This presentation covers the advantages of using SAS as a device interface, and how its capabilities as a connectivity

SAS: The Fabric for Storage Solutions © 2015 Storage Networking Industry Association. All Rights Reserved.

Attribution & Feedback

Please send any questions or comments regarding this SNIA Tutorial to [email protected]

The SNIA Education Committee thanks the following individuals for their contributions to this Tutorial.

Authorship History Marty Czekalski/Aug 2012,2013 Updates: Marty Czekalski/March 2014

Additional Contributors Harry Mason Greg McSorley Dennis Martin Rick Kutcipal Jay Neer STA Members

44