Cosc 2150: Computer Organization Chapter 13: Selected Storage Systems and Interfaces.

Slides:



Advertisements
Similar presentations
HARDWARE Rashedul Hasan..
Advertisements

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.
Chapter 4 Making Connections. 2 Introduction  Examine the interface between a computer and a device. This interface occurs at the physical layer.  Connecting.
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
Improving Networks Worldwide. UNH InterOperability Lab Serial Advanced Technology Attachment (SATA) Use Cases.
EET Advanced Digital Chapter 8 Mass Storage.
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.
IT Systems In and Out EN230-1 Justin Champion C208 –
5/8/2006 Nicole SAN Protocols 1 Storage Networking Protocols Nicole Opferman CS 526.
Storage Networking Technologies and Virtualization Section 2 DAS and Introduction to SCSI1.
Computer Architecture Ports.  There are lots of external devices that you can connect to your computer. All external devices connect to the computer’s.
UNH InterOperability Lab Serial Advanced Technology Attachment (SATA) Use Cases.
Mass Storage System EMELIZA R. YABUT MSIT. Overview of Mass Storage Structure Traditional magnetic disks structure ◦Platter- composed of one or more.
Secondary Storage Unit 013: Systems Architecture Workbook: Secondary Storage 1G.
Chapter 1.2 Power Point by Troy D. Michael C.. I/O Interface ( Sound/Sound Card)  Sound Adapters-provides audio capability.
The SCSI Interface Objectives In this chapter, you will: -Understand the different SCSI standards and confusing naming schemes -Identify cables and connectors.
8/17/20151 WIRELESS U.S.B.. 8/17/20152 CONTENTS INTRODUCTION WIRELESS COMMUNICATION WIRED USB WIRELESS USB FEATURES WUSB TOPOLOGY PEROFRMANCE PRACTICAL.
SOC Design Lecture 4 Bus and AMBA Introduction.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 41 – Input/Output Ports.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
Universal Serial Bus Evann Seary Mike Kezele. Content Overview History of USB Overview Future of USB USB 3.0 WUSB.
Shadi Agel Pongsakorn Bunyaphriruang Chih-Chung Chang Winnie Chia USB 2.0 VS FireWire.
I/O Ports and Devices Chapter 9 Release 22/10/2010 powered by dj.
Kristian Naess Qicai Guo Roy Torres Mark Bacchus Yue Kun Alberto Chestaro.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 20 – The Hard Drive Interface.
PC Maintenance: Preparing for A+ Certification
IDE Interface. Objectives In this chapter, you will -Learn about each of the ATA standards (ATA-1 through ATA-6) used in PCs -Identify the ATA connector.
CENG334 Introduction to Operating Systems Erol Sahin Dept of Computer Eng. Middle East Technical University Ankara, TURKEY URL:
Chapter 13 Selected Storage Systems and Interface.
Components of a PC. Motherboard. Computer Mother Board Computer Mother board and its constituent components A typical PC mother board with important.
INTRODUCTION SYMBOLS & LOGICS USED IN FIREWIRE HISTORY & DEVELOPMENT Briefly layout Firewire specifications Firewire vs. usb FIREWIRE & DIGITAL VIDEO.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
… when you will open a computer We hope you will not look like …
Introduction to USB Development. USB Development Introduction Technical Overview USB in Embedded Systems Recent Developments Extensions to USB USB as.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
1 Chapter Overview Understanding Expansion Buses Configuring Expansion Cards Cables and Connectors.
Strata IT Training Chapter 8 Upgrading Hardware. When to Upgrade Poor performance Out of disk space Application(s) fail to load –Need more RAM System.
SCSI Drives Chapter 13 Release 22/10/2010powered by dj.
Buses Warning: some of the terminology is used inconsistently within the field.
Chapter 5 Section 2 : Storage Networking Technologies and Virtualization.
Day 7 Connections. Standards Unless we had connection standards nothing would be interchangeable. –There would be different printers for Macs and Windows.
SCSI Chapter 12. Overview In this chapter, you will learn to –Create a functional SCSI chain –Describe the different flavors of SCSI –Troubleshoot problems.
Computer Architecture Part IV-B: I/O Buses. Chipsets Intelligent bus controller chips found on the motherboard Enable higher speeds on one or more buses.
D ISCOVERING IDE D EVICES. IDE OVERVIEW The hard drive controller is responsible for converting signals made by the system CPU to signals that the hard.
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.
CHAPTER Microcomputer as a Communication Device. Chapter Objectives Examine the components of the motherboard that relate to communication Describe a.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
Advanced Operating Systems - Spring 2009 Lecture 18 – March 25, 2009 Dan C. Marinescu Office: HEC 439 B. Office hours:
STORAGE ARCHITECTURE/ MASTER): Disk Storage: What Are Your Options? Randy Kerns Senior Partner The Evaluator Group.
Peripheral Interfaces
Input/Output Organization III: Commercial Bus Standards CE 140 A1/A2 20 August 2003.
1 COMPUTER ARCHITECTURE (for Erasmus students) Assoc.Prof. Stasys Maciulevičius Computer Dept.
PHY 201 (Blum) Comparators and Buses. PHY 201 (Blum) What is it? A comparator is circuitry that compares two inputs A and B, determining whether the following.
Presented By: Team-2 Vishal Shrikant Vikas Setu Vishakha
ARUN S CS-7 NO:6. HIGH SPEED OPTICAL CABLE TECHNOLOGY HIGH BANDWIDTH UNIVERSAL CONNECTOR SUPPORTS MULTIPLE PROTOCOLS  10Gb/s to 100Gb/s  single universal.
What is a Bus? A Bus is a communication system that transfers data between components inside a computer or between computers. Collection of wires Data.
IDE and SATA standards Group: Hoàng Thị Thanh Nhàn Hoàng Thị Lan Chung Đinh Thị Bình.
Introduction Chapter 1. Introduction  A computer network is two or more computers connected together so they can communicate with one another.  Two.
IEEE 1394, USB, and AGP High Speed Transfer
Direct Attached Storage and Introduction to SCSI
Direct Attached Storage and Introduction to SCSI
Chapter Overview Understanding Expansion Buses
Storage Networking Protocols
Hard Drive Components 1.5 Install and configure storage devices and use appropriate media YT Video 3:30.
Universal Serial Bus (USB)
Presentation transcript:

Cosc 2150: Computer Organization Chapter 13: Selected Storage Systems and Interfaces

Introduction This chapter is a brief introduction to several important mass storage systems. —You will encounter these ideas and architectures throughout your career. The demands and expectations placed on storage have been growing exponentially. —Storage management presents an array of interesting problems, which are a subjects of ongoing research.

Introduction Storage systems have become independent systems requiring good management tools and techniques. The challenges facing storage management include: —Identifying and extracting meaningful information from multi-terabyte systems. —Organizing disk and file structures for optimum performance. —Protecting large storage pools from disk crashes

I/O interfaces IDE NamesMax Speed (MB/s) # of devicesExternal connector type IDE, EIDE, ATAPI 3.32 (1 master, 1 slave) No external connections supported IDE: Ultra DMA/ (1 master, 1 slave) No external connections supported

SCSI SCSI, an acronym for Small Computer System Interface, is a set of protocols and disk I/O signaling specifications that became an ANSI standard in The key idea behind SCSI is that it pushes intelligence from the host to the interface circuits thus making the system nearly self managing The SCSI specification is now in its third generation, SCSI-3, which includes both serial and parallel interfaces.

Classic SCSI-2 daisy chains the host and disk devices along a parallel cable. –Depending on the implement- ation, the cable may contain as many as 68 pins. SCSI

–The SCSI-2 protocol uses phases, as shown in this state diagram. SCSI

The SCSI-3 Architecture Model (SAM) is a layered architecture of specifications for numerous serial and parallel interfaces. Each layer interacts with a host-level command architecture called the SCSI-3 Common Access Method (CAM) that can interface with practically any type of storage device. The layers communicate with each other using protocol service requests, indications, responses, and confirmations. We show the SAM on the next slide. SCSI

The SCSI-3 Architecture Model SCSI

I/O interfaces SCSI NamesMax Speed (MB/s) # of devicesExternal connector type SCSI –158 (including scsi card) 50-Pin low-density Apple DB-25 SCSI-2 (Fast SCSI, Fast Narrow pin low-density 50-pin high-density (SCSI-2)

I/O interfaces SCSI (cont.) NamesMax Speed (MB/s) # of devicesExternal connector type SCSI-2 Fast Wide SCSI (Wide SCSI) pin SCSI-3 Ultra SCSI (SCSI-3, Fast- 20, Ultra Narrow) pin low density 50-pin high density 68-pin

I/O interfaces SCSI (cont.) NamesMax Speed (MB/s) # of devicesExternal connector type SCSI-3 Wide Ultra SCSI (Fast Wide 20) pin low density 50-pin high density 68-pin SCSI-3 Ultra2 SCSI pin low density 50-pin high density 68-pin

I/O interfaces SCSI (cont.) NamesMax Speed (MB/s) # of devicesExternal connector type SCSI-3 Wide Ultra 2 SCSI pin low density 50-pin high density 68-pin SCSI-3 Ultra 3 SCSI pin low density 50-pin high density 68-pin SCSI-3 Wide Ultra 3 SCSI (Ultra 160) pin low density 50-pin high density 68-pin

FireWire the IEEE 1394 interface, which is also known as FireWire. IEEE 1394 isn’t just a storage interface, it is a peer-to-peer storage network. Its salient features include: —A 6-conductor cable, 4 for data and control, 2 for power. —Up to 15 feet of cable between each device. —Up to 63 daisy chained devices. —Support of hot plugging.

An IEEE 1394 Tree Configuration FireWire

Future of Fireware FireWire (IEEE 1394) —IEEE 1394b: speed of 800Mbps —Next generation 3.2Gbps Will USB replace Fireware completely?

This is the IEEE 1394 protocol stack. FireWire

Fibre Channel is one the preferred storage interfaces employed by large data centers and server farms. Interconnection topologies can be any of three types: switched, point-to-point, or looped. Fibre Channel

The most widely used form of Fibre Channel is Fibre Channel Arbitrated Loop (FC-AL) in basic loop or switched hub configurations. Switched hub configurations provide maximum throughput (100MBps over fiber) for a practically unlimited number of devices (up to 224).

Fibre Channel Fibre Channel is as much of a data network protocol as it is a storage network protocol. The lower three layers of its protocol stack (shown on the next slide) are the same for data networks and storage networks. Owing to its higher level protocol mappings, Fibre Channel networks do not require direct connection to a host and they can fit seamlessly into a data network configuration.

Fibre Channel

Internet SCSI (iSCSI) Fibre Channel components are costly and installation and maintenance of Fibre Channel systems requires specialized training. Because of this, a number of alternatives are taking hold. One of the most widely deployed of these is Internet SCSI (iSCSI). The general idea is to replace the SCSI bus with an Internet connection.

This diagram illustrates how a traditional parallel SCSI system processes an I/O request made by a program running on a host. iSCSI

This diagram illustrates how an iSCSI system processes an I/O request. iSCSI

Internet SCSI Of course, there is considerable overhead involved with traversing so many protocol layers. By the time a packet of SCSI data gets to the Internet, it is encapsulated in numerous PDUs.

iSCSI In order to deal with such heavy overhead, iSCSI systems incorporate special embedded processors called TCP offload engines (TOEs) to relieve the main processors of the protocol conversion work. An advantage of iSCSI is that there are technically no distance limitations. But the use of the Internet to transfer sensitive data raises a number of security concerns that must be dealt with head on.

iSCSI Many organizations support both Fibre Channel and iSCSI systems. The Fibre Channel systems are used for those storage arrays that support heavy transaction processing that requires excellent response time. The iSCSI arrays are used for user file storage that is tolerant of delays, or for long-distance data archiving. No one expects either technology to become obsolete anytime soon.

