13.07.2015 Views

13.1 through 13.5, 13.10 and 13.11

13.1 through 13.5, 13.10 and 13.11

13.1 through 13.5, 13.10 and 13.11

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>13.1</strong>0 Parallelizing Disk Access Using RAID Technologyture for indexing. In general, any data structure that can be adapted to the characteristicsof disk devices can be used as a primary file organization for record placementon disk.icularECTs,pe. In:tes ofrshipstxamc'sthet freld5 Owncords,valuelentedchicalrysical,orbyIisk tophysirently,ncy atMENTent, itJDENT:'ing of-'d file.s fieldllv thevpe ofdeter-.ta valrple,ifis offert'e ivillstruc- $<strong>13.1</strong>0 Parallelizing Disk AccessUsing RAID TechnologyWith the exponential growth in the performance <strong>and</strong> capacity of semiconductordevices <strong>and</strong> memories, faster microprocessors with larger <strong>and</strong> larger primary rxemoriesare continually becoming available. To match this growth, it is natural toexpect that secondary storage technology must also take steps to keep up withprocessor technology in performance <strong>and</strong> reliability.A major advance in secondary storage technology is represented by the developmentof RAID, which originally stood for RedundantArrays of Inexpensive Disks.Lately, the l in RAID is said to st<strong>and</strong> for Independent. The RAID idea received a verypositive industry endorsement <strong>and</strong> has been developed into an elaborate set ofalternative RAID architectures (RAID levels 0 <strong>through</strong> 6). We highlight the mainfeatures of the technology belowThe main goal of RAID is to even out the widely different rates of performanceimprovement of disks againsthose in memory <strong>and</strong> rnicroprocessors.l2 While RAMcapacities have quadrupled every two to three years, disk access times are improvingat less than l0 percent per year, <strong>and</strong> disk transfer rates are improving at roughly 20percent per year. Drsk capacities are indeed improving at more than 50 percent peryear, but the speed <strong>and</strong> access time inrprovements are of a much smaller magnitude.Thble 13.3 shows trends in disk technology in terms of 1993 parameter values <strong>and</strong>rates of improvement, as well as where these parameters are in 2003.A second qualitative disparity exists between the ability of special microprocessorsthat cater to new applications involving video, audio, image, <strong>and</strong> spatial data processing(see Chapters 24 <strong>and</strong> 29 for details of these applications), with correspondinglack of fast access to large, shared data sets.The natural solution is a large array of sn-rall independent disks acting as a singlehigher-performance logical disk. A concept called data striping is used, which utilizesparallellsnr to improve disk performance. Data striping distributes data transparentlyover multiple disks to make them appear as a single large, fast disk. Figure<strong>13.1</strong>2 shows a file distriburedor striped over four disks. Striping improves overallI/O performance by aliowing multiple I/Os to be serviced in parallel, thus providinghigh overall transfer rates. Data striping also accomplishes load balancing amongdisks. Moreover, by storing redundar-rt information on disks using parity or someother error correction code, reliability can be improved. In Sections 13.3.1 <strong>and</strong>13.3.2, we discuss how RAID achieves the two important objectives of improvedreliability <strong>and</strong> higher performance. Section 13.3.3 discusses RAID organizations.'12. This was predicted by Gordon Bel to be about 40 percent every year between 1974 <strong>and</strong> 1984 <strong>and</strong>is now supposed to exceed 50 percent per year.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!