Printer Friendly
The Free Library
14,694,495 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

UDMA vs. SCSI RAID. Which One Is Right For You?


There's a relatively simple connectivity technology rocking the storage industry. It's not flashy like IP Storage, nor does it have the bandwidth of SCSI SCSI
 in full Small Computer System Interface

Once common standard for connecting peripheral devices (disks, modems, printers, etc.) to small and medium-sized computers. SCSI has given way to faster standards, such as Firewire and USB.
, but it gets the job done, particularly in desktops and workstations. The technology is ATA (1) (AT Attachment) The specification for IDE drives. See IDE.

(2) See analog telephone adapter.

ATA - Advanced Technology Attachment
.

ATA/UDMA drives are gaining some ground in the high-end workstation market where SCSI-based drives have long been unchallenged. They're also cropping up more frequently on low-end workstations. The main value proposition for ATA/UDMA drives is that they are very inexpensive and deliver sufficient performance for most applications.

There are fundamental differences between ATA/UDMA and SCSI drives, and their effectiveness when used in a RAID array. This article examines these differences and discusses some of the key issues you should consider if you're thinking about setting up a RAID array with these drives.

Price vs. Performance

The first advantage associated with ATA (vs. SCSI) is low cost. Traditionally high-end ATA drives The formal name for an IDE drive. See IDE.  are priced at one-third the cost of equivalent SCSI drives. A high-end, Ultra160 SCSI drive sells for about $500 today. A high-end ATA drive is priced at just $180.

But the price/performance lines between ATA and SCSI are starting to blur. Some disk drive manufacturers are now reported to be developing high-performance SCSI drives that will be available at ATA prices. ATA drive makers, on the other hand, are also developing more robust drives that include an increased number of SCSI-like features and functionality.

In the end, the customer will win with greater I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output.

I/O - Input/Output
 speed at much lower costs than has been previously available.

Performance Differences

Perhaps the most significant difference between SCSI and ATA is that ATA drives are single I/O devices See peripheral.  with a point-to-point protocol See PPP and PPTP.

(communications, protocol) Point-to-Point Protocol - (PPP) The protocol defined in RFC 1661, the Internet standard for transmitting network layer datagrams (e.g. IP packets) over serial point-to-point links.
. A SCSI interface SCSI interface - SCSI adaptor  allows you to have up to 15 drives per bus performing tasks concurrently. With an ATA interface, you can only have up to two drives per bus and, while one drive is performing a task, the other must remain idle.

In a RAID scenario it is very important to overlap commands as much as possible in order to increase array performance. With SCSI, I/O commands can be performed across up to 15 drives concurrently. With an ATA interface, they can't. Therefore, there are some limitations to the performance you can achieve using ATA drives in a RAID array.

In workstations these limitations are less important than in a server, since the applications tend to be single-threaded. In servers, because there is typically a queue of active requests from multiple users, the ability of SCSI to satisfy those requests concurrently greatly adds to the performance achievable with the array.

Another point to consider when planning a RAID array is cable length. With UDMA/ATA there's a very short maximum allowable cable length between the controller and drives of 18 inches, meaning that ATA interfaces are limited to "inside the box" RAID applications. SCSI, on the other hand, allows cable lengths of up to 25 meters between controller and drives, providing greater flexibility for setting up external or internal RAID arrays.

A third performance differentiation is the command set. With UDMA (Ultra DMA) See Ultra ATA.

UDMA - ATA-4
 the instruction set used with hard drives is very low level and sparse sparse - A sparse matrix (or vector, or array) is one in which most of the elements are zero. If storage space is more important than access speed, it may be preferable to store a sparse matrix as a list of (index, value) pairs or use some kind of hash scheme or associative memory. . There are only a handful of simple error codes and a very limited command set. SCSI offers a rich command set and detailed error codes.

Another point to consider is the number of devices supported by each PCI (1) (Payment Card Industry) See PCI DSS.

