Davie 5/18/2010.  Thursday, May 20 5:30pm  Ursa Minor  Co-sponsored with CSS  Guest Speakers  Dr. Craig Rich – TBA  James Schneider – Cal Poly.

Slides:



Advertisements
Similar presentations
Storage Management Lecture 7.
Advertisements

Redundant Array of Independent Disks (RAID) Striping of data across multiple media for expansion, performance and reliability.
RAID Redundant Array of Inexpensive Disks Presented by Greg Briggs.
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.
CS 346 – April 4 Mass storage –Disk formatting –Managing swap space –RAID Commitment –Please finish chapter 12.
RAID A RRAYS Redundant Array of Inexpensive Discs.
RAID Oh yes Whats RAID? Redundant Array (of) Independent Disks. A scheme involving multiple disks which replicates data across multiple drives. Methods.
RAID: Redundant Array of Inexpensive Disks Supplemental Material not in book.
File Systems and Disk Management
 RAID stands for Redundant Array of Independent Disks  A system of arranging multiple disks for redundancy (or performance)  Term first coined in 1987.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
© 2009 EMC Corporation. All rights reserved. EMC Proven Professional The #1 Certification Program in the information storage and management industry Data.
RAID- Redundant Array of Inexpensive Drives. Purpose Provide faster data access and larger storage Provide data redundancy.
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.
Chapter 3 Presented by: Anupam Mittal.  Data protection: Concept of RAID and its Components Data Protection: RAID - 2.
Chapter 5: Server Hardware and Availability. Hardware Reliability and LAN The more reliable a component, the more expensive it is. Server hardware is.
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)
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.
High Performance Computing Course Notes High Performance Storage.
CSE 451: Operating Systems Winter 2010 Module 13 Redundant Arrays of Inexpensive Disks (RAID) and OS structure Mark Zbikowski Gary Kimura.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
By : Nabeel Ahmed Superior University Grw Campus.
Storage System: RAID Questions answered in this lecture: What is RAID? How does one trade-off between: performance, capacity, and reliability? What is.
NEC Computers SAS - Confidential - Oct RAID General Concept 1 RAID General Concept Auteur : Franck THOMAS.
DAS Last Update Copyright Kenneth M. Chipps Ph.D. 1.
ICOM 6005 – Database Management Systems Design Dr. Manuel Rodríguez-Martínez Electrical and Computer Engineering Department Lecture 6 – RAID ©Manuel Rodriguez.
Configuring File Services Lesson 6. Skills Matrix Technology SkillObjective DomainObjective # Configuring a File ServerConfigure a file server4.1 Using.
Managing Storage Lesson 3.
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.
LAN / WAN Business Proposal. What is a LAN or WAN? A LAN is a Local Area Network it usually connects all computers in one building or several building.
Redundant Array of Independent Disks
RAID: High-Performance, Reliable Secondary Storage Mei Qing & Chaoxia Liao Nov. 20, 2003.
N-Tier Client/Server Architectures Chapter 4 Server - RAID Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept RAID – Redundant Array.
1 Chapter 7: Storage Systems Introduction Magnetic disks Buses RAID: Redundant Arrays of Inexpensive Disks.
Disk Access. DISK STRUCTURE Sector: Smallest unit of data transfer from/to disk; 512B 2/4/8 adjacent sectors transferred together: Blocks Read/write heads.
RAID REDUNDANT ARRAY OF INEXPENSIVE DISKS. Why RAID?
Buffalo Data Storage Expansion June As organizations grow the amount of data storage capacity required to support it grows as well Increased data.
Chapter 1 Managing Storage. Contents Understanding Partitioning Understanding LVM Understanding RAID Understanding Clustering and GFS Using Access Control.
Multi-level Raid Multi-level Raid 2 Agenda Background -Definitions -What is it? -Why would anyone want it? Design Issues -Configuration and.
Windows Server 2003 硬碟管理與磁碟機陣列 林寶森
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.
"1"1 Introduction to Managing Data " Describe problems associated with managing large numbers of disks " List requirements for easily managing large amounts.
The concept of RAID in Databases By Junaid Ali Siddiqui.
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.
RAID and RAS CIS 485 SAU SUJA SOLOMON TIFFANY STACIE.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
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.
RAID TECHNOLOGY RASHMI ACHARYA CSE(A) RG NO
Network-Attached Storage. Network-attached storage devices Attached to a local area network, generally an Ethernet-based network environment.
© 2009 EMC Corporation. All rights reserved. Why do we need RAID o Performance limitation of disk drive o An individual drive has a certain life expectancy.
I/O Errors 1 Computer Organization II © McQuain RAID Redundant Array of Inexpensive (Independent) Disks – Use multiple smaller disks (c.f.
CSE 451: Operating Systems Spring 2010 Module 18 Redundant Arrays of Inexpensive Disks (RAID) John Zahorjan Allen Center 534.
RAID.
Configuring File Services
Fujitsu Training Documentation RAID Groups and Volumes
Storage Virtualization
CSE 451: Operating Systems Spring 2006 Module 18 Redundant Arrays of Inexpensive Disks (RAID) John Zahorjan Allen Center.
RAID RAID Mukesh N Tekwani
Overview Continuation from Monday (File system implementation)
CSE 451: Operating Systems Winter 2009 Module 13 Redundant Arrays of Inexpensive Disks (RAID) and OS structure Mark Zbikowski Gary Kimura 1.
Mark Zbikowski and Gary Kimura
CSE 451: Operating Systems Winter 2012 Redundant Arrays of Inexpensive Disks (RAID) and OS structure Mark Zbikowski Gary Kimura 1.
RAID RAID Mukesh N Tekwani April 23, 2019
Hard Drives & RAID PM Video 10:28
Storage Management Lecture 7.
Presentation transcript:

Davie 5/18/2010

 Thursday, May 20 5:30pm  Ursa Minor  Co-sponsored with CSS  Guest Speakers  Dr. Craig Rich – TBA  James Schneider – Cal Poly “State of the Network” Address  Sean Taylor – Reverse Engineering for Beginners  Free food! 12/2/2015

 Friday, May 21 5:30PM  98P (You better know where this is!)  Games  Starcraft, TF2, FEAR, Bad Company 2  Linux, GotY Edition  Consoles welcome  Music  Free food 12/2/2015

 Wednesday, May 19 1:00pm  Sean McAllister  Structured Exception Handling 12/2/2015

Redundant Array of Inexpensive | Independent Disks 12/2/2015

 Combining multiple physical devices to achieve increased performance and/or reliability  Added benefit of a single, large device 12/2/2015

 A backup solution.  End of story. ▪ Stop arguing. ▪ You’re stupid. 12/2/2015

 RAID functions by combining three concepts to achieve desired results  Striping – Splitting data across multiple disks to maximize I/O bandwidth  Mirroring – Storing a copy of the data across multiple disks to guard against drive failure  Error-correction – Parity calculations to find and repair bad data. Also used to distribute data across drives 12/2/2015

 Array – collection of disks that operate as one  Degraded array – array where a component disk is missing, but the array can still function  Failed array – array where enough disks are missing to prevent all functionality  Hot spare – extra disk that will allow a degraded array to repair itself  Won’t help failed arrays though   Reshape – modify array size or level 12/2/2015

 Levels 0-6  Nested RAID  Combines two levels  Just a Bunch Of Disks (JBOD) & Spanning  Concatenates one disk to the end of the other  No performance or reliability improvements 12/2/2015

 Data is striped across multiple disks  Minimum of two  No redundancy  Lose one disk, lose all data  High read/write throughput  Disks can read or write simultaneously without costly parity calculation  Results in array of size n  Difficult to reshape, and therefore expand 12/2/2015

 Data is mirrored across multiple disks  Minimum of two  Full redundancy  Lose all but 1 disk, data still good  High read, low write throughput  Read different simultaneously  Write same data multiple times  Results in array of size 1  Can be reshaped to RAID 5 12/2/2015

 I don’t bother with these  Neither should you  RAID 2: Sounds like CS magic   RAID 3 & 4: Striped with a single disk for parity  Use RAID 5 or 6 instead 12/2/2015

 Data is striped across multiple disks  Minimum of three (unless you’re retarded like me)  Parity is calculated and distributed  Lose any 1 disk, parity allows it to be regenerated  Increased overhead  All reads and writes require calculations  Results in array of size n-1  Can be reshaped to RAID 6 12/2/2015

 Data is striped across multiple disks  Minimum of three (unless you’re retarded like me)  Parity is calculated and distributed  Lose any 2 disks, parity allows regeneration  Increased overhead  All reads and writes require calculations  Results in array of size n-2  Can be reshaped to RAID 5 12/2/2015

 Combines striping and mirroring  May tolerate multiple failures  But specific combination of failures may ruin array  Extremely inefficient space usage 12/2/2015

 Dedicated CPU & RAM  May include battery for cache  High throughput for I/O  Data on disk may be vendor-specific and not portable to other controllers (Controller died? Better have an exact replacement!)  OS sees a single device from the BIOS, but may require additional driver 12/2/2015

 Relies on host CPU for all calculations  No battery for cache  OS level drivers allow for maximum portability (within OS families of course)  Native to Linux kernel (Woooo!)  Windows, BSD, Solaris, OSX all have support 12/2/2015

 Looks and acts like hardware RAID  OS sees single BIOS device  Requires vendor-specific driver  Performs like software RAID  Relies on host CPU & ram  No cache battery 12/2/2015

 Add filesystems OR  Use Logical Volume Management (LVM)  Then add filesystems  Create a storage server  Media  Backups 12/2/2015

 Physical Volumes (PV)  Disks, partitions, arrays  Volume Group (VG)  Combines PVs into single pool of space  Logical Volumes (LV)  Create LVs inside the VG that act like partitions  Don’t need to be continuous  Can be added or resized at will 12/2/2015