SCSI vs. ATA - More than an interface

A presentation at 2nd Conference on File and Storage Technology (FAST) in April 2003 in San Francisco, CA, USA by erik riedel

Slide 1

Slide 1

SCSI vs. ATA – More than an interface Dave Anderson, Jim Dykes, Erik Riedel Seagate Research April 2003

Slide 2

Slide 2

Outline Marketplace • personal – desktop, low-end servers • enterprise – servers, workstations, arrays • consumer – appliances • mobile – laptops Mechanics & Electronics • choices, comparison Performance • the direct impact Reliability • factors Summary SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 3

Slide 3

Disc characteristics User-visible characteristics • Data rate ~ (2πr) x (density) x (rpm) • Capacity ~ (πr2) x (density) • Seek time ~ r Internal characteristics • Areal density – density • Platter size – r • Spindle speed – rpm SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 4

Slide 4

Areal density higher density, higher data rate Data rate ~ (2πr) x (density) x (rpm) Capacity ~ (πr2) x (density) Seek time ~ r higher density, higher capacity Areal density – density • how many bits you can squeeze in The bad news • requires more signal processing • tolerates less “noise” • harder to do track-following (servo) SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 5

Slide 5

Platter size larger platter, higher data rate Data rate ~ (2πr) x (density) x (rpm) Capacity ~ (πr2) x (density) larger platter, higher capacity Seek time ~ r Platter size – r • large, smaller, smallest bad news – larger platter, higher seek time More bad news • larger platter, more power SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 6

Slide 6

Spindle speed faster platter, higher data rate Data rate ~ (2πr) x (density) x (rpm) Capacity ~ (πr2) x (density) Seek time ~ r Spindle speed – rpm • slow, fast, very fast The bad news • creates more “noise” • more (bad) vibration • more speed, more power SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 7

Slide 7

Comparing mechanics Cheetah 10K.6 enterprise Barracuda 7200.7 personal 84 mm more rigid structure larger actuator assembly SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology 95 mm

Slide 8

Slide 8

Comparing mechanics (2) Cheetah 10K.6 enterprise Cheetah 15K.3 enterprise 84 mm 65 mm smaller platters – less mass, shorter seeks => less capacity SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 9

Slide 9

Mechanics summary Basic design choices • how high data rate • how much capacity • how small seek time Each one affects which parts you pull off the shelf • how you put them together depends on how they will be used • some decisions driven by the marketplace • some driven by cost SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 10

Slide 10

Outline Marketplace • personal • enterprise Mechanics • choices – pick your parts • the choices made to date – comparison Electronics • comparison Performance • the direct impact Summary SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 11

Slide 11

Spindle speed 18000 personal enterprise 12000 9000 6000 3000 20 02 20 00 19 98 19 96 19 94 19 92 19 90 0 19 88 • when it becomes cheap enough, it becomes the norm in personal drives as well 15000 rpm • highest spindle speed will be perfected in enterprise drives product information for Seagate and Control Data disc drives since 1988 SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 12

Slide 12

Capacity 1000000 • this can confuse comparisons based on equivalent capacity 100000 megabytes • wider spacing for enterprise drives • wait until you get 2x 10000 1000 100 personal 10 enterprise 20 03 20 01 19 99 19 97 19 95 19 93 • highest capacity was always in enterprise drives, until 2003 19 91 1 product information for Seagate disc drives introduced since 1991 SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 13

Slide 13

Seek time 100 SCSI vs. ATA at FAST 2003 April 2003 personal enterprise 20 03 20 01 19 99 19 97 19 95 1 19 93 • sensitive to both the mechanics and the signal processing • moving the arm fast enough (starting) • staying on track (stopping) 10 19 91 • trend is toward further separation ms • enterprise always more aggressive on seek performance product information for Seagate disc drives introduced since 1991 © Copyright 2003 Seagate Technology

Slide 14

Slide 14

