mass storage io ii
play

Mass Storage & IO - II RAID: Redundant Array of Inexpensive - PDF document

CSE 421/521 - Operating Systems RAID Structure Fall 2011 As disks get cheaper, adding multiple disks to the same system provides increased storage space, as well as Lecture - XX increased reliability and performance. Mass Storage & IO


  1. CSE 421/521 - Operating Systems RAID Structure Fall 2011 • As disks get cheaper, adding multiple disks to the same system provides increased storage space, as well as Lecture - XX increased reliability and performance. Mass Storage & IO - II • RAID: Redundant Array of Inexpensive Disks – multiple disk drives provides reliability via redundancy . • RAID is arranged into six different levels. Tevfik Ko ş ar University at Buffalo November 10 th , 2011 1 RAID Levels RAID (cont) • RAID schemes improve performance and improve the reliability of the storage system by storing redundant data. – Data Striping: splitting each bit (or block) of a file across multiple disks. – Mirroring (shadowing): duplicate each disk • Simplest but most expensive approach – Block interleaved parity uses much less redundancy. RAID Level 0 RAID Level 0 - block level ! ����������������������������������� �������������������������������������� ������������������ ! ������������������������������������ ! ��������������������������� ! ������������������������������������ ������������������� 5 6

  2. RAID Level 1 RAID Level 1 - block level ! ���������������������������������������� �������������������������� ! �������������������������������������������� ���� ! ������������������������ ! ����������������������������� ! ����������������������������������������� ������������������������������������ 7 8 RAID Level 2 RAID Level 2 - bit level ! ���������������������������������������������� �������������������������������������������������� ��������������������������������������������������� ! ������������������������������������������������� ������������������������� ! ��������������������������������������������� ! �������������������������������������������������� ! ���������������������������������������������� ! �������������������������������������������� ! ������������������������������������������������� 9 10 RAID Level 3 RAID Level 3 - byte level ! �������������������������������������������������� �������������������������������� ! ������������������� ! ��������������������������������������������� ���������������������������������������� ! ��������������������������������������������� ������������ ! ������������������������������������������ ��������������� 11 12

  3. RAID Level 4 RAID Level 4 - block level ! ���������������������������������������� �������������������������������������� �������� ! ������������������������������������������ ���������������������������������������� ������������������������� ! ���������������������������������� ������������������������������������������� ���������������� 13 14 RAID Level 5 RAID Level 5 ! ����������������������������� ! ������������������������������������������������ ! �������������������������������������������������������� ���������������������������������������� ! ������������������������������������������������������� ����� ! ���������������������������������������������� ����������� ! ���������������������������������������������������� ��������������������������������������������������� ����� 15 16 RAID Level 6 RAID Level 6 ! ����������������������������������������������������� ������������� ! ��������������������������������������������������� – more reliability versus less data space ! ��������������������������������������� 17 18

  4. RAID (0+1) and (1+0) RAID (0+1) and (1+0) ! ������������������������� ! ������������������������������������������������������� ������������������� 19 20 RAID (0+1) and (1+0) Any Questions? RAID 0+1 RAID 1+0 Hmm. . 21 21 Acknowledgements • “Operating Systems Concepts” book and supplementary material by A. Silberschatz, P . Galvin and G. Gagne • “Operating Systems: Internals and Design Principles” book and supplementary material by W. Stallings • “Modern Operating Systems” book and supplementary material by A. Tanenbaum • R. Doursat and M. Yuksel from UNR 23

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend