IBM Systems Group © 2004 IBM Corporation Nick Jones What could happen to your data? What can you do about it?

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Bellwork If you roll a die, what is the probability that you roll a 2 or an odd number? P(2 or odd) 2. Is this an example of mutually exclusive, overlapping,
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
ZMQS ZMQS
Richmond House, Liverpool (1) 26 th January 2004.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
1 Lecture 22: I/O, Disk Systems Todays topics: I/O overview Disk basics RAID Reminder: Assignment 8 due Tue 11/21.
RAID Redundant Arrays of Independent Disks Courtesy of Satya, Fall 99.
A CASE FOR REDUNDANT ARRAYS OF INEXPENSIVE DISKS (RAID) D. A. Patterson, G. A. Gibson, R. H. Katz University of California, Berkeley.
CS224 Spring 2011 Computer Organization CS224 Chapter 6A: Disk Systems With thanks to M.J. Irwin, D. Patterson, and J. Hennessy for some lecture slide.
Lecture 4: A Case for RAID (Part 2) Prof. Shahram Ghandeharizadeh Computer Science Department University of Southern California.
Copyright © 2009 EMC Corporation. Do not Copy - All Rights Reserved.
1 RAID Overview n Computing speeds double every 3 years n Disk speeds cant keep up n Data needs higher MTBF than any component in system n IO.
What is RAID Redundant Array of Independent Disks.
IT 344: Operating Systems Winter 2007 Module 18 Redundant Arrays of Inexpensive Disks (RAID) Chia-Chi Teng CTB 265.
1 Jason Drown Mark Rodden (Redundant Array of Inexpensive Disks) RAID.
Disk & RAID The first HDD (1956) IBM 305 RAMAC 4 MB 50x24 disks 1200 rpm 100 ms access 35k$/y rent Included computer & accounting software.
CSE 451: Operating Systems Spring 2012 Module 20 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570 ©
I/O Errors 1 Computer Organization II © McQuain RAID Redundant Array of Inexpensive (Independent) Disks – Use multiple smaller disks (c.f.
RAID A RRAYS Redundant Array of Inexpensive Discs.
Triple-Parity RAID and Beyond Hai Lu. RAID RAID, an acronym for redundant array of independent disks or also known as redundant array of inexpensive disks,
RAID Oh yes Whats RAID? Redundant Array (of) Independent Disks. A scheme involving multiple disks which replicates data across multiple drives. Methods.
Test on Input, Output, Processing, & Storage Devices
ABC Technology Project
© S Haughton more than 3?
RAID Redundant Array of Independent Disks
Squares and Square Root WALK. Solve each problem REVIEW:
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Week 1.
We will resume in: 25 Minutes.
The Within-Strip Discrete Unit Disk Cover Problem Bob Fraser (joint work with Alex López-Ortiz) University of Waterloo CCCG Aug. 8, 2012.
1 Unit 1 Kinematics Chapter 1 Day
1 Advanced Database Systems Dr. Fatemeh Ahmadi-Abkenari September 2013.
RAID- Redundant Array of Inexpensive Drives. Purpose Provide faster data access and larger storage Provide data redundancy.
R.A.I.D. Copyright © 2005 by James Hug Redundant Array of Independent (or Inexpensive) Disks.
RAID Systems CS Introduction to Operating Systems.
CSE 451: Operating Systems Winter 2010 Module 13 Redundant Arrays of Inexpensive Disks (RAID) and OS structure Mark Zbikowski Gary Kimura.
Servers Redundant Array of Inexpensive Disks (RAID) –A group of hard disks is called a disk array FIGURE Server with redundant NICs.
Storage System: RAID Questions answered in this lecture: What is RAID? How does one trade-off between: performance, capacity, and reliability? What is.
Chapter 6 RAID. Chapter 6 — Storage and Other I/O Topics — 2 RAID Redundant Array of Inexpensive (Independent) Disks Use multiple smaller disks (c.f.
CS 352 : Computer Organization and Design University of Wisconsin-Eau Claire Dan Ernst Storage Systems.
Two or more disks Capacity is the same as the total capacity of the drives in the array No fault tolerance-risk of data loss is proportional to the number.
Redundant Array of Inexpensive Disks aka Redundant Array of Independent Disks (RAID) Modified from CCT slides.
RAID REDUNDANT ARRAY OF INEXPENSIVE DISKS. Why RAID?
RAID Disk Arrays Hank Levy. 212/5/2015 Basic Problems Disks are improving, but much less fast than CPUs We can use multiple disks for improving performance.
RAID Arrays A short summary for TAFE. What is a RAID A Raid Array is a way of protecting data on a hard drive by using “redundancy” to repeat data across.
I/O Errors 1 Computer Organization II © McQuain RAID Redundant Array of Inexpensive (Independent) Disks – Use multiple smaller disks (c.f.
CS Introduction to Operating Systems
A Case for Redundant Arrays of Inexpensive Disks (RAID)
RAID Non-Redundant (RAID Level 0) has the lowest cost of any RAID
RAID Disk Arrays Hank Levy 1.
RAID Disk Arrays Hank Levy 1.
CSE 451: Operating Systems Spring 2005 Module 17 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570.
RAID Disk Arrays Hank Levy 1.
Presentation transcript:

IBM Systems Group © 2004 IBM Corporation Nick Jones What could happen to your data? What can you do about it?

IBM Systems & Technology Group © 2004 IBM Corporation 2Nick Jones The Plan Introduction Types of failure The probability of failure The true cost of failure Addressing the problem Putting it into perspective Questions & summary

IBM Systems & Technology Group © 2004 IBM Corporation 3Nick Jones Types of failure Consider a pessimists view of a hard disk Two ways in which a drive can fail –It reports the failure –It lies

IBM Systems & Technology Group © 2004 IBM Corporation 4Nick Jones The probability of failure Mean Time Between Failure 1,200,000 hours Drive failure doesnt sound to be too big a problem… …but then consider the number of drives

IBM Systems & Technology Group © 2004 IBM Corporation 5Nick Jones The true cost of failure It will never happen to me Increased disk size means increased data loss A few statistics

IBM Systems & Technology Group © 2004 IBM Corporation 6Nick Jones Addressing the problem Make backups Add extra information to the disk Add extra disks

IBM Systems & Technology Group © 2004 IBM Corporation 7Nick Jones Addressing the problem: Extra information Error Correcting Code (ECC) on the disk drive Client dataDrive ECC Data seen by the drive

IBM Systems & Technology Group © 2004 IBM Corporation 8Nick Jones Addressing the problem: Extra information Longitudinal Redundancy Check (LRC) in addition to ECC Block LRCClient dataDrive ECC

IBM Systems & Technology Group © 2004 IBM Corporation 9Nick Jones Addressing the problem: Extra disks The idea was published in 1988 A Case for Redundant Arrays of Inexpensive Disks by Patterson, Gibson & Katz

IBM Systems & Technology Group © 2004 IBM Corporation 10Nick Jones RAID 0: Striping ABCDEFGABCDEFG M I E A N J F B O K G C P L H D RAID array Data striped across member disks

IBM Systems & Technology Group © 2004 IBM Corporation 11Nick Jones RAID 1: Mirroring ABCDEFGABCDEFG D C B A D C B A RAID array Data mirrored across member disks

IBM Systems & Technology Group © 2004 IBM Corporation 12Nick Jones RAID 10: Striping & Mirroring ABCDEABCDE K H E B K H E B Data striped across mirrored pairs of disks J G D A J G D A L I F C L I F C

IBM Systems & Technology Group © 2004 IBM Corporation 13Nick Jones XOR based parity Bitwise operator If the two inputs are the same, the output is 0 If the two inputs are different, the output is 1 Bit 1Bit 2XOR result

IBM Systems & Technology Group © 2004 IBM Corporation 14Nick Jones XOR based parity: An example Data Parity xxxxxxxx

IBM Systems & Technology Group © 2004 IBM Corporation 15Nick Jones XOR based parity: An example Data Parity xxxxxxx

IBM Systems & Technology Group © 2004 IBM Corporation 16Nick Jones RAID 4: Parity ABCDEFGABCDEFG J G D A K H E B L I F C P4 P3 P2 P1 RAID array Data striped across disks, with one parity disk

IBM Systems & Technology Group © 2004 IBM Corporation 17Nick Jones Coping with failure ABCDEFGABCDEFG J G D A K H E L I F C P4 P3 P2 P1 Error reading E –Read D, F & P2 –XOR them to reconstruct E –Write reconstructed E E B

IBM Systems & Technology Group © 2004 IBM Corporation 18Nick Jones Coping with failure ABCDEFGABCDEFG J G D A K H E L I F C P4 P3 P2 P1 Drive loss –Replace the drive –Rebuild the data –Redundancy restored B

IBM Systems & Technology Group © 2004 IBM Corporation 19Nick Jones RAID 5: Rotate parity ABCDEFGABCDEFG J H F P1 K I P2 A L P3 D B P4 G E C RAID array Data striped across disks, with parity rotating

IBM Systems & Technology Group © 2004 IBM Corporation 20Nick Jones RAID 6: More parity ABCDEFGABCDEFG M K P2 A N L Q2 B O P3 E C P Q3 F D P4 I G P1 Q4 J H Q1 Data striped across disks, with 2 rotating parities

IBM Systems & Technology Group © 2004 IBM Corporation 21Nick Jones Putting it into perspective Cannot survive on RAID alone Avoid a single point of failure –Fire, flood, power loss Split your array across two sites Human error Backups still have a place

IBM Systems & Technology Group © 2004 IBM Corporation 22Nick Jones Summary Want to avoid any single point of failure Disk drives do fail RAID protects against drive failure Mirroring & parity RAID isnt the ultimate solution