 Stands for Redundant Array of Independent Disks.  It’s a technology that enables greater levels of performance, reliability and/or large volumes when.

Slides:



Advertisements
Similar presentations
Cs422 – Operating Systems Organization
Advertisements

By Rakshith Venkatesh Outline What is RAID? RAID configurations used. Performance of each configuration. Implementations. Way.
Tertiary Storage Devices
Silberschatz and Galvin Operating System Concepts Module 14: Tertiary-Storage Structure Tertiary Storage Devices Operating System Issues Performance.
RAID (Redundant Arrays of Independent Disks). Disk organization technique that manages a large number of disks, providing a view of a single disk of High.
RAID Oh yes Whats RAID? Redundant Array (of) Independent Disks. A scheme involving multiple disks which replicates data across multiple drives. Methods.
Module 13: Secondary-Storage
Dr. Kalpakis CMSC 421, Operating Systems. Fall Mass-Storage Systems.
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.
R.A.I.D. Copyright © 2005 by James Hug Redundant Array of Independent (or Inexpensive) Disks.
Sean Traber CS-147 Fall  7.9 RAID  RAID Level 0  RAID Level 1  RAID Level 2  RAID Level 3  RAID Level 4 
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.
Page 15/25/2015 CSE 30341: Operating Systems Principles Overview of Mass Storage Structure  Magnetic disks provide bulk of secondary storage  Drives.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 14: Mass-Storage Systems  Disk Structure  Disk Scheduling  Disk Management.
14.1 Silberschatz, Galvin and Gagne ©2003 Operating System Concepts with Java Chapter 14: Mass-Storage Systems Disk Structure Disk Scheduling Disk Management.
Other Disk Details. 2 Disk Formatting After manufacturing disk has no information –Is stack of platters coated with magnetizable metal oxide Before use,
1 Chapter 6 Storage and Multimedia: The Facts and More.
FCFS Illustration shows total head movement of 640 cylinders.
Operating Systems File systems
Servers Redundant Array of Inexpensive Disks (RAID) –A group of hard disks is called a disk array FIGURE Server with redundant NICs.
Secondary Storage Unit 013: Systems Architecture Workbook: Secondary Storage 1G.
By : Nabeel Ahmed Superior University Grw Campus.
DISKS IS421. DISK  A disk consists of Read/write head, and arm  A platter is divided into Tracks and sector  The R/W heads can R/W at the same time.
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.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 14: Mass-Storage Systems Disk Structure Disk Scheduling Disk Management Swap-Space.
L/O/G/O External Memory Chapter 3 (C) CS.216 Computer Architecture and Organization.
Secondary Storage Chapter 7.
1 Chapter 12 File Management Systems. 2 Systems Architecture Chapter 12.
Silberschatz and Galvin  Operating System Concepts Module 13: Secondary-Storage Disk Structure Disk Scheduling Disk Management Swap-Space Management.
Page 110/12/2015 CSE 30341: Operating Systems Principles Network-Attached Storage  Network-attached storage (NAS) is storage made available over a network.
AS Computing Storage devices. Primary storage  A computer’s main memory (RAM) is known as primary memory.  Primary memory is volatile; when the computer.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 14: Mass-Storage Systems Disk Structure Disk Scheduling Disk Management Swap-Space.
CS 6502 Operating Systems Dr. J.. Garrido Device Management (Lecture 7b) CS5002 Operating Systems Dr. Jose M. Garrido.
Mark A. Magumba Storage Management. What is storage An electronic place where computer may store data and instructions for retrieval The objective of.
Overview of Physical Storage Media
1/14/2005Yan Huang - CSCI5330 Database Implementation – Storage and File Structure Storage and File Structure.
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.
11.1Database System Concepts. 11.2Database System Concepts Now Something Different 1st part of the course: Application Oriented 2nd part of the course:
Storage Devices 1. Objectives Overview Differentiate between storage devices and storage media Describe the characteristics of an internal hard disk including.
Αρχιτεκτονική Υπολογιστών Ενότητα # 6: RAID Διδάσκων: Γεώργιος Κ. Πολύζος Τμήμα: Πληροφορικής.
Disk formatting Magnetic disks come in various sizes and so each use different disk drives. Different computers have different ways of organizing data.
Storage Devices. Storage Store information Storage involve two processes: Writing or recording the data so it can be found later for use, Reading the.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 14: Mass-Storage Systems Disk Structure Disk Scheduling Disk Management Swap-Space.
8.1 CSE Department MAITSandeep Tayal 8: Secondary-Storage Disk Structure Disk Scheduling Disk Management Swap-Space Management Disk Reliability Stable-Storage.
Silberschatz, Galvin, and Gagne  Applied Operating System Concepts Module 13: Secondary-Storage Disk Structure Disk Scheduling Disk Management.
Storage Devices.
Chapter 14: Mass-Storage Systems Operating System Concepts Disk Structure Disk Scheduling Disk Management Swap-Space Management RAID Structure Disk Attachment.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Main Memory Read Only Memory (ROM)
RAID Presentation Raid is an acronym for “Redundant array of independent Drives”, or Redundant array of inexpensive drives”. The main concept of RAID is.
Cloud Computing Vs RAID Group 21 Fangfei Li John Soh Course: CSCI4707.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
Mass-Storage Systems and DISK MANAGEMENT Disk Structure Disk Scheduling Disk Management Swap-Space Management RAID Structure Disk Attachment Stable-Storage.
RAID Technology By: Adarsha A,S 1BY08A03. Overview What is RAID Technology? What is RAID Technology? History of RAID History of RAID Techniques/Methods.
Module 13: Secondary-Storage
Chapter 14: Mass-Storage Systems
Module 13: Secondary-Storage
Chapter 14: Mass-Storage Systems
Module 13: Secondary-Storage
RAID RAID Mukesh N Tekwani
Overview of Mass Storage Structure
Tape pictures.
Overview Continuation from Monday (File system implementation)
UNIT IV RAID.
Computers: Tools for an Information Age
Mass-Storage Systems.
RAID RAID Mukesh N Tekwani April 23, 2019
Module 13: Secondary-Storage
Presentation transcript:

 Stands for Redundant Array of Independent Disks.  It’s a technology that enables greater levels of performance, reliability and/or large volumes when dealing with data. How By concurrent use of two or more ‘hard disk drives’. Mirroring, Stripping (of data) and Error correction techniques combined with multiple disk arrays give you the reliability and performance.

The term "RAID" was first defined by David Patterson, Garth A. Gibson, and Randy Katz at the University of California, Berkeley in Marketers representing industry RAID manufacturers later attempted to reinvent the term to describe a redundant array of independent disks as a means of disassociating a low-cost expectation from RAID technology.

Mirroring provides high reliability, but it is expensive. Striping provides high data-transfer rates, but it does not improve reliability. Numerous schemes to provide redundancy at lower cost by using the idea of disk striping combined with ``parity'' bits have been proposed. These schemes have different cost-performance trade-offs and are classified according to levels called RAID levels

RAID 0 a.It splits data among two or more disks. b.Provides good performance. c.Lack of data redundancy means there is no fail over support with this configuration. d.In the diagram to the right, the odd blocks are written to disk 0 and the even blocks to disk 1 such that A1, A2, A3, A4, … would be the order of blocks read if read sequentially from the beginning.

RAID 1 a.RAID1 is ‘data mirroring’. b.Two copies of the data are held on two physical disks, and the data is always identical. c. Twice as many disks are required to store the same data when compared to RAID 0. d.Array continues to operate so long as at least one drive is functioning.

RAID 5 a. RAID 5 is an ideal combination of good performance, good fault tolerance and high capacity and storage efficiency. b. An arrangement of parity and CRC to help rebuilding drive data in case of disk failures. a. “Distributed Parity” is the key word here.

RAID 10 a.Combines RAID 1 and RAID 0. b.Which means having the pleasure of both - good performance and good failover handling. c.Also called ‘Nested RAID’.

Software based RAID: Software implementations are provided by many Operating Systems. A software layer sits above the disk device drivers and provides an abstraction layer between the logical drives(RAIDs) and physical drives. Server's processor is used to run the RAID software. Used for simpler configurations like RAID0 and RAID1.

Implementations (contd…) Hardware based RAID: A hardware implementation of RAID requires at least a special- purpose RAID controller. On a desktop system this may be built into the motherboard. Processor is not used for RAID calculations as a separate controller present. A PCI-bus-based, IDE/ATA hard disk RAID controller, supporting levels 0, 1, and 01.

Write-ahead log scheme requires stable storage. To implement stable storage: Replicate information on more than one nonvolatile storage media with independent failure modes. Update information in a controlled manner to ensure that we can recover the stable data after any failure during data transfer or recovery.

Disk write has 1 of 3 outcomes 1.Successful completion - The data were written correctly on disk 2.Partial failure - A failure occurred in the midst of transfer, so only some of the sectors were written with the new data, and the sector being written during the failure may have been corrupted 3.Total failure - The failure occurred before the disk write started, so the previous data values on the disk remain intact

If failure occurs during block write, recovery procedure restores block to consistent state System maintains 2 physical blocks per logical block and does the following: 1.Write to 1 st physical 2.When successful, write to 2 nd physical 3.Declare complete only after second write completes successfully

Typical storage hierarchy is presented as: Primary Storage - main memory Secondary Storage - internal disk storage Tertiary Storage - Removable Media Removable Media includes: Floppy disk Optical and Magneto-optic disk Tape This form of storage is usually slower but offers portability and greater permanence or is more affordable

Thin flexible disk coated with magnetic material, enclosed in a protective plastic case. Most floppies hold about 1 MB; similar technology is used for removable disks that hold more than 1 GB. Removable magnetic disks can be nearly as fast as hard disks, but they are at a greater risk of damage from exposure.

Records data on a rigid platter coated with magnetic material. Laser heat is used to amplify a large, weak magnetic field to record a bit. Laser light is also used to read data (Kerr effect). The magneto-optic head flies much farther from the disk surface than a magnetic disk head, and the magnetic material is covered with a protective layer of plastic or glass; resistant to head crashes.

The data on read-write disks can be modified over and over. WORM (“Write Once, Read Many Times”) disks can be written only once. Thin aluminum film sandwiched between two glass or plastic platters. To write a bit, the drive uses a laser light to burn a small hole through the aluminum; information can be destroyed by not altered. Very durable and reliable.

Compared to a disk, a tape is less expensive and holds more data, but random access is much slower. Tape is an economical medium for purposes that do not require fast random access, e.g., backup. Large tape installations typically use robotic tape changers. stacker – library that holds a few tapes silo – library that holds thousands of tapes A disk-resident file can be archived to tape for low cost storage.