Reliability and Fault Tolerance in Storage

Size: px
Start display at page:

Download "Reliability and Fault Tolerance in Storage"

Transcription

1 Reliability and Fault Tolerance in Storage Dalit Naor/ Dima Sotnikov IBM Haifa Research Storage Systems 1 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

2 Agenda RAID systems (RAID 0-5) Limitations of RAID What comes after RAID 5? Distributed Replication systems Distributed ECC systems Builds on materials from -Operating System Concepts, 7th ed., by Silbershatz, Galvin, & Gagne - CS 3013, Operating Systems, WPI - Notes by André Brinkmann, U. Paderborn --Other (as indictaed) 2 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

3 Definitions MTTF Mean time to failure MTTR Mean Time To Repair MTBF Mean Time Between Failures = MTTF + MTTR AFR Annual Failure Ratio Estimated probability that a hard disk will fail during a full year of use MTTDL Mean time to Data Loss- System MTTF Time (in years) before disk failure is likely to cause data loss in a RAID system Byte or bit level vs. Block level Block is, e.g. 512 Bytes 3 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

4 Disk Arrays Disk Arrays: aggregation of disks into groups of n disks Idea: Combine multiple inexpensive disks into one large virtual disk Virtual disk appears to be a regular disk to the computer increases capacity The virtual disk will have high performance Problem: Disk-system mean time to failure (MTTF) of the array drops proportionally The System MTTF of n disks == Disk-MTTF n AFR = 365*24 MTTF, AFR being the % of disks that will fail in a year within an array Example (disks are assumed to be identical and independent) If mean time to failure (MTTF) of a disk drive is 100,000 hours MTTF of an array of 100 identical disks drops to 1000 hours (i.e., days ~ 6 weeks) lose 1% of your data every 6 weeks! Use redundancy (e.g. mirroring) 4 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

5 A Real Example of Array Reliability w/replication What s the real MTTF value (in hours) for a single disk? Very different estimates (*) Manufacturer MTTF x - 1,200,000 hours Inspected (real world) MTTF 0.2x 250,000 hours Conservative MTTF 0.1x 145,000 hours Pessimistic MTTF 0.03x 36,000 hours Consider a 4 TB disk, today s large capacity disks To create a pool of 40 TB usable capacity, need to aggregate 20 disks MTTF of the array is Disk_MTTF/20 Probability of loosing data in the array w/ replication Q == 20 * (1/MTTF) 2 * MTTR MTTR depends on the disk capacity, and disk throughput Example: - MTTR of a 4TB disk ~ 35 hours (**) - Q is shown in the table MTTF (hours) 1,200,000 Q (prob. data loss) 4.8*10-10 MTTDL (mean time Years to data loss) 234,833 For a small array, this is a very reliable system 250, , * * , (*) ( (**) Time to rebuild a SATA 7.2K RPM disk at 30MB/s 36, * Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

6 Expected time between disk failures Time from last failure Expected time until the next failure Right after 10 days 20 days 4 days 10 days 15 days 6 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

7 RAID - Redundant Array of Independent Disks Aggregates disks into groups ( arrays ) of n disks Stripes the data block, and use extra capacity to store information redundantly (e.g. error correction code) on other disks in the group When a disk fails, restore its information from the other disks Provides High Reliability Availability Fast recovery from failure (*) Increased performance Penalty Write/Read amplification Bandwidth Cost (more capacity, more complexity) (*) As disks get bigger, Rebuild takes longer Need higher resiliency Originally introduced to replace Single Large Expensive Disk (SLED) that was used for mainframes IBM 3380 model CJ2 7 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

8 RAID Level 0 - Striping Simple: Block/group i is on disk (i mod n) Advantage Read/write n blocks in parallel; n times bandwidth Disadvantage No redundancy at all. System MTTF (mean time to failures) is 1/n disk MTTF! No redundancy, no fault tolerance High I/O performance, parallel I/O stripe 0 stripe 4 stripe 8 stripe 1 stripe 5 stripe 9 stripe 2 stripe 6 stripe 10 stripe 3 stripe 7 stripe 11 8 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

9 RAID Level 1 - Mirroring Simple : Each stripe is written twice Block/group i is on disks (i mod 2n) & (i+n mod 2n) Advantages Read/write n blocks in parallel Redundancy: System MTTF = (Disk MTTF) 2 / (MTTR*2n) Tolerates a single disk fault Writes are amplified Throughput for writes is 50% Can optimize Reads: Throughput for reads is doubled Simple rebuild: a failed disk is replaced by copying its mirror - MTTR = Disk Capacity / Disk Throughput Disadvantage Capacity utilization is 50% RAID 1-0: Striping with Mirroring RAID 0-1 (original) only two disks, no striping stripe 0 stripe 4 stripe 8 stripe 1 stripe 5 stripe 9 stripe 2 stripe 6 stripe 10 stripe 3 stripe 7 stripe 11 stripe 0 stripe 4 stripe 8 stripe 1 stripe 5 stripe 9 stripe 2 stripe 6 stripe 10 stripe 3 stripe 7 stripe 11 9 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

10 RAID Level 2 Parity with ECC (Obsolete) Error-correction code at the bit level Uses Hamming(7,4)-code, can detect up to two and correct up to one bit errors Disk spindle rotation is synchronized Data is striped such that each sequential bit is on a different disk ECC Implemented by the hard disk RAID 2 is obsolete, no commercial RAID-2 systems 10 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

11 RAID Level 3 Parity, byte-interleaved (Obsolete) Dedicated parity disk (via XOR computation), byte-level striping A single block of data is spread across all members of the set and will reside in the same location Any I/O requires activity on every disk and usually requires synchronized spindles. Advantage over RAID 2 Capacity utilization is improved Simplicity in computation (XOR) Disadvantage Disk spindle rotation is synchronized Error detection/correction of only a single error Can not serve multiple requests in parallel! Good for long sequential reads and writes Obsolete, not in commercial systems 11 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

12 RAID Level 4 Parity, block-interleaved One disk is used for parity The data is split into equal sized stripes Each stripe is split on n + 1 disks A full stripe is a single one row {D 0, D 1, D 2, D 3, P 0-3 } D0 D1 D2 D3 P Parity 0-3 = stripe 0 xor stripe 1 xor stripe 2 xor stripe 3 n stripes plus parity are written/read in parallel If any disk/stripe fails, it can be reconstructed from others P = D0 D1 D2 D3 Advantages n times Read bandwidth D2 = D0 P D1 D3 System MTTF = (Disk MTTF) 2 / (MTTR*n(n+1)) Capacity utilization is 1-1/(n+1) Simple Rebuild - Hot Swap disk Rebuild: a failed disk can be reconstructed on-the-fly - Hot expansion : can upgrade to larger sized-disks easily Disadvantage The parity disk is a bottleneck A Write requires read-modify-write of parity stripe only 1x write bandwidth stripe 0 stripe 4 stripe 8 stripe 1 stripe 5 stripe 9 stripe 2 stripe 6 stripe 10 stripe 3 stripe 7 stripe 11 parity 0-3 parity 4-7 parity Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

13 RAID Level 5 Distributed parity, block-interleaved Similar to RAID Level 4, but parity is distributed over all disks Similar characteristics to RAID Level 4 most popular; rotating disk spreads out parity load Key additional advantages Avoids bottleneck at the parity disk Increases Write parallelism Writing individual stripes (RAID 4 & 5) 1 Logical Write 2 Reads + 2 Writes: - Read existing stripe and existing parity - Recomputed parity - Write new stripe and new parity stripe 0 stripe 4 stripe 8 stripe 12 stripe 1 stripe 5 stripe 9 parity stripe 2 stripe 6 parity 8-11 stripe 13 stripe 3 parity 4-7 stripe 10 stripe 14 parity 0-3 stripe 7 stripe 11 stripe Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

14 RAID 5 Operations 14 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

15 RAID Levels and Configurations (up to Level 5) Source: OS course Notes, Kai Li, Princetonhttp:// 15 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

16 A Real Use Case of RAID 5 (today) Real use case: Required amount of usable data - 30 PB Single disk capacity - 4 TB RAID 5 configuration 5+1 (5 data disks + 1 parity) Expected time to read one sequential megabyte from disk ~ 20 milliseconds* Some calculations: Required amount or RAID boxes : Total capacity in TB/RAID usable capacity in TB 30*1000/(5*4) = 1500 Required amount of disks: Required amount or RAIDs*Amount of disks per RAID 1500 * 6 = 9000 Single disk expected bandwidth: Second/Time to read 1 MB 1/0.02 = 50 MB/sec Assuming that system is 80% utilized, 10 MB/sec of bandwidth can be dedicated for recovery MTTR in hours: Disk capacity in MB/Recovery bandwidth per hour (4*1024*1024)/(10*3600) ~ 116 hours (*) 16 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

17 A Real Use Case of RAID 5 (today) Single disk MTTF: hours MTTR: 116 hours #RAID: 1500 (denoted by m) #Disks per RAID: (denoted by n + 1) MTTDL= 2 MTTF m ( n+ 1) n MTTR = (5+ 1) MTTDL: 4028 hours 168 days If we take MTTF to be hours then MTTDL will be ~ 499 days, not much better Martin Schulze, Garth Gibson, Randy Katz, David Patterson, HOW RELIABLE IS RAID?, COMPCON Springs Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

18 But in reality RAID 5 is actually even worse With disks, a storage array is always rebuilding! Disk failure annual ratio = Hours per year/mttf Number of disk failures per day = Disk failure annual ratio*total amount of disks/amount of days per year For MTTF : 9000*24/ disk failures per day For MTTF : 9000*24/ disk failures per day 1 in 10 Hard error rate of bits implies data loss every ~6 th rebuild During a single disk recovery, all the data from the single RAID will be accessed: #data disks per raid*disk capacity in bits 5*4*1024*1024*1024*1024*8= RAID 5 will loose data every 4 days for MTTF == , or 7 days for MTTF == Or once at month for MTTF == Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

19 The Limitations RAID 5 - Conclusions System is consistently busy with Rebuilds The I/O traffic performed due to the excessive Rebuilds is affected by bit errors of the disk. RAID 5 does not address today s reliability What about data availability? Control RAID is local, confined to a box Redundancy is all within the array of disks Advantage: - Simple - Rebuild from local disk, close by traffic Large systems can no longer be built out a of single box, need many RAID boxes Any component within an enclosure can fail all data is unreachable although all bits are intact on disks The amount of information needed in order to recover a given unit (e.g. 1MB) is very large (e.g. in RAID 5, n MBs, n being the # of data disks) 19 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

20 The I/O request path in storage subsystem Protocol Stack Disk Drivers SCSI Protocol Storage Layer FC Adapter w/ drivers Networks Disk 20 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

21 What comes after RAID 5? Approach 1 Improve reliability within a single box RAID Level 6 - Recovering from double failures RAID-6 is a general term for any type of RAID that can tolerates two disk failures MTTDL increases to ~100 years Extends RAID 5 by adding an additional parity block Uses block-level striping with two parity blocks distributed across all member disks. P parity based on XOR Q other codes, e.g. a different XOR, Reed-Solomon. Box-related problems remain, but postponed to a later point Approach 2 Handle system-wide reliability 21 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

22 Storage System Reliability Distributed Replication Motivation: Avoid excessive Reads on every recovery RAID1 recovers 1 MB by reading 1 MB; while RAID5 recovers 1MB by reading N MB Avoid a single disk bottleneck at recovery, e.g. use distribution like RAID 4 Distributed RAID 1 vs. 2-way replication RAID 1 2-way replication Spare Disk Spare Capacity 22 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

23 Distributed Two-Way Replication Consider the previous example: Usable capacity of 30 PB Single disk capacity of 4 TB 2-way replication configuration requires 60 PB of raw capacity Required amount of disks: 60*1000/4 = (denoted by N) Single disk recovery bandwidth 10 MB/sec (under the 80% utilization assumption) Replication object chunk size is 1 MB In case of a disk failure, every other disk contains (on average) 4*1024*1024/ ~ 280 objects (280 MB) of the failed disk Therefore, during disk rebuild (recovery), every disk needs to read 280 MB and write 280 MB of data This takes ~56 seconds (assuming that the network resources are unbounded) MTTDL= 2 MTTF N ( N 1) MTTR = For 40 Gbit InfiniBand* network 5 GB per second 4*1024/5 = 820 sec ~ 14 minute MTTDL= 2 MTTF N ( N 1) MTTR = * 23 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

24 Distributed Three-Way Replication For the same example of 30PB usable capacity: Required amount of disks: 90*1000/4 = (denoted by N) MTTDL= N ( N 3 MTTF 1) ( N 2) MTTR 2 = Ignoring network limitations, MTTDL is more then 125 years Assuming 40 Gbit InfiniBand, the MTTDL is still unacceptable MTTDL = N ( N 3 MTTF 1) ( N 2) MTTR 2 = hours are ~ 7 months 24 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

25 Distributed Schemes with ECC What s next? 4-way replication is too costly Objective: a system with the following properties Capacity utilization should be better than 2-way replication Can withstand many disk failures requires a more complex distributed RAID Erasure Coding Notation m (message size) is the number of the original data chunks n is the number of encoded data chucks, n>m Every data item encoded with n chucks can be reconstructed from any m chucks Encoding rate r = m/n (<1) Capacity utilization 1/r For example, use Reed-Solomon encoding 25 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

26 ECC - example For ECC with parameters m = 8 and n = 12 Required amount of usable data 30 PB Single disk capacity 4 TB m = 8 and n = 12 requires 45 PB of raw capacity Required amount of disks: 45*1000/4 = (denoted by N) Single disk recovery bandwidth 10 MB/sec Data chuck size 1 MB In case of a disk failure, every other disk contains (on average) 8*4*1024*1024/ ~ 2983 chucks (2983 MB) of the failed disk Therefore, during disk rebuild (recovery), every disk needs to read 2983 MB and write 373 MB of data This takes ~ 336 seconds (assuming that the network resources are unbounded), or ~ 14 minute assuming a 40Gb InfiniBand network. MTTDL= N ( N 1) ( N 5 MTTF 2) ( N 3) ( N 4) MTTR years 26 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

27 In Summary RAID is widely used today - a key concept for today s storage systems Actually used are RAID1 RAID5 RAID6 RAID improves the reliability within a single box This approach is reaching its limitations due to the growth in capacity sizes New approaches (e.g. Cloud scale) build on Replication (two or three ways) Distributed ECC 27 Advanced Topics on Storage Systems - Spring 2014, Tel-Aviv University

Operating Systems. RAID Redundant Array of Independent Disks. Submitted by Ankur Niyogi 2003EE20367

Operating Systems. RAID Redundant Array of Independent Disks. Submitted by Ankur Niyogi 2003EE20367 Operating Systems RAID Redundant Array of Independent Disks Submitted by Ankur Niyogi 2003EE20367 YOUR DATA IS LOST@#!! Do we have backups of all our data???? - The stuff we cannot afford to lose?? How

More information

How To Improve Performance On A Single Chip Computer

How To Improve Performance On A Single Chip Computer : Redundant Arrays of Inexpensive Disks this discussion is based on the paper:» A Case for Redundant Arrays of Inexpensive Disks (),» David A Patterson, Garth Gibson, and Randy H Katz,» In Proceedings

More information

Price/performance Modern Memory Hierarchy

Price/performance Modern Memory Hierarchy Lecture 21: Storage Administration Take QUIZ 15 over P&H 6.1-4, 6.8-9 before 11:59pm today Project: Cache Simulator, Due April 29, 2010 NEW OFFICE HOUR TIME: Tuesday 1-2, McKinley Last Time Exam discussion

More information

Theoretical Aspects of Storage Systems Autumn 2009

Theoretical Aspects of Storage Systems Autumn 2009 Theoretical Aspects of Storage Systems Autumn 2009 Chapter 1: RAID André Brinkmann University of Paderborn Personnel Students: ~13.500 students Professors: ~230 Other staff: ~600 scientific, ~630 non-scientific

More information

Input / Ouput devices. I/O Chapter 8. Goals & Constraints. Measures of Performance. Anatomy of a Disk Drive. Introduction - 8.1

Input / Ouput devices. I/O Chapter 8. Goals & Constraints. Measures of Performance. Anatomy of a Disk Drive. Introduction - 8.1 Introduction - 8.1 I/O Chapter 8 Disk Storage and Dependability 8.2 Buses and other connectors 8.4 I/O performance measures 8.6 Input / Ouput devices keyboard, mouse, printer, game controllers, hard drive,

More information

CS420: Operating Systems

CS420: Operating Systems NK YORK COLLEGE OF PENNSYLVANIA HG OK 2 RAID YORK COLLEGE OF PENNSYLVAN James Moscola Department of Physical Sciences York College of Pennsylvania Based on Operating System Concepts, 9th Edition by Silberschatz,

More information

RAID. Storage-centric computing, cloud computing. Benefits:

RAID. Storage-centric computing, cloud computing. Benefits: RAID Storage-centric computing, cloud computing. Benefits: Improved reliability (via error correcting code, redundancy). Improved performance (via redundancy). Independent disks. RAID Level 0 Provides

More information

CS161: Operating Systems

CS161: Operating Systems CS161: Operating Systems Matt Welsh mdw@eecs.harvard.edu Lecture 18: RAID April 19, 2007 2007 Matt Welsh Harvard University 1 RAID Redundant Arrays of Inexpensive Disks Invented in 1986-1987 by David Patterson

More information

PIONEER RESEARCH & DEVELOPMENT GROUP

PIONEER RESEARCH & DEVELOPMENT GROUP SURVEY ON RAID Aishwarya Airen 1, Aarsh Pandit 2, Anshul Sogani 3 1,2,3 A.I.T.R, Indore. Abstract RAID stands for Redundant Array of Independent Disk that is a concept which provides an efficient way for

More information

Lecture 36: Chapter 6

Lecture 36: Chapter 6 Lecture 36: Chapter 6 Today s topic RAID 1 RAID Redundant Array of Inexpensive (Independent) Disks Use multiple smaller disks (c.f. one large disk) Parallelism improves performance Plus extra disk(s) for

More information

Disk Storage & Dependability

Disk Storage & Dependability Disk Storage & Dependability Computer Organization Architectures for Embedded Computing Wednesday 19 November 14 Many slides adapted from: Computer Organization and Design, Patterson & Hennessy 4th Edition,

More information

Definition of RAID Levels

Definition of RAID Levels RAID The basic idea of RAID (Redundant Array of Independent Disks) is to combine multiple inexpensive disk drives into an array of disk drives to obtain performance, capacity and reliability that exceeds

More information

technology brief RAID Levels March 1997 Introduction Characteristics of RAID Levels

technology brief RAID Levels March 1997 Introduction Characteristics of RAID Levels technology brief RAID Levels March 1997 Introduction RAID is an acronym for Redundant Array of Independent Disks (originally Redundant Array of Inexpensive Disks) coined in a 1987 University of California

More information

How To Write A Disk Array

How To Write A Disk Array 200 Chapter 7 (This observation is reinforced and elaborated in Exercises 7.5 and 7.6, and the reader is urged to work through them.) 7.2 RAID Disks are potential bottlenecks for system performance and

More information

Disk Array Data Organizations and RAID

Disk Array Data Organizations and RAID Guest Lecture for 15-440 Disk Array Data Organizations and RAID October 2010, Greg Ganger 1 Plan for today Why have multiple disks? Storage capacity, performance capacity, reliability Load distribution

More information

RAID. RAID 0 No redundancy ( AID?) Just stripe data over multiple disks But it does improve performance. Chapter 6 Storage and Other I/O Topics 29

RAID. RAID 0 No redundancy ( AID?) Just stripe data over multiple disks But it does improve performance. Chapter 6 Storage and Other I/O Topics 29 RAID Redundant Array of Inexpensive (Independent) Disks Use multiple smaller disks (c.f. one large disk) Parallelism improves performance Plus extra disk(s) for redundant data storage Provides fault tolerant

More information

Sistemas Operativos: Input/Output Disks

Sistemas Operativos: Input/Output Disks Sistemas Operativos: Input/Output Disks Pedro F. Souto (pfs@fe.up.pt) April 28, 2012 Topics Magnetic Disks RAID Solid State Disks Topics Magnetic Disks RAID Solid State Disks Magnetic Disk Construction

More information

Solving Data Loss in Massive Storage Systems Jason Resch Cleversafe

Solving Data Loss in Massive Storage Systems Jason Resch Cleversafe Solving Data Loss in Massive Storage Systems Jason Resch Cleversafe 2010 Storage Developer Conference. Insert Your Company Name. All Rights Reserved. 1 In the beginning There was replication Long before

More information

Storing Data: Disks and Files

Storing Data: Disks and Files Storing Data: Disks and Files (From Chapter 9 of textbook) Storing and Retrieving Data Database Management Systems need to: Store large volumes of data Store data reliably (so that data is not lost!) Retrieve

More information

RAID Technology Overview

RAID Technology Overview RAID Technology Overview HP Smart Array RAID Controllers HP Part Number: J6369-90050 Published: September 2007 Edition: 1 Copyright 2007 Hewlett-Packard Development Company L.P. Legal Notices Copyright

More information

Disks and RAID. Profs. Bracy and Van Renesse. based on slides by Prof. Sirer

Disks and RAID. Profs. Bracy and Van Renesse. based on slides by Prof. Sirer Disks and RAID Profs. Bracy and Van Renesse based on slides by Prof. Sirer 50 Years Old! 13th September 1956 The IBM RAMAC 350 Stored less than 5 MByte Reading from a Disk Must specify: cylinder # (distance

More information

RAID Levels and Components Explained Page 1 of 23

RAID Levels and Components Explained Page 1 of 23 RAID Levels and Components Explained Page 1 of 23 What's RAID? The purpose of this document is to explain the many forms or RAID systems, and why they are useful, and their disadvantages. RAID - Redundant

More information

Striped Set, Advantages and Disadvantages of Using RAID

Striped Set, Advantages and Disadvantages of Using RAID Algorithms and Methods for Distributed Storage Networks 4: Volume Manager and RAID Institut für Informatik Wintersemester 2007/08 RAID Redundant Array of Independent Disks Patterson, Gibson, Katz, A Case

More information

SSDs and RAID: What s the right strategy. Paul Goodwin VP Product Development Avant Technology

SSDs and RAID: What s the right strategy. Paul Goodwin VP Product Development Avant Technology SSDs and RAID: What s the right strategy Paul Goodwin VP Product Development Avant Technology SSDs and RAID: What s the right strategy Flash Overview SSD Overview RAID overview Thoughts about Raid Strategies

More information

RAID: Redundant Arrays of Independent Disks

RAID: Redundant Arrays of Independent Disks RAID: Redundant Arrays of Independent Disks Dependable Systems Dr.-Ing. Jan Richling Kommunikations- und Betriebssysteme TU Berlin Winter 2012/2013 RAID: Introduction Redundant array of inexpensive disks

More information

Summer Student Project Report

Summer Student Project Report Summer Student Project Report Dimitris Kalimeris National and Kapodistrian University of Athens June September 2014 Abstract This report will outline two projects that were done as part of a three months

More information

COS 318: Operating Systems. Storage Devices. Kai Li Computer Science Department Princeton University. (http://www.cs.princeton.edu/courses/cos318/)

COS 318: Operating Systems. Storage Devices. Kai Li Computer Science Department Princeton University. (http://www.cs.princeton.edu/courses/cos318/) COS 318: Operating Systems Storage Devices Kai Li Computer Science Department Princeton University (http://www.cs.princeton.edu/courses/cos318/) Today s Topics Magnetic disks Magnetic disk performance

More information

ES-1 Elettronica dei Sistemi 1 Computer Architecture

ES-1 Elettronica dei Sistemi 1 Computer Architecture ES- Elettronica dei Sistemi Computer Architecture Lesson 7 Disk Arrays Network Attached Storage 4"» "» 8"» 525"» 35"» 25"» 8"» 3"» high bandwidth disk systems based on arrays of disks Decreasing Disk Diameters

More information

High Performance Computing. Course Notes 2007-2008. High Performance Storage

High Performance Computing. Course Notes 2007-2008. High Performance Storage High Performance Computing Course Notes 2007-2008 2008 High Performance Storage Storage devices Primary storage: register (1 CPU cycle, a few ns) Cache (10-200 cycles, 0.02-0.5us) Main memory Local main

More information

1 Storage Devices Summary

1 Storage Devices Summary Chapter 1 Storage Devices Summary Dependability is vital Suitable measures Latency how long to the first bit arrives Bandwidth/throughput how fast does stuff come through after the latency period Obvious

More information

an analysis of RAID 5DP

an analysis of RAID 5DP an analysis of RAID 5DP a qualitative and quantitative comparison of RAID levels and data protection hp white paper for information about the va 7000 series and periodic updates to this white paper see

More information

Chapter 6. 6.1 Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig. 6.1. I/O devices can be characterized by. I/O bus connections

Chapter 6. 6.1 Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig. 6.1. I/O devices can be characterized by. I/O bus connections Chapter 6 Storage and Other I/O Topics 6.1 Introduction I/O devices can be characterized by Behavior: input, output, storage Partner: human or machine Data rate: bytes/sec, transfers/sec I/O bus connections

More information

RAID Level Descriptions. RAID 0 (Striping)

RAID Level Descriptions. RAID 0 (Striping) RAID Level Descriptions RAID 0 (Striping) Offers low cost and maximum performance, but offers no fault tolerance; a single disk failure results in TOTAL data loss. Businesses use RAID 0 mainly for tasks

More information

Non-Redundant (RAID Level 0)

Non-Redundant (RAID Level 0) There are many types of RAID and some of the important ones are introduced below: Non-Redundant (RAID Level 0) A non-redundant disk array, or RAID level 0, has the lowest cost of any RAID organization

More information

CS 61C: Great Ideas in Computer Architecture. Dependability: Parity, RAID, ECC

CS 61C: Great Ideas in Computer Architecture. Dependability: Parity, RAID, ECC CS 61C: Great Ideas in Computer Architecture Dependability: Parity, RAID, ECC Instructor: Justin Hsia 8/08/2013 Summer 2013 Lecture #27 1 Review of Last Lecture MapReduce Data Level Parallelism Framework

More information

RAID Overview 91.520

RAID Overview 91.520 RAID Overview 91.520 1 The Motivation for RAID Computing speeds double every 3 years Disk speeds can t keep up Data needs higher MTBF than any component in system IO Performance and Availability Issues!

More information

How To Create A Multi Disk Raid

How To Create A Multi Disk Raid Click on the diagram to see RAID 0 in action RAID Level 0 requires a minimum of 2 drives to implement RAID 0 implements a striped disk array, the data is broken down into blocks and each block is written

More information

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering DELL RAID PRIMER DELL PERC RAID CONTROLLERS Joe H. Trickey III Dell Storage RAID Product Marketing John Seward Dell Storage RAID Engineering http://www.dell.com/content/topics/topic.aspx/global/products/pvaul/top

More information

RAID Performance Analysis

RAID Performance Analysis RAID Performance Analysis We have six 500 GB disks with 8 ms average seek time. They rotate at 7200 RPM and have a transfer rate of 20 MB/sec. The minimum unit of transfer to each disk is a 512 byte sector.

More information

Improving Lustre OST Performance with ClusterStor GridRAID. John Fragalla Principal Architect High Performance Computing

Improving Lustre OST Performance with ClusterStor GridRAID. John Fragalla Principal Architect High Performance Computing Improving Lustre OST Performance with ClusterStor GridRAID John Fragalla Principal Architect High Performance Computing Legacy RAID 6 No Longer Sufficient 2013 RAID 6 data protection challenges Long rebuild

More information

RAID Overview: Identifying What RAID Levels Best Meet Customer Needs. Diamond Series RAID Storage Array

RAID Overview: Identifying What RAID Levels Best Meet Customer Needs. Diamond Series RAID Storage Array ATTO Technology, Inc. Corporate Headquarters 155 Crosspoint Parkway Amherst, NY 14068 Phone: 716-691-1999 Fax: 716-691-9353 www.attotech.com sales@attotech.com RAID Overview: Identifying What RAID Levels

More information

Using RAID6 for Advanced Data Protection

Using RAID6 for Advanced Data Protection Using RAI6 for Advanced ata Protection 2006 Infortrend Corporation. All rights reserved. Table of Contents The Challenge of Fault Tolerance... 3 A Compelling Technology: RAI6... 3 Parity... 4 Why Use RAI6...

More information

RAID. Contents. Definition and Use of the Different RAID Levels. The different RAID levels: Definition Cost / Efficiency Reliability Performance

RAID. Contents. Definition and Use of the Different RAID Levels. The different RAID levels: Definition Cost / Efficiency Reliability Performance RAID Definition and Use of the Different RAID Levels Contents The different RAID levels: Definition Cost / Efficiency Reliability Performance Further High Availability Aspects Performance Optimization

More information

Dependable Systems. 9. Redundant arrays of. Prof. Dr. Miroslaw Malek. Wintersemester 2004/05 www.informatik.hu-berlin.de/rok/zs

Dependable Systems. 9. Redundant arrays of. Prof. Dr. Miroslaw Malek. Wintersemester 2004/05 www.informatik.hu-berlin.de/rok/zs Dependable Systems 9. Redundant arrays of inexpensive disks (RAID) Prof. Dr. Miroslaw Malek Wintersemester 2004/05 www.informatik.hu-berlin.de/rok/zs Redundant Arrays of Inexpensive Disks (RAID) RAID is

More information

Case for storage. Outline. Magnetic disks. CS2410: Computer Architecture. Storage systems. Sangyeun Cho

Case for storage. Outline. Magnetic disks. CS2410: Computer Architecture. Storage systems. Sangyeun Cho Case for storage CS24: Computer Architecture Storage systems Sangyeun Cho Computer Science Department Shift in focus from computation to communication & storage of information Eg, Cray Research/Thinking

More information

How To Understand And Understand The Power Of Aird 6 On Clariion

How To Understand And Understand The Power Of Aird 6 On Clariion A Detailed Review Abstract This white paper discusses the EMC CLARiiON RAID 6 implementation available in FLARE 26 and later, including an overview of RAID 6 and the CLARiiON-specific implementation, when

More information

RAID HARDWARE. On board SATA RAID controller. RAID drive caddy (hot swappable) SATA RAID controller card. Anne Watson 1

RAID HARDWARE. On board SATA RAID controller. RAID drive caddy (hot swappable) SATA RAID controller card. Anne Watson 1 RAID HARDWARE On board SATA RAID controller SATA RAID controller card RAID drive caddy (hot swappable) Anne Watson 1 RAID The word redundant means an unnecessary repetition. The word array means a lineup.

More information

COS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University

COS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University COS 318: Operating Systems Storage Devices Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318/ Today s Topics! Magnetic disks!

More information

RAID 5 rebuild performance in ProLiant

RAID 5 rebuild performance in ProLiant RAID 5 rebuild performance in ProLiant technology brief Abstract... 2 Overview of the RAID 5 rebuild process... 2 Estimating the mean-time-to-failure (MTTF)... 3 Factors affecting RAID 5 array rebuild

More information

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System CS341: Operating System Lect 36: 1 st Nov 2014 Dr. A. Sahu Dept of Comp. Sc. & Engg. Indian Institute of Technology Guwahati File System & Device Drive Mass Storage Disk Structure Disk Arm Scheduling RAID

More information

Why disk arrays? CPUs speeds increase faster than disks. - Time won t really help workloads where disk in bottleneck

Why disk arrays? CPUs speeds increase faster than disks. - Time won t really help workloads where disk in bottleneck 1/19 Why disk arrays? CPUs speeds increase faster than disks - Time won t really help workloads where disk in bottleneck Some applications (audio/video) require big files Disk arrays - make one logical

More information

Why disk arrays? CPUs improving faster than disks

Why disk arrays? CPUs improving faster than disks Why disk arrays? CPUs improving faster than disks - disks will increasingly be bottleneck New applications (audio/video) require big files (motivation for XFS) Disk arrays - make one logical disk out of

More information

3PAR Fast RAID: High Performance Without Compromise

3PAR Fast RAID: High Performance Without Compromise 3PAR Fast RAID: High Performance Without Compromise Karl L. Swartz Document Abstract: 3PAR Fast RAID allows the 3PAR InServ Storage Server to deliver higher performance with less hardware, reducing storage

More information

PARALLEL I/O FOR HIGH PERFORMANCE COMPUTING

PARALLEL I/O FOR HIGH PERFORMANCE COMPUTING o. rof. Dr. eter Brezany arallele and Verteilte Datenbanksysteme 1 ARALLEL I/O FOR HIGH ERFORMANCE COMUTING Skriptum zur Vorlesung eter Brezany Institut für Scientific Computing Universität Wien E-Mail:

More information

W4118: RAID. Instructor: Junfeng Yang

W4118: RAID. Instructor: Junfeng Yang W4118: RAID Instructor: Junfeng Yang References: Modern Operating Systems (3 rd edition), Operating Systems Concepts (8 th edition), previous W4118, and OS at MIT, Stanford, and UWisc RAID motivation Performance

More information

CS 6290 I/O and Storage. Milos Prvulovic

CS 6290 I/O and Storage. Milos Prvulovic CS 6290 I/O and Storage Milos Prvulovic Storage Systems I/O performance (bandwidth, latency) Bandwidth improving, but not as fast as CPU Latency improving very slowly Consequently, by Amdahl s Law: fraction

More information

Best Practices RAID Implementations for Snap Servers and JBOD Expansion

Best Practices RAID Implementations for Snap Servers and JBOD Expansion STORAGE SOLUTIONS WHITE PAPER Best Practices RAID Implementations for Snap Servers and JBOD Expansion Contents Introduction...1 Planning for the End Result...1 Availability Considerations...1 Drive Reliability...2

More information

Reliability of Data Storage Systems

Reliability of Data Storage Systems Zurich Research Laboratory Ilias Iliadis April 2, 25 Keynote NexComm 25 www.zurich.ibm.com 25 IBM Corporation Long-term Storage of Increasing Amount of Information An increasing amount of information is

More information

RAID Storage, Network File Systems, and DropBox

RAID Storage, Network File Systems, and DropBox RAID Storage, Network File Systems, and DropBox George Porter CSE 124 February 24, 2015 * Thanks to Dave Patterson and Hong Jiang Announcements Project 2 due by end of today Office hour today 2-3pm in

More information

Today s Papers. RAID Basics (Two optional papers) Array Reliability. EECS 262a Advanced Topics in Computer Systems Lecture 4

Today s Papers. RAID Basics (Two optional papers) Array Reliability. EECS 262a Advanced Topics in Computer Systems Lecture 4 EECS 262a Advanced Topics in Computer Systems Lecture 4 Filesystems (Con t) September 15 th, 2014 John Kubiatowicz Electrical Engineering and Computer Sciences University of California, Berkeley Today

More information

RAID technology and IBM TotalStorage NAS products

RAID technology and IBM TotalStorage NAS products IBM TotalStorage Network Attached Storage October 2001 RAID technology and IBM TotalStorage NAS products By Janet Anglin and Chris Durham Storage Networking Architecture, SSG Page No.1 Contents 2 RAID

More information

RAID Made Easy By Jon L. Jacobi, PCWorld

RAID Made Easy By Jon L. Jacobi, PCWorld 9916 Brooklet Drive Houston, Texas 77099 Phone 832-327-0316 www.safinatechnolgies.com RAID Made Easy By Jon L. Jacobi, PCWorld What is RAID, why do you need it, and what are all those mode numbers that

More information

Data Storage - II: Efficient Usage & Errors

Data Storage - II: Efficient Usage & Errors Data Storage - II: Efficient Usage & Errors Week 10, Spring 2005 Updated by M. Naci Akkøk, 27.02.2004, 03.03.2005 based upon slides by Pål Halvorsen, 12.3.2002. Contains slides from: Hector Garcia-Molina

More information

Data Corruption In Storage Stack - Review

Data Corruption In Storage Stack - Review Theoretical Aspects of Storage Systems Autumn 2009 Chapter 2: Double Disk Failures André Brinkmann Data Corruption in the Storage Stack What are Latent Sector Errors What is Silent Data Corruption Checksum

More information

Module 6. RAID and Expansion Devices

Module 6. RAID and Expansion Devices Module 6 RAID and Expansion Devices Objectives 1. PC Hardware A.1.5 Compare and contrast RAID types B.1.8 Compare expansion devices 2 RAID 3 RAID 1. Redundant Array of Independent (or Inexpensive) Disks

More information

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation Overview of I/O Performance and RAID in an RDBMS Environment By: Edward Whalen Performance Tuning Corporation Abstract This paper covers the fundamentals of I/O topics and an overview of RAID levels commonly

More information

California Software Labs

California Software Labs WHITE PAPERS FEBRUARY 2006 California Software Labs CSWL INC R e a l i z e Y o u r I d e a s Redundant Array of Inexpensive Disks (RAID) Redundant Array of Inexpensive Disks (RAID) aids development of

More information

An Introduction to RAID. Giovanni Stracquadanio stracquadanio@dmi.unict.it www.dmi.unict.it/~stracquadanio

An Introduction to RAID. Giovanni Stracquadanio stracquadanio@dmi.unict.it www.dmi.unict.it/~stracquadanio An Introduction to RAID Giovanni Stracquadanio stracquadanio@dmi.unict.it www.dmi.unict.it/~stracquadanio Outline A definition of RAID An ensemble of RAIDs JBOD RAID 0...5 Configuring and testing a Linux

More information

Storage node capacity in RAID0 is equal to the sum total capacity of all disks in the storage node.

Storage node capacity in RAID0 is equal to the sum total capacity of all disks in the storage node. RAID configurations defined 1/7 Storage Configuration: Disk RAID and Disk Management > RAID configurations defined Next RAID configurations defined The RAID configuration you choose depends upon how you

More information

RAID Technology. RAID Overview

RAID Technology. RAID Overview Technology In the 1980s, hard-disk drive capacities were limited and large drives commanded a premium price. As an alternative to costly, high-capacity individual drives, storage system developers began

More information

What is RAID and how does it work?

What is RAID and how does it work? What is RAID and how does it work? What is RAID? RAID is the acronym for either redundant array of inexpensive disks or redundant array of independent disks. When first conceived at UC Berkley the former

More information

CHAPTER 4 RAID. Section Goals. Upon completion of this section you should be able to:

CHAPTER 4 RAID. Section Goals. Upon completion of this section you should be able to: HPTER 4 RI s it was originally proposed, the acronym RI stood for Redundant rray of Inexpensive isks. However, it has since come to be known as Redundant rray of Independent isks. RI was originally described

More information

Oracle Database 10g: Performance Tuning 12-1

Oracle Database 10g: Performance Tuning 12-1 Oracle Database 10g: Performance Tuning 12-1 Oracle Database 10g: Performance Tuning 12-2 I/O Architecture The Oracle database uses a logical storage container called a tablespace to store all permanent

More information

PARALLELS CLOUD STORAGE

PARALLELS CLOUD STORAGE PARALLELS CLOUD STORAGE Performance Benchmark Results 1 Table of Contents Executive Summary... Error! Bookmark not defined. Architecture Overview... 3 Key Features... 5 No Special Hardware Requirements...

More information

Q & A From Hitachi Data Systems WebTech Presentation:

Q & A From Hitachi Data Systems WebTech Presentation: Q & A From Hitachi Data Systems WebTech Presentation: RAID Concepts 1. Is the chunk size the same for all Hitachi Data Systems storage systems, i.e., Adaptable Modular Systems, Network Storage Controller,

More information

IBM System x GPFS Storage Server

IBM System x GPFS Storage Server IBM System x GPFS Storage Server Schöne Aussicht en für HPC Speicher ZKI-Arbeitskreis Paderborn, 15.03.2013 Karsten Kutzer Client Technical Architect Technical Computing IBM Systems & Technology Group

More information

Hard Disk Drives and RAID

Hard Disk Drives and RAID Hard Disk Drives and RAID Janaka Harambearachchi (Engineer/Systems Development) INTERFACES FOR HDD A computer interfaces is what allows a computer to send and retrieve information for storage devices such

More information

Chapter 6 External Memory. Dr. Mohamed H. Al-Meer

Chapter 6 External Memory. Dr. Mohamed H. Al-Meer Chapter 6 External Memory Dr. Mohamed H. Al-Meer 6.1 Magnetic Disks Types of External Memory Magnetic Disks RAID Removable Optical CD ROM CD Recordable CD-R CD Re writable CD-RW DVD Magnetic Tape 2 Introduction

More information

GPFS Storage Server. Concepts and Setup in Lemanicus BG/Q system" Christian Clémençon (EPFL-DIT)" " 4 April 2013"

GPFS Storage Server. Concepts and Setup in Lemanicus BG/Q system Christian Clémençon (EPFL-DIT)  4 April 2013 GPFS Storage Server Concepts and Setup in Lemanicus BG/Q system" Christian Clémençon (EPFL-DIT)" " Agenda" GPFS Overview" Classical versus GSS I/O Solution" GPFS Storage Server (GSS)" GPFS Native RAID

More information

Chapter 10: Mass-Storage Systems

Chapter 10: Mass-Storage Systems Chapter 10: Mass-Storage Systems Physical structure of secondary storage devices and its effects on the uses of the devices Performance characteristics of mass-storage devices Disk scheduling algorithms

More information

Chapter 9: Peripheral Devices: Magnetic Disks

Chapter 9: Peripheral Devices: Magnetic Disks Chapter 9: Peripheral Devices: Magnetic Disks Basic Disk Operation Performance Parameters and History of Improvement Example disks RAID (Redundant Arrays of Inexpensive Disks) Improving Reliability Improving

More information

IBM ^ xseries ServeRAID Technology

IBM ^ xseries ServeRAID Technology IBM ^ xseries ServeRAID Technology Reliability through RAID technology Executive Summary: t long ago, business-critical computing on industry-standard platforms was unheard of. Proprietary systems were

More information

Cloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com

Cloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com Parallels Cloud Storage White Paper Performance Benchmark Results www.parallels.com Table of Contents Executive Summary... 3 Architecture Overview... 3 Key Features... 4 No Special Hardware Requirements...

More information

File System Design and Implementation

File System Design and Implementation Transactions and Reliability Sarah Diesburg Operating Systems CS 3430 Motivation File systems have lots of metadata: Free blocks, directories, file headers, indirect blocks Metadata is heavily cached for

More information

Fault Tolerance & Reliability CDA 5140. Chapter 3 RAID & Sample Commercial FT Systems

Fault Tolerance & Reliability CDA 5140. Chapter 3 RAID & Sample Commercial FT Systems Fault Tolerance & Reliability CDA 5140 Chapter 3 RAID & Sample Commercial FT Systems - basic concept in these, as with codes, is redundancy to allow system to continue operation even if some components

More information

Chapter 12: Mass-Storage Systems

Chapter 12: Mass-Storage Systems Chapter 12: Mass-Storage Systems Chapter 12: Mass-Storage Systems Overview of Mass Storage Structure Disk Structure Disk Attachment Disk Scheduling Disk Management Swap-Space Management RAID Structure

More information

Technology Update White Paper. High Speed RAID 6. Powered by Custom ASIC Parity Chips

Technology Update White Paper. High Speed RAID 6. Powered by Custom ASIC Parity Chips Technology Update White Paper High Speed RAID 6 Powered by Custom ASIC Parity Chips High Speed RAID 6 Powered by Custom ASIC Parity Chips Why High Speed RAID 6? Winchester Systems has developed High Speed

More information

Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering

Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations A Dell Technical White Paper Database Solutions Engineering By Sudhansu Sekhar and Raghunatha

More information

An Introduction to RAID 6 ULTAMUS TM RAID

An Introduction to RAID 6 ULTAMUS TM RAID An Introduction to RAID 6 ULTAMUS TM RAID The highly attractive cost per GB of SATA storage capacity is causing RAID products based on the technology to grow in popularity. SATA RAID is now being used

More information

HP Smart Array Controllers and basic RAID performance factors

HP Smart Array Controllers and basic RAID performance factors Technical white paper HP Smart Array Controllers and basic RAID performance factors Technology brief Table of contents Abstract 2 Benefits of drive arrays 2 Factors that affect performance 2 HP Smart Array

More information

Distribution One Server Requirements

Distribution One Server Requirements Distribution One Server Requirements Introduction Welcome to the Hardware Configuration Guide. The goal of this guide is to provide a practical approach to sizing your Distribution One application and

More information

RAID Basics Training Guide

RAID Basics Training Guide RAID Basics Training Guide Discover a Higher Level of Performance RAID matters. Rely on Intel RAID. Table of Contents 1. What is RAID? 2. RAID Levels RAID 0 RAID 1 RAID 5 RAID 6 RAID 10 RAID 0+1 RAID 1E

More information

What is RAID? data reliability with performance

What is RAID? data reliability with performance What is RAID? RAID is the use of multiple disks and data distribution techniques to get better Resilience and/or Performance RAID stands for: Redundant Array of Inexpensive / Independent Disks RAID can

More information

Introduction. What is RAID? The Array and RAID Controller Concept. Click here to print this article. Re-Printed From SLCentral

Introduction. What is RAID? The Array and RAID Controller Concept. Click here to print this article. Re-Printed From SLCentral Click here to print this article. Re-Printed From SLCentral RAID: An In-Depth Guide To RAID Technology Author: Tom Solinap Date Posted: January 24th, 2001 URL: http://www.slcentral.com/articles/01/1/raid

More information

PowerVault MD1200/MD1220 Storage Solution Guide for Applications

PowerVault MD1200/MD1220 Storage Solution Guide for Applications PowerVault MD200/MD220 Storage Solution Guide for Applications A Dell Technical White Paper Dell PowerVault Storage Systems Joe Noyola Systems Performance Analysis Group Chuck Colburn Storage Advanced

More information

Filing Systems. Filing Systems

Filing Systems. Filing Systems Filing Systems At the outset we identified long-term storage as desirable characteristic of an OS. EG: On-line storage for an MIS. Convenience of not having to re-write programs. Sharing of data in an

More information

RAID Implementation for StorSimple Storage Management Appliance

RAID Implementation for StorSimple Storage Management Appliance RAID Implementation for StorSimple Storage Management Appliance Alpa Kohli June, 2012 KB-00008 Document Revision 1 StorSimple knowledge base articles are intended to provide customers with the information

More information

Storage Design for High Capacity and Long Term Storage. DLF Spring Forum, Raleigh, NC May 6, 2009. Balancing Cost, Complexity, and Fault Tolerance

Storage Design for High Capacity and Long Term Storage. DLF Spring Forum, Raleigh, NC May 6, 2009. Balancing Cost, Complexity, and Fault Tolerance Storage Design for High Capacity and Long Term Storage Balancing Cost, Complexity, and Fault Tolerance DLF Spring Forum, Raleigh, NC May 6, 2009 Lecturer: Jacob Farmer, CTO Cambridge Computer Copyright

More information

Performance Analysis of RAIDs in Storage Area Network

Performance Analysis of RAIDs in Storage Area Network Performance Analysis of RAIDs in Storage Area Network Sneha M. Assistant Professor, Department of Computer Science and Engineering, R V College of Engineering Bengaluru-560059 ABSTRACT Direct Attached

More information