(2) (Peripheral Component Interconnect) The most widely used I/O bus (peripheral bus).
 controller chip. Each ATA drive needs its own controller. This means that in an UDMA/ATA RAID array there are a lot of interfaces and a lot of point-to-point cables and controllers. In the end the savings earned from using less-expensive drives might not outweigh the total cost of setting up the RAID array.

One final point worth mentioning is that an ATA bus is not designed to support hot-plugging or even drives failing during a data transfer. This would require a much more complicated error handling code in the firmware A category of memory chips that hold their content without electrical power. Firmware includes flash, ROM, PROM, EPROM and EEPROM technologies. When holding program instructions, firmware can be thought of as "hard software." See flash memory, ROM, PROM, EPROM, EEPROM and FOTA.  and controller chip. It is quite common for a failed ATA device to make the bus unusable for the other drive. SCSI, on the other hand, supports hot plugging and provides BSY BSY Busy
BSY British School of Yoga
BSY Bit Sync
BSY Busy Line
 and RST signals, making it quick and easy to revive a bus that has become unstable.

RAID Applications

Most workstation applications are single-threaded and stall, pending the completion of an I/O. Therefore, for a workstation, a very appropriate architecture is to implement your RAID using the host CPU CPU
 in full central processing unit

Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit.
. This means simple interfaces and simple implementation, and it will probably outperform Outperform

An analyst recommendation meaning a stock is expected to do slightly better than the market return.

Notes:
Exact definitions vary by brokerage, but in general this rating is better than neutral and worse than buy or strong buy.
 a microprocessor-based I/O controller you might otherwise use.

In addition, high-end workstation applications are becoming more dependent on high performance I/O. A good example is high-resolution image manipulation, which requires a large amount of virtual memory space. Because most workstations are not configured con·fig·ure  
tr.v. con·fig·ured, con·fig·ur·ing, con·fig·ures
To design, arrange, set up, or shape with a view to specific applications or uses:
 with a lot of memory, a great amount of demand is placed on the workstation's I/O. High-performance I/O can greatly improve application performance.

On low-end workstations, in I/O-intensive applications like these, ATA/UDMA drives with RAID are out-performing SCSI drives in terms of price/performance. On high-end workstations, however, SCSI remains the price/performance leader.

About Adaptec RAID

Adaptec is a pioneer in I/O technology and one of the first companies credited with making the complex world of connectivity simple and affordable with SCSI. Today Adaptec is doing the same with RAID. The company's vision is RAID on every server.

In the spirit of this initiative, the company is currently developing new UDMA RAID products, slated for introduction in mid-2001. The products will provide low-cost data protection and increased performance for workstations and servers.

Ed Rebello is the RAID Communications Manager at Adaptec, Inc. (Milpitas, CA).
COPYRIGHT 2000 West World Productions, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2000, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:Technology Information; ATA/UDMA drives vs. SCSI drives
Author:Rebello, Ed
Publication:Computer Technology Review
Geographic Code:1USA
Date:Dec 1, 2000
Words:945
Previous Article:To Get Users To Backup Regularly, Keep It Simple.(Industry Trend or Event)
Next Article:Cyberspace Evolving Business Law--Integrators Must Stand Ready.(Uniform Commercial Code update)(Government Activity)
Topics:



Related Articles
Ultra3 SCSI Powers The Market.(Technology Information)
QUANTUM DEVELOPS THIRD GENERATION HARD DRIVE INTERFACE.(Brief Article)(Product Announcement)
3WARE'S ESCALADE TOPS SPEEDS OF 163MB/SEC TO OUT PERFORM ADAPTEC AND MYLEX BY OVER 200%.(Product Development)
Trends In RAID Technology.(Technology Information)
Serial attached SCSI is leading the pack of storage interfaces. (Storage Networking).
Serial ATA: opening new markets for ATA RAID. (Serial ATA).
What is Serial-Attached SCSI? (From the SCSI Expert).
Commodity? Not hard disk. (Storage as I see it).
Toshiba introduces high-capacity 2.5-inch hard disk drives.(from the Storage Device Division)(Brief Article)
Serial ATA: hits & misses.(Storage Networking)(Advanced Technology Attachment)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles