Striped Set, Advantages and Disadvantages of Using RAID

Similar documents
Algorithms and Methods for Distributed Storage Networks 5 Raid-6 Encoding Christian Schindelhauer

Lecture 36: Chapter 6

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

Distributed Storage Networks and Computer Forensics

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

An Introduction to RAID. Giovanni Stracquadanio

How To Create A Multi Disk Raid

technology brief RAID Levels March 1997 Introduction Characteristics of RAID Levels

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

Dependable Systems. 9. Redundant arrays of. Prof. Dr. Miroslaw Malek. Wintersemester 2004/05

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

RAID Level Descriptions. RAID 0 (Striping)

PIONEER RESEARCH & DEVELOPMENT GROUP

Definition of RAID Levels

Hard Disk Drives and RAID

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

Reliability and Fault Tolerance in Storage

Storing Data: Disks and Files

CS161: Operating Systems

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

How To Improve Performance On A Single Chip Computer

LVM and Raid. Scott Gilliland

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

RAID Overview

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

Filing Systems. Filing Systems

CS420: Operating Systems

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

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

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

HARD DRIVE CHARACTERISTICS REFRESHER

How to choose the right RAID for your Dedicated Server

Data Storage - II: Efficient Usage & Errors

What is RAID and how does it work?

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

Chapter 12: Mass-Storage Systems

RAID Technology Overview

Chapter 10: Mass-Storage Systems

RAID: Redundant Arrays of Independent Disks

ZFS Administration 1

Using RAID6 for Advanced Data Protection

RAID 6 with HP Advanced Data Guarding technology:

Outline. Database Management and Tuning. Overview. Hardware Tuning. Johann Gamper. Unit 12

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

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

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 Levels and Components Explained Page 1 of 23

Typing some stupidities in text files, databases or whatever, where does it fit? why does it fit there, and how do you access there?

Price/performance Modern Memory Hierarchy

CS 153 Design of Operating Systems Spring 2015

How To Write A Disk Array

RAID technology and IBM TotalStorage NAS products

Managing RAID. RAID Options

Guide to SATA Hard Disks Installation and RAID Configuration

NAS 251 Introduction to RAID

3PAR Fast RAID: High Performance Without Compromise

Why disk arrays? CPUs improving faster than disks

UK HQ RAID Chunk Size T F ISO 14001

Database Management Systems

RAID Technology White Paper

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

WHITEPAPER: Understanding Pillar Axiom Data Protection Options

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

COSC 6374 Parallel Computation. Parallel I/O (I) I/O basics. Concept of a clusters

Guide to SATA Hard Disks Installation and RAID Configuration

RAID Technology. RAID Overview

Disk Storage & Dependability

EMC XTREMIO EXECUTIVE OVERVIEW

RAID Basics Training Guide

Volume Replication INSTALATION GUIDE. Open-E Data Storage Server (DSS )

What is RAID? data reliability with performance

What is RAID--BASICS? Mylex RAID Primer. A simple guide to understanding RAID

CSE 120 Principles of Operating Systems

Westek Technology Snapshot and HA iscsi Replication Suite

VIA RAID Installation Guide

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

How To Build A Clustered Storage Area Network (Csan) From Power All Networks

Sistemas Operativos: Input/Output Disks

Review. Lecture 21: Reliable, High Performance Storage. Overview. Basic Disk & File System properties CSC 468 / CSC /23/2006

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

Block1. Block2. Block3. Block3 Striping

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 13-1

Storage. The text highlighted in green in these slides contain external hyperlinks. 1 / 14

1 Storage Devices Summary

Lecture 23: Multiprocessors

RAID Made Easy By Jon L. Jacobi, PCWorld

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

Chapter 9: Peripheral Devices: Magnetic Disks

Chapter 13 Disk Storage, Basic File Structures, and Hashing.

NVIDIA RAID Installation Guide

Transcription:

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 for Redundant Array of Inexpensive Disks, 1987 Motivation Redundancy - error correction and fault tolerance Performance (transfer rates) Large logical volumes Exchange of hard disks, increase of storage during operation Cost reduction by use of inexpensive hard disks 2

Raid 0 Striped set without parity Data is broken into fragments Fragments are distributed to the disks Improves transfer rates No error correction or redundancy Greater disk of data loss compared to one disk Capacity fully available 3

Raid 1 Mirrored set without parity Fragments are stored on all disks Performance if multi-threaded operating system allows split seeks then faster read performance write performance slightly reduced Error correction or redundancy all but one hard disks can fail without any data damage Capacity reduced by factor 2 4

RAID 2 Hamming Code Parity Disks are synchronized and striped in very small stripes Hamming codes error correction is calculated across corresponding bits on disks and stored on multiple parity disks not in use 5

Raid 3 Striped set with dedicated parity (byte level parity) Fragments are distributed on all but one disks One dedicated disk stores a parity of corresponding fragments of the other disks Performance improved read performance write performance reduced by bottleneck parity disk Error correction or redundancy one hard disks can fail without any data damage Capacity reduced by 1/n 6

Raid 4 Striped set with dedicated parity (block level parity) Fragments are distributed on all but one disks One dedicated disk stores a parity of corresponding blocks of the other disks on I/O level Performance improved read performance write performance reduced by bottleneck parity disk Error correction or redundancy one hard disks can fail without any data damage Hardly in use 7

Raid 5 Striped set with distributed parity (interleave parity) Fragments are distributed on all but one disks Parity blocks are distributed over all disks Performance improved read performance improved write performance Error correction or redundancy one hard disks can fail without any data damage Capacity reduced by 1/n 8

Raid 5 Striped set with dual distributed parity Fragments are distributed on all but two disks Parity blocks are distributed over two of the disks - one uses XOR other alternative method Performance improved read performance improved write performance Error correction or redundancy two hard disks can fail without any data damage Capacity reduced by 2/n 9

RAID 0+1 Combination of RAID 1 over multiple RAID 0 Performance improved because of parallel write and read Redundancy can deal with any single hard disk failure can deal up to two hard disk failure Capacity reduced by factor 2 10

RAID 10 Combination of RAID 0 over multiple RAID 1 Performance improved because of parallel write and read Redundancy can deal with any single hard disk failure can deal up to two hard disk failure Capacity reduced by factor 2 11

More RAIDs More: RAIDn, RAID 00, RAID 03, RAID 05, RAID 1.5, RAID 55, RAID-Z,... Hot Swapping allows exchange of hard disks during operation Hot Spare Disk unused reserve disk which can be activated if a hard disk fails Drive Clone Preparation of a hard disk for future exchange indicated by S.M.A.R.T 12

Volume Manager Volume manager aggregates physical hard disks into virtual hard disks breaks down hard disks into smaller hard disks Does not provide operating system, but enables it Can provide resizing of volume groups by adding new physical volumes resizing of logical volumes snapshots mirroring or striping, e.g. like RAID1 movement of logical volumes 13 From: Storage Networks Explained, Basics and Application of Fibre Channel SAN, NAS, iscsi and InfiniBand, Troppens, Erkens, Müller, Wiley

Overview of Terms Physical volume (PV) hard disks, RAID devices, SAN Physical extents (PE) Some volume managers splite PVs into same-sized physical extents Logical extent (LE) physical extents may have copies of the same information are addresed as logical extent Volume group (VG) logical extents are grouped together into a volume group Logical volume (LV) are a concatenation of volume groups a raw block devices where a file system can be created upon 14

Algorithms and Methods for Distributed Storage Networks 4: Volume Manager and RAID Institut für Informatik Wintersemester 2007/08