Rotational vibration 200 150 IOPS • rotation of one drive affects neighboring drives • personal drives not designed to reject the external energy • manifests itself as a performance problem enterprise personal 40% 80% 100 50 SCSI vs. ATA at FAST 2003 April 2003 vibration (rad/s2) comparison of Cheetah 18LP and Barracuda III © Copyright 2003 Seagate Technology 53 42 32 21 11 • state of the art cabinets have 15 adjacent drives • measurement of cabinets shows vibration up to 45 rad/s2 (best cabinets at 5 rad/s2) 0 0

Slide 15

Slide 15

Outline Marketplace • personal • enterprise Mechanics • choices & comparison Electronics • this is the only place where interface matters directly Performance • the direct impact Summary SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 16

Slide 16

Electronics comparison Servo processor – track following • more tracks require more processing • enterprise drives will use two processors Data mover ASIC – for all common-case data transfer • more complex interface requires more gates Program & data memory – every KB counts here! • more complex interface requires more RAM & flash • command queuing, multi-host support, parallel tasks • requires more code, more data space • we only put in the functions users need and use SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 17

Slide 17

Command queuing 250 200 seek time difference IOPS 150 queuing benefit 100 personal enterprise 50 • enterprise has a much larger improvement due to more sophisticated queuing • requires more memory • and more code read 250 • note – queuing benefit on writes would be even larger without (unsafe) caching 32 queue depth 16 8 4 2 1 0 write cache enabled IOPS 200 150 queuing benefit 100 personal 50 SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology 32 queue depth 16 8 4 write 2 0 1 comparison of Cheetah 73LP and Barracuda IV enterprise

Slide 18

Slide 18

Outline Marketplace • personal • enterprise Mechanics • choices & comparison Electronics • this is the only place where interface matters directly Performance • the direct impact Summary SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 19

Slide 19

Performance comparison cap rpm seek density UltraStar 36 LZX SCSI 36 GB 10000 4.9 ms 7.0 Gb/in2 DeskStar 75 ATA 30 GB slower spindle p ext bw 84 mm 6 36 MB/s 8.5 ms 11.0 Gb/in2 95 mm 2 37 MB/s higher areal personal bandwidth density slightly higher equivalent areal larger enterprise bandwidth platters density much higher cap UltraStar 36Z15 7200 dia rpm seek density dia p ext bw SCSI 36 GB 15000 4.1 ms 10.7 Gb/in2 65 mm 6 53 MB/s faster spindle SCSI vs. ATA at FAST 2003 April 2003 faster seek smaller platters more platters © Copyright 2003 Seagate Technology

Slide 20

Slide 20

Summary and conclusions Drives are designed from the ground up to meet a specific set of usage characteristics • more sophisticated than just $ / GB If you want to understand the state-of-the-art • make sure you look at enterprise drives • and make sure you are comparing apples to apples There is room for a wider variety of models • tell us what points are worthwhile SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 21

Slide 21

More Details? Just ask. dave.b.anderson@seagate.com james.e.dykes@seagate.com erik.riedel@seagate.com SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 22

Slide 22

Detail Slides SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 23

Slide 23

Disc Drive Internals SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 24

Slide 24

Number of platters single head single platter three heads 3-4 platters 5-6 platters 6+ platters two platters 100% • trend toward depopulated drives, as users trade capacity for performance and reliability 80% • even to odd-numbered head and single head drives, to save head costs 20% 60% 40% 20 02 20 01 20 00 19 99 19 98 0% product information for entire industry since 1998 SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 25

Slide 25

Areal density vs. linear density 1000 • most of the recent improvement due to higher tracks per inch (tpi) • linear density, bits per inch (bpi) is much higher, but growing more slowly 100 10 density kbpi ktpi 20 03 20 02 20 01 20 00 19 99 1 product information from the Appendix of “SCSI vs. ATA – more than an interface” in 2nd FAST Conference, April 2003 SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology

Slide 26

Slide 26

Linear density 1000 100 kbpi • enterprise lags personal by a little • takes longer to get the signal processing into the right tolerances 10 personal enterprise 20 03 20 01 19 99 19 97 19 95 19 93 1 19 91 • data rate and capacity are the drivers in personal product information for Seagate disc drives introduced since 1991 SCSI vs. ATA at FAST 2003 April 2003 © Copyright 2003 Seagate Technology