CS533 Concepts of Operating Systems Class 19 File System Reliability.

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

Redundant Array of Independent Disks (RAID) Striping of data across multiple media for expansion, performance and reliability.
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.
RAID: Redundant Array of Inexpensive Disks Supplemental Material not in book.
Lecture 13 Page 1 CS 111 Online File Systems: Introduction CS 111 On-Line MS Program Operating Systems Peter Reiher.
The Zebra Striped Network Filesystem. Approach Increase throughput, reliability by striping file data across multiple servers Data from each client is.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
WHAT IS RAID? Christopher J Dutra Seton Hall University.
RAID CS5493/7493. RAID : What is it? Redundant Array of Independent Disks configured into a single logical storage unit.
Fault Detection in a HW/SW CoDesign Environment Prepared by A. Gaye Soykök.
Today From threads to file systems
CHAPTER 3 COLLECTIONS Abstract Data Types. 2 A data type consists of a set of values or elements, called its domain, and a set of operators acting on.
CS533 Concepts of Operating Systems Class 6 The Duality of Threads and Events.
Computer ArchitectureFall 2007 © November 28, 2007 Karem A. Sakallah Lecture 24 Disk IO and RAID CS : Computer Architecture.
Operating Systems Final Exam Review. Topics F Virtual Memory F File Systems F I/O Devices F Project 3: Macro Shell.
CS-3013 & CS-502, Summer 2006 Review Topics1 CS-3013 & CS-502 Operating Systems.
Operating Systems Final Exam Review. Topics Paging Virtual Memory File Systems I/O Devices Project 3: Macro Shell.
SANPLAN By Thao Pham and James Horton For CS522, Dr. Chow.
CS533 Concepts of Operating Systems Class 18 File Systems.
CS294-6 Reconfigurable Computing Day 3 September 1, 1998 Requirements for Computing Devices.
Reliable PVFS. High Performance I/O ? Three Categories of applications demand good I/O performance  Database management systems (DBMSs) Reading or writing.
I/O Systems and Storage Systems May 22, 2000 Instructor: Gary Kimura.
By : Nabeel Ahmed Superior University Grw Campus.
Storage INFO 1. Key areas File Compression Types of Storage –Internal/External, Magnetic Storage, Hard Disks, Floppy, Optical Storage, Flash Memory, Online.
Copyright © 2009 EMC Corporation. Do not Copy - All Rights Reserved.
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.
Module 9 Review Questions 1. The ability for a system to continue when a hardware failure occurs is A. Failure tolerance B. Hardware tolerance C. Fault.
RAID REDUNDANT ARRAY OF INEXPENSIVE DISKS. Why RAID?
Cloud Distributed Computing Environment Content of this lecture is primarily from the book “Hadoop, The Definite Guide 2/e)
Module 9: Configuring Storage
CSE 451: Operating Systems Section 10 Project 3 wrap-up, final exam review.
The HP AutoRAID Hierarchical Storage System John Wilkes, Richard Golding, Carl Staelin, and Tim Sullivan Hewlett-Packard Laboratories.
Configuring Disk Devices. Module 4 – Configuring Disk Devices ♦ Overview This module deals with making partitions using fdisk, implementing RAID and Logical.
Fall 2000M.B. Ibáñez Lecture 22 File-System I File Concept.
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.
Exam Study Guide. Chapter 5: Input/Output Must have a familiarity with the issues associated with I/O. –For example, why is so much attention paid to.
CS 153 Design of Operating Systems Spring 2015 Lecture 22: File system optimizations.
UNIX and Shell Programming
Software Design: Principles, Process, and Concepts Getting Started with Design.
Lecture 2 Page 1 CS 111 Online System Services for OSes One major role of an operating system is providing services – To human users – To applications.
Silberschatz, Galvin and Gagne  Operating System Concepts Operating Systems 1. Overview 2. Process Management 3. Storage Management 4. I/O Systems.
CS 106 Introduction to Computer Science I 04 / 18 / 2008 Instructor: Michael Eckmann.
WINDOWS SERVER 2003 Genetic Computer School Lesson 12 Fault Tolerance.
1.The following diagram illustrates the relationship among various hardware components. The arrows indicate the directions of data flow. Activity 1 Relationship.
HYBRID APPROACH TO INTERFACE ADAPTATION.  Computing power anywhere and everywhere  Need interfaces that can adapt to different device conditions and.
Department of Computer Sciences, University of Wisconsin Madison DADA – Dynamic Allocation of Disk Area Jayaram Bobba Vivek Shrivastava.
Component Diagram. Component diagram Show the structural relationships between components of a system Depicts how components are wired together to form.
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.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
 There is a growing trend in the use of digital media compared to more traditional formats  The Apple iTunes Store SM became the #1 music retailer in.
Storage Systems CSE 598d, Spring 2007 Lecture 13: File Systems March 8, 2007.
Network-Attached Storage. Network-attached storage devices Attached to a local area network, generally an Ethernet-based network environment.
CSE 451: Operating Systems Spring 2010 Module 18 Redundant Arrays of Inexpensive Disks (RAID) John Zahorjan Allen Center 534.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
CS522 Advanced database Systems
Answer to Summary Questions
HP AutoRAID (Lecture 5, cs262a)
Storage Networking.
CS490 Windows Internals Quiz 2 09/27/2013.
DADA – Dynamic Allocation of Disk Area
Storage Virtualization
Storage Networking.
CSE 451: Operating Systems Spring 2006 Module 18 Redundant Arrays of Inexpensive Disks (RAID) John Zahorjan Allen Center.
RAID RAID Mukesh N Tekwani
RAID Redundant Array of Inexpensive (Independent) Disks
UNIT IV RAID.
CS533 Concepts of Operating Systems Class 18
RAID RAID Mukesh N Tekwani April 23, 2019
IT 344: Operating Systems Winter 2007 Module 18 Redundant Arrays of Inexpensive Disks (RAID) Chia-Chi Teng CTB
Presentation transcript:

CS533 Concepts of Operating Systems Class 19 File System Reliability

CS533 - Concepts of Operating Systems 2 Questions  How do mirroring and RAID-5 increase the reliability of file data? o What kinds of failures can be tolerated? o Why might you choose mirroring over RAID-5? o Why might you choose RAID-5 over mirroring?  If a storage device migrates blocks dynamically between mirrored and RAID-5 storage, how can file system software keep track of where data is?  If the storage system is log-structured, does the file system above it need to be log-structured?

CS533 - Concepts of Operating Systems 3 Questions  Need file system software above HP AutoRAID concern itself with free-space management?  Would the system benefit from using a device interface at a higher level of abstraction? o Why not implement the file abstraction at the device level? o Why not implement versioning at the device level? o How can disk blocks be shared among versions of the same file?  How can useful patterns and relationships be communicated from application to device level?

CS533 - Concepts of Operating Systems 4 What next?  No need to write reviews for the last set of papers!  Hand in your position papers next class  Final will be a take home o Shouldn’t take more than a couple of hours