© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.

Slides:



Advertisements
Similar presentations
Redundant Array of Independent Disks (RAID) Striping of data across multiple media for expansion, performance and reliability.
Advertisements

What is RAID Redundant Array of Independent Disks.
By Rashid Khan Lesson 6-A Place for Everything: Storage Management.
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.
Module – 3 Data protection – raid
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
1 Magnetic Disks 1956: IBM (RAMAC) first disk drive 5 Mb – Mb/in $/year 9 Kb/sec 1980: SEAGATE first 5.25’’ disk drive 5 Mb – 1.96 Mb/in2 625.
The HP AutoRAID Hierarchical Storage System John Wilkes, Richard Golding, Carl Staelin, and Tim Sullivan Hewlett-Packard Laboratories Presented by Sri.
Chapter 3 Presented by: Anupam Mittal.  Data protection: Concept of RAID and its Components Data Protection: RAID - 2.
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.
G Robert Grimm New York University SGI’s XFS or Cool Pet Tricks with B+ Trees.
Based on the slides supporting the text
1 Disk Scheduling Chapter 14 Based on the slides supporting the text.
Intelligent Storage Systems
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 6: Accessing large amount.
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
© 2009 EMC Corporation. All rights reserved. Intelligent Storage Systems Module 1.4.
Introduction to Database Systems 1 The Storage Hierarchy and Magnetic Disks Storage Technology: Topic 1.
Intel  modular server building blocks ( built on Intel  Multi-Flex Technology ) Intel  modular server building blocks ( built on Intel  Multi-Flex.
THE HP AUTORAID HIERARCHICAL STORAGE SYSTEM J. Wilkes, R. Golding, C. Staelin T. Sullivan HP Laboratories, Palo Alto, CA.
By : Nabeel Ahmed Superior University Grw Campus.
2730/2730T/5730 Performance Comparison 20 May 2008.
NEC Computers SAS - Confidential - Oct RAID General Concept 1 RAID General Concept Auteur : Franck THOMAS.
RAID Controllers Nick Crampton Tim Hays Richard Rogers.
Redundant Array of Inexpensive Disks (RAID). Redundant Arrays of Disks Files are "striped" across multiple spindles Redundancy yields high data availability.
1 Storage Refinement. Outline Disk failures To attack Intermittent failures To attack Media Decay and Write failure –Checksum To attack Disk crash –RAID.
RAID Ref: Stallings. Introduction The rate in improvement in secondary storage performance has been considerably less than the rate for processors and.
Lecture 4 1 Reliability vs Availability Reliability: Is anything broken? Availability: Is the system still available to the user?
Storage and NT File System INFO333 – Lecture Mariusz Nowostawski Noria Foukia.
CSE 321b Computer Organization (2) تنظيم الحاسب (2) 3 rd year, Computer Engineering Winter 2015 Lecture #4 Dr. Hazem Ibrahim Shehata Dept. of Computer.
Redundant Array of Independent Disks
RAID: High-Performance, Reliable Secondary Storage Mei Qing & Chaoxia Liao Nov. 20, 2003.
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.
Introducing Snap Server™ 700i Series. 2 Introducing the Snap Server 700i series Hardware −iSCSI storage appliances with mid-market features −1U 19” rack-mount.
N-Tier Client/Server Architectures Chapter 4 Server - RAID Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept RAID – Redundant Array.
Lecture 9 of Advanced Databases Storage and File Structure (Part II) Instructor: Mr.Ahmed Al Astal.
RAID REDUNDANT ARRAY OF INEXPENSIVE DISKS. Why RAID?
Disk Structure Disk drives are addressed as large one- dimensional arrays of logical blocks, where the logical block is the smallest unit of transfer.
Module – 4 Intelligent storage system
DAC-FF The Ultimate Fibre-to-Fibre Channel External RAID Controller Solution for High Performance Servers, Clusters, and Storage Area Networks (SAN)
4.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 4: Organizing a Disk for Data.
MCTS Guide to Microsoft Windows Vista Chapter 4 Managing Disks.
© 2009 EMC Corporation. All rights reserved. Intelligent Storage Systems Module 1.4.
CS Hardware Tuning Xiaofang Zhou School of Computing, NUS Office: S URL:
Multi-level Raid Multi-level Raid 2 Agenda Background -Definitions -What is it? -Why would anyone want it? Design Issues -Configuration and.
5/8/09 Titanium Performance Update 2 Dot Hill Confidential.
RAID Systems Ver.2.0 Jan 09, 2005 Syam. RAID Primer Redundant Array of Inexpensive Disks random, real-time, redundant, array, assembly, interconnected,
Click to add text Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 6: Accessing.
1 © 2002 hp Introduction to EVA Keith Parris Systems/Software Engineer HP Services Multivendor Systems Engineering Budapest, Hungary 23May 2003 Presentation.
 Stands for Redundant Array of Independent Disks.  It’s a technology that enables greater levels of performance, reliability and/or large volumes when.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
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.
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
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.
Memory Management memory hierarchy programs exhibit locality of reference - non-uniform reference patterns temporal locality - a program that references.
RAID TECHNOLOGY RASHMI ACHARYA CSE(A) RG NO
EonStor DS 1000.
A Case for Redundant Arrays of Inexpensive Disks (RAID)
Multiple Platters.
Fujitsu Training Documentation RAID Groups and Volumes
Storage Virtualization
RAID RAID Mukesh N Tekwani
THE HP AUTORAID HIERARCHICAL STORAGE SYSTEM
Overview Continuation from Monday (File system implementation)
TECHNICAL SEMINAR PRESENTATION
Mass-Storage Systems.
RAID RAID Mukesh N Tekwani April 23, 2019
Presentation transcript:

© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. IBM DS3000, DS4000, and DS5000 Embedded Features and Functions Ryan Leonard Storage and Solutions Architect

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Caching  RAID controllers use cache for two purposes –Buffering write requests to media –Pre-fetching read requests from media  Battery backup for minimum of 72 hours  DS5100, DS5300 permanent cache backup (destage) Read request Write request  Cache slots allocated dynamically by controller based on demand  Flexible cache block sizes – 4KB, 8KB, 16KB

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Read caching  Intelligent read pre-fetch algorithm –Performs analysis of inbound read streams for sequentiality –Pre-fetch cache hits extend amount of data prefetch –Will recognize ascending, descending, and ‘sparse’ patterns CacheDisk Host read request

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Write caching  Cache mirroring for data protection  Write-back and write-through modes  Demand-based and age-based flushing  Full-stripe write-through –Allows full-stripe writes to bypass the cache mirroring process and write-through to media RAID 5, 4+P Segment Stripe

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 So what is a “hardware XOR” anyway?  An XOR is used in RAID 5 to calculate parity –The XOR calculation can be performed in either hardware or software –Similar operation for RAID 6 ‘q’ information A1 XOR A2 XOR A3 = Ap  But more importantly…  The hardware XOR functionality is embedded in a specialized cache memory controller –Allows DMA transfers from host and drive side to cache independently with no processor interrupts A1 B1 C1 Dp A2 B2 Cp D1 A3 Bp C2 D2 Ap B3 C3 D3

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Configuration Flexibility  Immediate Availability Format (IAF)  Dynamic Array Expansion (DAE)  Dynamic Volume Expansion (DVE)  Dynamic RAID Migration (DRM)  Dynamic Segment Sizing (DSS)  HotScale  DACstore

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Immediate Availability Format  A given logical drive, once defined via the Storage Manager, is available almost instantaneously for usage Array 1, RAID 5 3+P 100MB initialization region  Further initialization continues in background while host reads/writes are accepted LUN A

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Dynamic Array Expansion (DAE)  Dynamically grow a given array / RAID set –Host I/O continues during modification operation RAID 5, 3+P  No maximum on RAID 0 or 10 on DS3/4/5000 (7.10 or higher)  Maximum of 30 drives per RAID 5/6 array

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Dynamic Array Expansion (DAE)  Dynamically grow a given array / RAID set –Host I/O continues during modification operation RAID 5, 4+P  No maximum on RAID 0 or 10 on DS3/4/5000 (7.10 or higher)  Maximum of 30 drives per RAID 5/6 array

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Dynamic Volume Expansion (DVE)  Dynamically grow a given logical drive / LUN within an array –Host I/O continues during modification operation  Logical drives >2TB supported (w or higher)  Available on DS3000 via CLI or Script Editor Unused CCCCBBBBAAAA RAID 5, 3+P - 3 LUNs defined, A, B and C

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Dynamic Volume Expansion (DVE)  Dynamically grow a given logical drive / LUN within an array –Host I/O continues during modification operation  Logical drives >2TB supported (w or higher)  Available on DS3000 via CLI or Script Editor Unused CCCCBBBBAAAA RAID 5, 3+P - 3 LUNs defined, A, B and C CCCC B BBB AAAA

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Dynamic RAID Migration (DRM)  Dynamically modify an array from one RAID level to another –Host I/O continues during modification operation  Any to any modification  Additional drives may be required to complete operation  Available on DS3000 via CLI or Script Editor RAID 5, 3+P A1 B1 A2 B2 A3 Bp Ap B3

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Dynamic RAID Migration (DRM)  Dynamically modify an array from one RAID level to another –Host I/O continues during modification operation  Any to any modification  Additional drives may be required to complete operation  Available on DS3000 via CLI or Script Editor A1 B1 A2 B2 A3 Bp Ap B3 A1 A2A1’ A2’ B1B2B1’B2’ RAID 10, 2+2

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Dynamic Segment Sizing (DSS)  Dynamically modify the segment size of a specific logical drive –Host I/O continues during modification operation  Amount of data written to a drive before moving on to the next drive in the stripe  Typically used in performance tuning  Available on DS3000 via CLI or Script Editor Drive 1Drive 2 Drive 3 Drive 4 RAID 5, 3+P 64KB

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July KB Dynamic Segment Sizing (DSS)  Dynamically modify the segment size of a specific logical drive –Host I/O continues during modification operation  Amount of data written to a drive before moving on to the next drive in the stripe  Typically used in performance tuning  Available on DS3000 via CLI or Script Editor Drive 1Drive 2 Drive 3 Drive 4 RAID 5, 3+P

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 HotScale  Addition of physical storage capacity –Host I/O can continue during drive / enclosure addition  On-demand scalability DS3400

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 HotScale  Addition of physical storage capacity –Host I/O can continue during drive / enclosure addition  On-demand scalability DS3400

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 DACstore  512MB reserve for drive metadata –Array can be ‘exported’ and/or ‘imported’  Data intact relocation Old Controllers

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 DACstore  512MB reserve for drive metadata –Array can be ‘exported’ and/or ‘imported’  Data intact relocation Old Controllers New Controllers

Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change without notice. System Storage July 2009 Reliability, Availability, Serviceability (RAS)  MediaScan –Performs scan of physical media for unreadable blocks –All instances are logged  Advanced Rebuild –Complete a drive rebuild even after encountering unreadable sectors  Enhanced Disk Drive Predictive Fault Analysis –Monitors and logs recoverable or medium errors –May fail drives preemptively if thresholds are surpassed  Concurrent controller firmware updates  Event logging and reporting –Critical alerts via and/or SNMP