Storage Area Networks Fibre Channel technology has enabled the development of storage area networks (SANs), which are designed specifically to support large pools of mass storage. SANs are logical extensions of host storage buses. Any type of host connected to the network has access to the same storage pool. —PCs, servers, and mainframes all see the same storage system. SAN storage pools can be miles distant from their hosts.

Storage Area Networks

SANs differ from network attached storage (NAS) because they can be isolated from routine network traffic. This isolation facilitates storage management and enables various security methods. SANs have a lower protocol overhead than NAS because only the storage protocols are involved. NAS is gaining popularity because of lower costs for equipment and training of personnel, most of whom are familiar with data networking protocols.

Network Attached Storage

Other I/O Connections As processor speeds continue to increase, even Ultra ATA (IDE) cannot keep up. —Furthermore, these fast processors dissipate a lot of heat, which must be moved away from the CPU as quickly as possible. Fat parallel disk ribbon cables impede air flow. Serial ATA (SATA) is one solution to these problems. SATA uses thin cables that operate with lower voltages and longer distances.

Serial ATA (SATA) SATA 1 or SATA 150 —1.5 Gb per sec SATA 3Gb/s (SATA II or SATA2) —Backward compatible for 150 devices SATA 6Gb/s (SATA3) —And 3.1 version (2010) Connectors: Left internalPower cable Right external

SAS Serial Attached SCSI (SAS) SATA drives can be connected to SAS —But SAS can’t be connected to SATA 1.5, 3.0, 6.0 Gb/s (Feb 2009) A SAS domain may contain up to a total of 16,256 devices. With port expanders: 65k SAS connector : —Form factor compatible with SATA: allows for SATA drives to connect to a SAS backplane –So no need for a SATA controller just to attach a DVD. —Note, there are several other connectors types. –10 m external cables

I/O interfaces Parallel & USB NamesMax Speed (MB/s) # of devicesExternal connector type Parallel Standard Port pin Parallel EPP, ECP 3425-pin USB 11.5 – 1227

USB 2.0 Fully backwards compatible with USB 1.1 Speeds of up to 480 Mega bits per second —Supports 1.5 Mbps, 12Mbps and 480 Mbps speed —Supports dynamic speed changing —Supports multiple speeds in one tree. Supports up to 127 devices.

USB 2.0 device connection USB 2.0 HUB External CDRW Mouse PC camera Keyboard With USB hub (USB2.0) 1.5Mbps 12Mbps 480Mbps The speed can be changed if needed 1.5Mbps 12 Mbps M.B

USB 3.0 Standard expected in early 2010 —dubbed USB Superspeed, backward compatible to 2.0 Max speed is 4.8Gbps —The USB 3.0 A and B-side connectors

USB wireless Wireless USB is the new wireless extension to USB that combines the speed and security of wired technology with the ease-of-use of wireless technology. —Wireless USB is the first high-speed wireless personal interconnect technology to meet the needs of multimedia consumer electronics, PC peripherals, and mobile devices. —Wireless USB will preserve the functionality of wired USB while also unwiring the cable connection and providing enhanced support for streaming media CE devices and peripherals. —Wireless USB performance is targeted at 480Mbps at 3 meters and 110Mbps at 10 meters. —Expected by mid/late 2010, early 2011 From

Other I/O Connections The High Performance Peripheral Interface (HIPPI) is another interface that is outside of the SCSI-3 Architecture Model. It is designed to interconnect supercomputers and high-performance mainframes. Present top speeds are 100MBps with work underway for a 6.4GBps implementation. Without repeaters, HIPPI can travel about 150 feet (50 meters) over copper and 6 miles (10 km) over fiber.

Chapter 13 Conclusion We have examined a number of popular I/O architectures to include SCSI-2, FC-AL, ATA, SATA, SAS, PCI, USB, IEEE 1394, and HIPPI. Many of these architectures are part of the SCSI Architecture Model. Fiber Channel is most often deployed as Fiber Channel Arbitrated Loop, forming the infrastructure for storage area networks, although iSCSI is gaining fast.

Q A &