© 2009 EMC Corporation. All rights reserved. Direct Attached Storage and Introduction to SCSI Module 2.1.

Slides:



Advertisements
Similar presentations
Chapter 6 I/O Systems.
Advertisements

Chapter 13: I/O Systems I/O Hardware Application I/O Interface
Computer Networks TCP/IP Protocol Suite.
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Virtual Trunk Protocol
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
1 Introducing the Specifications of the Metro Ethernet Forum MEF 19 Abstract Test Suite for UNI Type 1 February 2008.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
11 Copyright © 2005, Oracle. All rights reserved. Creating the Business Tier: Enterprise JavaBeans.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
How Much Do I Remember? Are you ready to play.....
So far Binary numbers Logic gates Digital circuits process data using gates – Half and full adder Data storage – Electronic memory – Magnetic memory –
Chapter 5 Input/Output 5.1 Principles of I/O hardware
Communicating over the Network
1 Communication in Distributed Systems REKs adaptation of Tanenbaums Distributed Systems Chapter 2.
1 Peripheral Component Interconnect (PCI). 2 PCI based System.
Computer Buses Ref: Burd, Chp – 220 Englander, Chp 7 p
Hard Disks Low-level format- organizes both sides of each platter into tracks and sectors to define where items will be stored on the disk. Partitioning:
Data Storage Solutions Module 1.2. Data Storage Solutions Upon completion of this module, you will be able to: List the common storage media and solutions.
Copyright © 2009 EMC Corporation. Do not Copy - All Rights Reserved.
Hard Disk Drives Chapter 7.
4.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 4: Organizing a Disk for Data.
Mehdi Naghavi Spring 1386 Operating Systems Mehdi Naghavi Spring 1386.
Storage RAID Types of RAID Protocols SAN Microsoft Clustering (MSCS) What is clustering Terminology How we are configured at Grey Grey File Services.
13 Copyright © 2005, Oracle. All rights reserved. Monitoring and Improving Performance.
Chapter 1: Introduction to Scaling Networks
1 Operating Systems Input/Output Management. 2 What is the I/O System A collection of devices that different sub- systems of a computer use to communicate.
Slide 5-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 5 5 Device Management.
SCSI Concepts and Configuration. 2 SCSI Transmission Methods SCSI Buses and Termination SCSI Data Path Sizes and Bus Speed SCSI Cables, Connectors.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Subnetting IP Networks Network Fundamentals.
Windows® Deployment Services
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I IP ADDRESSING AND SUBNETS Derived From CCNA Network Fundamentals.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBCMSN BCMSN Module 1 Lesson 1 Network Requirements.
25 seconds left…...
We will resume in: 25 Minutes.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
1  1998 Morgan Kaufmann Publishers Interfacing Processors and Peripherals.
Introduction to Storage Area Network (SAN) Jie Feng Winter 2001.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
Copyright © 2014 EMC Corporation. All Rights Reserved. Linux Host Installation and Integration for Block Upon completion of this module, you should be.
Chapter 22 All About SCSI.
Storage Networking Technologies and Virtualization Section 2 DAS and Introduction to SCSI1.
Secondary Storage Unit 013: Systems Architecture Workbook: Secondary Storage 1G.
SHARKFEST '08 | Foothill College | March 31 - April 2, 2008 File and Disk Sharing Protocols April 2, 2008 Richard Sharpe Senior Software Engineer | Data.
Module 10 Configuring and Managing Storage Technologies.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
Data Center Infrastructure
Protocols and the TCP/IP Suite
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.
Module – 4 Intelligent storage system
Copyright © 2014 EMC Corporation. All Rights Reserved. Windows Host Installation and Integration for Block Upon completion of this module, you should be.
Disk Interfaces Last Update Copyright Kenneth M. Chipps Ph.D. 1.
L/O/G/O Input Output Chapter 4 CS.216 Computer Architecture and Organization.
Click to add text Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 6: Accessing.
IATA Kulveer Singh
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
© 2009 EMC Corporation. All rights reserved. EMC Proven Professional The #1 Certification Program in the information storage and management industry Direct.
© 2006 EMC Corporation. All rights reserved. The Host Environment Module 2.1.
Internet Protocol Storage Area Networks (IP SAN)
AFS/OSD Project R.Belloni, L.Giammarino, A.Maslennikov, G.Palumbo, H.Reuter, R.Toebbicke.
Modul ke: Fakultas Program Studi Teknologi Pusat Data 13 FASILKOM Teknik Informatika Infrastruktur Pusat Data.
© 2007 EMC Corporation. All rights reserved. Internet Protocol Storage Area Networks (IP SAN) Module 3.4.
Ryan Leonard Storage and Solutions Architect
Direct Attached Storage and Introduction to SCSI
What is Fibre Channel? What is Fibre Channel? Introduction
Direct Attached Storage Overview
Direct Attached Storage and Introduction to SCSI
Direct Attached Storage and Introduction to SCSI
Presentation transcript:

© 2009 EMC Corporation. All rights reserved. Direct Attached Storage and Introduction to SCSI Module 2.1

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 2 DAS and Introduction to SCSI Upon completion of this module, you will be able to:  Discuss the benefits and challenges of DAS  Discuss DAS management options  Discuss evolution of SCSI  Describe SCSI – 3 architecture  Discuss SCSI addressing and communication model

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 3 Lesson: Direct Attached Storage Upon completion of this lesson, you will be able to:  Discuss the benefits of DAS  Describe the elements of DAS  Discuss DAS management considerations  Discuss DAS challenges

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 4 What is DAS?  Uses block level protocol for data access Internal Direct Connect External Direct Connect

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 5 DAS Benefits  Ideal for local data provisioning  Quick deployment for small environments  Simple to deploy  Reliability  Low capital expense  Low complexity

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 6 DAS Connectivity Options  ATA (IDE) and SATA – Primarily for internal bus  SCSI – Parallel (primarily for internal bus) – Serial (external bus)  FC – High speed network technology  Buss and Tag – Primarily for external mainframe – Precursor to ESCON and FICON

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 7 DAS Management  Internal – Host provides:  Disk partitioning (Volume management)  File system layout – Direct Attached Storage managed individually through the server and the OS  External – Array based management – Lower TCO for managing data and storage Infrastructure

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 8 DAS Challenges  Scalability is limited – Number of connectivity ports to hosts – Number of addressable disks – Distance limitations  Downtime required for maintenance with internal DAS  Limited ability to share resources – Array front-end port, storage space – Resulting in islands of over and under utilized storage pools

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 9 Lesson Summary Key points covered in this lesson:  Internal and External DAS  DAS Benefit  DAS Management Options  DAS Limitations

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 10 Lesson: Introduction to SCSI Upon completion of this module, you will be able to:  Describe SCSI-3 architecture  Discuss SCSI device models with different port configurations  Describe SCSI Addressing

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 11 Evolution of Parallel SCSI  Developed by Shugart Associates & named as SASI  ANSI acknowledged SCSI as an industry standard  SCSI versions – SCSI–1  Defined cable length, signaling characteristics, commands, & transfer modes  Used 8-bit narrow bus with maximum data transfer rate of 5 MB/s – SCSI–2  Defined Common command Set (CCS)  Improved performance, reliability, and added additional features – SCSI–3  Latest version of SCSI,  Comprised different but related standards, rather than one large document.

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 12 SCSI Interfaces (Parallel) InterfaceStandardWidthClock MAX Throughput MAX Devices SCSI-1SCSI-1 (1986)8 5 MHz 5 MB/s 8 Fast SCSISCSI-2 (1994)8 10 MHz 10 MB/s 8 Fast-Wide SCSI SCSI-2; SCSI-3 SPI (1996) MHz 20 MB/s 16 Ultra SCSISCSI-3 SPI8 20 MHz 20 MB/s 8 Ultra Wide SCSI SCSI-3 SPI16 20 MHz 40 MB/s 16 Ultra2 SCSI SCSI-3 SPI-2 (1997) 8 40 MHz 40 MB/s 8 Ultra2 Wide SCSI SCSI-3 SPI MHz 80 MB/s 16 Ultra3 SCSI SCSI-3 SPI-3 (1999) MHz DDR 160 MB/s 16 Ultra-320 SCSI SCSI-3(2002)16 80 MHz DDR 320 MB/s 16 Ultra-640 SCSI SCSI-3(2003) MHz DDR 640 MB/s 16

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 13 SCSI–3 Architecture  SCSI command protocol – Primary commands common to all devices  Transport layer protocol – Standard rules for device communication and information sharing  Physical layer interconnect – Interface details such as electrical signaling methods and data transfer modes

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 14  SCSI target device – Executes commands issued by initiators – Examples: SCSI peripheral devices  Device requests contain Command Descriptor Block (CDB) SCSI Device Model SCSI communication involves:  SCSI initiator device – Issues commands to SCSI target devices – Example: SCSI host adaptor

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 15 SCSI Device Model (Cont.)  CDB structure – 8 bit structure – Contain operation code, command specific parameter and control parameter  SCSI Ports – SCSI device may contain initiator port, target port, target/initiator port – Based on port combination device is classified – For example  Target/initiator device contain target/initiator port and can switch orientations depending on the role it plays while participating in an I/O operation – To cater to service requests from multiple devices, a SCSI device may also have multiple ports

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 16 SCSI Addressing  Initiator ID - a number from 0 to 15 with the most common value being 7.  Target ID - a number from 0 to 15  LUN - a number that specifies a device addressable through a target. Initiator IDTarget ID LUN Target Initiator LUNs

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 17 SCSI Addressing Example Initiator IDTarget ID LUN c0c0 t0t0 d0d0 Port Host Storage Array Target (Front-end port) Target – t0 Initiator (HBA) Controller – c0 d0 d1 d2 Storage Volumes Host Addressing: Storage Volume 1 - c0t0d0 Storage Volume 2 - c0t0d1 Storage Volume 3 - c0t0d2 LUN

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 18 SCSI Command Model  The SCSI command model is defined with the CDB Operation Code 1 Command Specific-Parameters n–1 n Control Bit Byte

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 19 Operation Code  The operation code consists of a group and command code fields. Bit Group Code Command Code Group Code Command-Specific Parameters 0 6 bytes 1 and 2 10 bytes 3 Reserved 4 16 bytes 5 12 bytes 6 and 7 Vendor specific

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 20 Common SCSI Commands Command Description READ Reads data from a device WRITE Writes data to a device TEST UNIT READY Queries the device to check whether it is ready for data transfer INQUIRY Returns basic information, which is also used to ping the device REPORT LUNS List the logical unit numbers SEND AND RECEIVE DIAGNOSTIC RESULTS Runs a simple self-test or a specialized test defined in a diagnostic page FORMAT UNIT Sets all sectors to all zeroes and allocates logical blocks, avoiding defective sectors LOG SENSE Returns current information from log pages LOG SELECT Used to modify data in the log pages of a SCSI target device MODE SENSE Returns current device parameters from mode pages MODE SELECT Sets device parameters on a mode page

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 21 Control Field & Status Bit Vendor Specific Reserved NACA Obsolete Link Status Byte CodesStatus 0h GOOD 2h CHECK CONDITION 4h CONDITION MET 8h BUSY 10h INTERMEDIATE 14h INTERMEDIATE-CONDITION MET 18h RESERVATION CONFLICT 22h COMMAND TERMINATED 28h TASK SET FULL 30h ACA ACTIVE All other codes Reserved

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 22 Lesson Summary Key points covered in this lesson:  SCSI – 3 Architecture  SCSI device model  SCSI addressing  SCSI command model

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 23 Module Summary Key points covered in this module:  DAS can be internal or external  Multiple hosts cannot share same storage ports  DAS is made up of a CPU, connectivity, and storage devices  DAS connectivity uses block-level access protocols  SCSI – 3 architecture  Parallel SCSI addressing  SCSI command model

© 2009 EMC Corporation. All rights reserved. DAS and Introduction to SCSI - 24 Check Your Knowledge  What are the physical elements of DAS?  Give an example of when DAS is a good solution.  Describe internal DAS connectivity.  Describe external DAS connectivity.  List SCSI Device Models with Different Port Configurations.  How many devices SCSI can support?  Which SCSI ID has highest priority?