RAID CS5493/7493. RAID : What is it? Redundant Array of Independent Disks configured into a single logical storage unit.

Slides:



Advertisements
Similar presentations
A Case for Redundant Arrays Of Inexpensive Disks Paper By David A Patterson Garth Gibson Randy H Katz University of California Berkeley.
Advertisements

What is RAID Redundant Array of Independent Disks.
1 Lecture 18: RAID n I/O bottleneck n JBOD and SLED n striping and mirroring n classic RAID levels: 1 – 5 n additional RAID levels: 6, 0+1, 10 n RAID usage.
1 Jason Drown Mark Rodden (Redundant Array of Inexpensive Disks) RAID.
RAID Oh yes Whats RAID? Redundant Array (of) Independent Disks. A scheme involving multiple disks which replicates data across multiple drives. Methods.
Princess Sumaya Univ. Computer Engineering Dept. Chapter 6:
RAID Redundant Array of Independent Disks
CSCE430/830 Computer Architecture
Chapter 6 External Memory Disk and RAID (Redundant Arrays of Independent Disks) CS-147 Fall 2010 Jonathan Wang.
“Redundant Array of Inexpensive Disks”. CONTENTS Storage devices. Optical drives. Floppy disk. Hard disk. Components of Hard disks. RAID technology. Levels.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
RAID- Redundant Array of Inexpensive Drives. Purpose Provide faster data access and larger storage Provide data redundancy.
RAID Redundant Arrays of Inexpensive Disks –Using lots of disk drives improves: Performance Reliability –Alternative: Specialized, high-performance hardware.
1 CSC 486/586 Network Storage. 2 Objectives Familiarization with network data storage technologies Understanding of RAID concepts and RAID levels Discuss.
R.A.I.D. Copyright © 2005 by James Hug Redundant Array of Independent (or Inexpensive) Disks.
This courseware is copyrighted © 2011 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
REDUNDANT ARRAY OF INEXPENSIVE DISCS RAID. What is RAID ? RAID is an acronym for Redundant Array of Independent Drives (or Disks), also known as Redundant.
RAID TECHNOLOGY. MAGNETIC DISK STORAGE  Before we can fully understand RAID, we must first understand the inner workings of a magnetic hard disk, and.
Department of Electronics Advanced Information Storage 18 Atsufumi Hirohata 17:00 05/December/2013 Thursday (P/T 006)
Computer ArchitectureFall 2007 © November 28, 2007 Karem A. Sakallah Lecture 24 Disk IO and RAID CS : Computer Architecture.
I/O Systems and Storage Systems May 22, 2000 Instructor: Gary Kimura.
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.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Secondary Storage Unit 013: Systems Architecture Workbook: Secondary Storage 1G.
Storage System: RAID Questions answered in this lecture: What is RAID? How does one trade-off between: performance, capacity, and reliability? What is.
D-Link International Private Limited Training and Staff Development Department Module : Network Attached Storage Module : Network Attached Storage.
COMP25212 ARRAY OF DISKS Sergio Davies Feb/Mar 2014COMP25212 – Storage 2.
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.
RAID Shuli Han COSC 573 Presentation.
CS 352 : Computer Organization and Design University of Wisconsin-Eau Claire Dan Ernst Storage Systems.
Redundant Array of Independent Disks
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.
N-Tier Client/Server Architectures Chapter 4 Server - RAID Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept RAID – Redundant Array.
RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM.
Redundant Array of Inexpensive Disks aka Redundant Array of Independent Disks (RAID) Modified from CCT slides.
CSI-09 COMMUNICATION TECHNOLOGY FAULT TOLERANCE AUTHOR: V.V. SUBRAHMANYAM.
RAID REDUNDANT ARRAY OF INEXPENSIVE DISKS. Why RAID?
Redundant Array of Independent Disks.  Many systems today need to store many terabytes of data.  Don’t want to use single, large disk  too expensive.
+ CS 325: CS Hardware and Software Organization and Architecture Memory Organization.
Price Performance Metrics CS3353. CPU Price Performance Ratio Given – Average of 6 clock cycles per instruction – Clock rating for the cpu – Number of.
The concept of RAID in Databases By Junaid Ali Siddiqui.
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.
Hard Drives aka Hard Disk Drives Internal, External, and New Solid State Drives.
RAID Systems Ver.2.0 Jan 09, 2005 Syam. RAID Primer Redundant Array of Inexpensive Disks random, real-time, redundant, array, assembly, interconnected,
Raid Techniques. Redundant Array of Independent Disks RAID is a great system for increasing speed and availability of data. More data protection than.
Storage 2: RAID Learning Objectives –To understand the technology drivers leading to RAID arrays –To understand the principles of common RAID configurations.
Chap 5: Hard Drives. Chap 5: Magnetic HD Chap 5: Solid State Drives.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
Seminar on RAID TECHNOLOGY Redundant Array of Independent Disk By CHANDAN.R 8 TH ISE, 1ap05is013 Under the guidance of Mr.Mithun.B.N, Lecturer,Dept.ISE.
RAID Tony Rogerson SQL Server MVP Torver Computer Consultants
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
RAID Technology By: Adarsha A,S 1BY08A03. Overview What is RAID Technology? What is RAID Technology? History of RAID History of RAID Techniques/Methods.
Network-Attached Storage. Network-attached storage devices Attached to a local area network, generally an Ethernet-based network environment.
I/O Errors 1 Computer Organization II © McQuain RAID Redundant Array of Inexpensive (Independent) Disks – Use multiple smaller disks (c.f.
CMPE Database Systems Workshop June 16 Class Meeting
Video Security Design Workshop:
RAID Disk Arrays Hank Levy 1.
RAID RAID Mukesh N Tekwani
RAID Disk Arrays Hank Levy 1.
TECHNICAL SEMINAR PRESENTATION
UNIT IV RAID.
Mark Zbikowski and Gary Kimura
CSE 451: Operating Systems Autumn 2004 Redundant Arrays of Inexpensive Disks (RAID) Hank Levy 1.
CSE 451: Operating Systems Winter 2012 Redundant Arrays of Inexpensive Disks (RAID) and OS structure Mark Zbikowski Gary Kimura 1.
RAID Disk Arrays Hank Levy 1.
RAID RAID Mukesh N Tekwani April 23, 2019
IST346: Storage and File Systems
CSE 451: Operating Systems Winter 2004 Module 17 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570.
Presentation transcript:

RAID CS5493/7493

RAID : What is it? Redundant Array of Independent Disks configured into a single logical storage unit.

RAID : Implemented with current disk storage technologies: – SATA Serial Advanced Technology Attachment – SCSI Small Computer System Interface – SSD Solid State Disk

Storage Performance Factors

Capacity

Storage Performance Factors Capacity Noise Level

Storage Performance Factors Capacity Noise Level Power Consumption

Storage Performance Factors Capacity Noise Level Power Consumption Data Transfer Rate

Storage Performance Factors Capacity Noise Level Power Consumption Data Transfer Rate Reliability

Storage Performance Factors Capacity Noise Level Power Consumption Data Transfer Rate Reliability Temperature

Performance Pyramid Fast Cheap Good S-S, Steady State

Performance Pyramid Fast – Faster IO transfer rate Cheap – Lower cost per GB Good – more reliable, – lower temp, – less noise – Less power consumption

Performance Pyramid FastCheap S-S Good

Technology Comparison Single Unit Storage Devices $/GBMTBFIO RateNoisePower SATA-HDD~$0.05< 90 K-hrs< 100 MB/s~40dB2.5-10W SASCSI-HDD~$1.00~ 90 K-hrs~ 100 MB/s~50dB10W SATA-SSD~$0.50~ 90 K-hrs~ 500 MB/s> 0 dB< 2.5W

RAID Purpose RAID can improve – Reliability (except level-0) – Data Transfer Rates through parallelism (faster than the single unit rates)

RAID Purpose RAID can improve – Reliability – Data Transfer Rates RAID sacrifice – Cost per GB increases

Common RAID Levels RAID-0 RAID-1 RAID-3 RAID-5 RAID-6 RAID-1+0 RAID-0+1

RAID-0 Striped, no mirror, no parity IO Speedup bounded by number of drives and Amdahl’s Law. No fault tolerance Minimum of 2 drives

RAID-1 No Striping, no parity, uses a mirror 2 drives (data and mirror) Fault tolerance is one

RAID-3 Byte level striping and Dedicated parity drive – Parity uses the logical exclusive-or operation n-1 IO speed-up limit Minimum of 3 drives required. Fault tolerance is one

RAID-5 Block level striping Distributed parity Parallel IO data transfer across the array Minimum of 3 drives required Fault tolerance is one

RAID-6 Block level striping Distributed and redundant parity Parallel IO data transfer across the array. Minimum of 4 drives required Fault tolerance is two

RAID-1+0 Combination of RAID-1 and RAID-0 Logical drives are physical pairs configured as RAID-1 devices The logical drives are then configured as a stripe. Fault tolerance is ≥ 1.

RAID-0+1 Combination of RAID-1 and RAID-0 A stripe of drives is mirrored Fault tolerance is ≥ 1.

Relative Reliability of RAID Class exercise