SCSI over PCI Express (SOP) use cases

Slides:



Advertisements
Similar presentations
Topics Networking Concepts Storage Concepts Presentation by Anand Mewalal Vmware VI3 Concepts On networking and Storage.
Advertisements

Tuning the Dennis Shasha and Philippe Bonnet, 2013.
Improving Networks Worldwide. UNH InterOperability Lab Serial Advanced Technology Attachment (SATA) Use Cases.
Vorlesung Speichernetzwerke Teil 2 Dipl. – Ing. (BA) Ingo Fuchs 2003.
NAS vs. SAN Presentation Compare NAS with SAN. Introduction to Wolfman. What is Scyld from Penguin.
I/O Channels I/O devices getting more sophisticated e.g. 3D graphics cards CPU instructs I/O controller to do transfer I/O controller does entire transfer.
SGI Confidential Application Processor. SGI Confidential Application Processor Overview Application Field Replaceable Units The Application.
5/8/2006 Nicole SAN Protocols 1 Storage Networking Protocols Nicole Opferman CS 526.
SAN Design Considerations Hylton Leigh Senior Consultant Novell Consulting, UK Stuart Thompson Senior Consultant Novell Consulting, UK.
Storage Networking Technologies and Virtualization Section 2 DAS and Introduction to SCSI1.
Windows Server Scalability And Virtualized I/O Fabric For Blade Server
Emerging Storage Options for Server Blade Architectures Server Blade Summit 2005.
Trends in Storage Subsystem Technologies Michael Joyce, Senior Director Mylex & OEM Storage Subsystems IBM.
Motherboard & System Unit. System Unit  The box in which the motherboard and other components of the computer is stored.  On a desktop computer it’s.
UNH InterOperability Lab Serial Advanced Technology Attachment (SATA) Use Cases.
P ORTS. Port - Interface between the computer and other computers or devices. Parallel port Serial port 1 way transmission data from second device Bi-
Mahesh Wagh Intel Corporation Member, PCIe Protocol Workgroup.
SAN VS NAS What the HECK you talking about???. NAS – Various Devices (CD Towers, SCSI Towers, Specialty Servers) Each Device Connected Directly to network,
Managing Storage Lesson 3.
Silicon Building Blocks for Blade Server Designs accelerate your Innovation.
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
Chapter 5 Section 2 : Storage Networking Technologies and Virtualization.
PRESENTATION ON MOTHERBOARD. MOTHERBOARD The motherboard is the main circuit board inside your PC. A motherboard is the central printed circuit board.
NVMe & Modern PC and CPU Architecture 1. Typical PC Layout (Intel) Northbridge ◦Memory controller hub ◦Obsolete in Sandy Bridge Southbridge ◦I/O controller.
Hosted by Minimizing the Impact of Storage on Your Network W. Curtis Preston President The Storage Group.
AoE and HyperSCSI on Linux PDA Prepared by They Yu Shu.
Five Components of Computers Input Output Memory Control Datapath Processor.
STORAGE ARCHITECTURE/ MASTER): Disk Storage: What Are Your Options? Randy Kerns Senior Partner The Evaluator Group.
Storage Wide-Area Networks (SWANs)
TOPIC 1.3 INTRODUCTION TO NETWORKING. Router – A netwok interconnection device & associated software that links two networks. The networks being linked.
Deployment options for Fluid Cache for SAN with VMware
Internet Protocol Storage Area Networks (IP SAN)
VSphere 5 – Maximums – Virtual Machine Compute vCPUs per VM 32 Memory vRAM per VM 1TB Swap per VM 1TB Storage SCSI Adapto rs per VM 4 SCSI Targets per.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
July 30, 2009opsarea meeting, IETF Stockholm1 Operational Deployment and Management of Storage over the Internet David L. Black, EMC IETF opsarea meeting.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice DP SAS Drives.
William Stallings Computer Organization and Architecture 6th Edition
Lecture 15: IO Virtualization
CHAPTER 11: Modern Computer Systems
Open-E Data Storage Software (DSS V6)
Ryan Leonard Storage and Solutions Architect
LSI Logic Serial Attached SCSI (SAS) & SATA Overview
Installing VMware ESX and ESXi
Video Security Design Workshop:
Nexsan iSeries™ iSCSI and iSeries Topologies Name Brian Montgomery
Chapter 6 Input/Output Organization
AIC/XTORE SAS OVERVIEW
Enterprise Computing Applications
Direct Attached Storage and Introduction to SCSI
William Stallings Computer Organization and Architecture 7th Edition
Introduction to Networks
Lecture 17: Storage Systems
Cisco MDS 9124e Fabric Switch for HP c-Class BladeSystem
Hitachi Data Systems Network Storage Systems
Direct Attached Storage and Introduction to SCSI
What’s in the Box?.
T10/11-119r0 by Robert Elliott, HP 7 March 2011
Module – 6 IP san and fcOe Module 6: IP SAN and FCoE 1
SCSI over PCI Express convergence
Storage Networks and Storage Devices
Storage Networking Protocols
Enterprise and Mid-range Storage
SOP: Tags, Size and scope
Building continuously available systems with Hyper-V
William Stallings Computer Organization and Architecture 8th Edition
Cost Effective Network Storage Solutions
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 8th Edition
Presentation transcript:

SCSI over PCI Express (SOP) use cases T10/11-111r0 by Robert Elliott, HP (elliott@hp.com) 6 March 2011

Use cases SOP is not just for SSDs 1. PCIe CEM attached SSDs 3. PCIe attached RAID controllers 5. Internal interface for external targets HP P2000 MSA external RAID controller (SAS, iSCSI, or FC front-end; SAS back-end) HP PCIe IO Accelerator HP Smart Array P800 controller 2. PCIe Storage FF attached SSDs 4. PCIe attached HBAs 6. Other PCIe fabrics HP 2.5" SSD (SATA shown) HP NC373F iSCSI HBA and NIC 6 March 2011 T10/11-111r0 SCSI over PCI Express (SOP) use cases

#1: PCIe CEM attached SSDs Common Electromechanical (CEM) form factor cards Custom form factor cards (e.g., blade server mezzanine cards) App client SCSI initiator port SCSI target port Logical unit LUN 0 Device server SOP queues SOP registers CEM connector Simple SOP IUs only support 2-byte LUN CPU PCIe Root Complex SSD PCIe Direct-attached, or behind a PCIe switch fabric SSD PCIe PCIe switch PCIe Root Complex PCIe SSD PCIe 6 March 2011 T10/11-111r0 SCSI over PCI Express (SOP) use cases

#2: PCIe Storage FF attached SSDs New PCIe Storage hot-plug form factor with Multi-Protocol Multi-Link connector App client SCSI initiator port SCSI target port Logical unit LUN 0 Device server SOP queues SOP registers MultiLink connector Simple SOP IUs only support 2-byte LUN CPU PCIe Root Complex SSD PCIe Direct-attached, or behind a PCIe switch fabric SSD PCIe PCIe switch PCIe Root Complex PCIe SSD PCIe 6 March 2011 T10/11-111r0 SCSI over PCI Express (SOP) use cases

#3: PCIe attached RAID controllers RAID controller presents multiple LUNs, made from storage on the back-end SCSI domain(s) Logical unit LUN 0 (RAID configuration) App client SCSI initiator port SCSI target port Logical units LUNs 1..n (Logical drives) SOP queues SOP registers App client SCSI initiator port SCSI target port(s) Complex SOP IUs support 8-byte LUN Back-end SCSI domain(s) (SAS, FC, Ethernet, USB, PCIe) HDD CEM connector CPU RAID Other interconnect(s) PCIe Root Complex PCIe SSD Direct-attached, or behind a PCIe switch fabric PCIe switch RAID PCIe PCIe Root Complex PCIe PCIe RAID 6 March 2011 T10/11-111r0 SCSI over PCI Express (SOP) use cases

#4: PCIe attached HBAs HBA CPU HBA PCIe switch HBA HBAs bridge to back-end SCSI domains Each back-end SCSI domain target port is addressable as a target port. Maintain back-end target port:LUN relationships SCSI target port 0 LUN App client SCSI initiator port LUN SCSI target port N LUN LUN SOP queues SOP registers App client SCSI initiator port SCSI target port(s) LUN Complex SOP IUs support remote fabric target port identifier and 8-byte LUN LUN Back-end SCSI domain(s) (SAS, FC, Ethernet, USB, PCIe) Other HDD, SSD CEM connector CPU HBA Other interconnect(s) Other PCIe Root Complex PCIe RAID Other Tape, Library Direct-attached, or behind a PCIe switch fabric Other PCIe switch PCIe HBA PCIe Root Complex PCIe PCIe HBA Other 6 March 2011 T10/11-111r0 SCSI over PCI Express (SOP) use cases

#5: Internal interface for external targets External RAID controllers, tape libraries HBAs run backwards Receive unsolicited SCSI commands, transmit responses Provide multiple LUNs SCSI initiator port(s) SCSI target port LUN Device server App client LUN LUN Device server SCSI initiator port SCSI target port 0 LUN SCSI target port N LUN SOP registers SOP queues SOP queues SOP registers LUN SCSI initiator port SCSI target port(s) CPU Front-end SCSI domain(s) (SAS, FC, iSCSI, SOP) HBA Other PCIe PCIe Root Complex HDD Other PCIe switch PCIe HBA SSD PCIe Root Complex PCIe Back-end SCSI domain(s) HBA HDD PCIe SSD 6 March 2011 T10/11-111r0 SCSI over PCI Express (SOP) use cases

T10/11-111r0 SCSI over PCI Express (SOP) use cases Other requirements SR-IOV (Single Root I/O Virtualization) Virtual machines are mapped to virtual PCI functions Both initiator and target use cases Support SOP devices in Serial Attached SCSI (SAS) fabrics If SOP drives using the Multifunction MultiLink connector become ubiquitous, will want to plug them in anywhere PCIe Tunneling Protocol (PTP) Include hints in SOP to facilitate tunneling Advise when opening/closing connections may be prudent Affiliation model – only allow access by one initiator MR-IOV support to allow multiple initiators – may be too complex 6 March 2011 T10/11-111r0 SCSI over PCI Express (SOP) use cases