SlideShare une entreprise Scribd logo
1  sur  25
Secondary Storage
A BRIEF REVIEW OF HARD DISK DRIVES AND
STORAGE TECHNOLOGIES
Internal Structure

Medical Infromation Management - Autumn 2013

2
Internal Structure (Cont.)
• Head flies above platters
• Platter are divided into circular tracks and tracks which are
subdivided into sectors. The set of tracks at one arm position make
cylinder.
• Logical blocks, the smallest
unit of transfer (512 bytes)

that maps to the sectors.

Medical Infromation Management - Autumn 2013

3
Internal Structure (Speed)
• Disk speed has two parts:
•

Transfer Rate, the rate at each data flow between the drive and computer.
•

•

Efficient Transfer Rate

Position Time (Random-Access Time),
•
•

Seek time, the time necessary to move disk arm to the desired cylinder.
Rotational Latency, time necessary for the desired sector to rotate to disk head.

Medical Infromation Management - Autumn 2013

4
Internal Structure (Head Crash - Connection)
• Head Crash, head may contact the surface
• I/O bus connects Disk Drive to the computer.
EIDE
• ATA, PATA, SATA
• USB
• FC
• SCSI
• FireWire! (Developed by Apple, IEEE 1934 standard) (400 Mbps)
•

• A disk controller is built into each disk drive that has a cache ...
Medical Infromation Management - Autumn 2013

5
Medical Infromation Management - Autumn 2013

6
Magnetic Tapes
• Early secondary storages with very slow access time (1000 times
slower than HDD)
• Can be used for back up or non-frequently used data.

Medical Infromation Management - Autumn 2013

7
Disk Attachment
• Host-Attachment Storage (via I/O) common for small systems.
• Network-Attach Storage, remote host in a distributed file system
•
•

Remote-procedure call interface (NFS for UNIX, CIFS for windows)
NAS is implemented as a RAID (redundant array of independent disks) array
with software that implements RPC interface.

Medical Infromation Management - Autumn 2013

8
NAS

Medical Infromation Management - Autumn 2013

9
Server

Medical Infromation Management - Autumn 2013

10
Storage Area Network
• Drawback in NAS: Storage I/O operations consume Bandwith

Medical Infromation Management - Autumn 2013

11
SAN
• Oracle
• Google
• Hp

• …

Medical Infromation Management - Autumn 2013

12
RAID
• Disks get smaller and cheaper
• Redundant Arrays of Independent (not completely) Disks
• Inexpensive -> Independent

• Increasing read and write rate (Parallel) - increase the throughput
(load balancing) / reduce response time of large accesses
• Increasing Reliability (Redundant) – Mirroring

• RAID levels (Redundancy to Striping)

Medical Infromation Management - Autumn 2013

13
RAID Levels – 0
• Nothing

Medical Infromation Management - Autumn 2013

14
RAID Levels – 1
• Mirroring

Medical Infromation Management - Autumn 2013

15
RAID Levels – 2
• Parity bits - ECC

Medical Infromation Management - Autumn 2013

16
RAID Levels – 3
• Parity bits
• Less disks
• Much Speed

• fewer I/O
• Dedicated Parity Hardware

Medical Infromation Management - Autumn 2013

17
RAID Levels – 4
• Like 3 but blocks in each disk
• Higher level of I/O rate

Medical Infromation Management - Autumn 2013

18
RAID Levels – 5
• Spreading the parity blocks
• Safer - Most Common

Medical Infromation Management - Autumn 2013

19
RAID Levels – 6
• Like 5, Parity + Reed Solomon ECC Code

Medical Infromation Management - Autumn 2013

20
RAID Levels – 0+1 , 1+0

Medical Infromation Management - Autumn 2013

21
Choosing a RAID Level

• Continues supply of data is needed
•

Rebuilding is easiest in RAID level 1

• Level 0 for high performance where data loss is not so important

• Level 1+0 and 0+1 for both Performance and reliability (ex. Small
Databases)
• Level 5 can be used instead of 1

• Level 6 is not supported commonly, but it should be more reliable
that level 5
Medical Infromation Management - Autumn 2013

22
• How many disks should be in a given
RAID set?
•

More disks, More Data-Transfer
Rate, More Expensive

• How many bits should be protected
by each parity bit?
WHAT SHOULD WE
THINK ABOUT?

•

Less bits each parity, More Chance to
Modify the Failure, More Overhead

Medical Infromation Management - Autumn 2013

23
SSD VS. HDD
Solid State Drive
Hard Disk Drive

Medical Infromation Management - Autumn 2013

24
Medical Infromation Management - Autumn 2013

25

Contenu connexe

Tendances

Storage Devices And Backup Media
Storage Devices And Backup MediaStorage Devices And Backup Media
Storage Devices And Backup Media
Tyrone Turner
 

Tendances (20)

Storage Basics
Storage BasicsStorage Basics
Storage Basics
 
RAID Technology
RAID TechnologyRAID Technology
RAID Technology
 
Present of Raid and Its Type
Present of Raid and Its TypePresent of Raid and Its Type
Present of Raid and Its Type
 
RAID LEVELS
RAID LEVELSRAID LEVELS
RAID LEVELS
 
Raid
RaidRaid
Raid
 
Storage Devices And Backup Media
Storage Devices And Backup MediaStorage Devices And Backup Media
Storage Devices And Backup Media
 
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
RAID - (Redundant Array of Inexpensive Disks or Drives, or Redundant Array of...
 
PHD Virtual: Optimizing Backups for Any Storage
PHD Virtual: Optimizing Backups for Any StoragePHD Virtual: Optimizing Backups for Any Storage
PHD Virtual: Optimizing Backups for Any Storage
 
Oracle 11gR2 plain servers vs Exadata - 2013
Oracle 11gR2 plain servers vs Exadata - 2013Oracle 11gR2 plain servers vs Exadata - 2013
Oracle 11gR2 plain servers vs Exadata - 2013
 
Raid
RaidRaid
Raid
 
Clustered ONTAP for Cloud
Clustered ONTAP for CloudClustered ONTAP for Cloud
Clustered ONTAP for Cloud
 
Raid
Raid Raid
Raid
 
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewOracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
 
raid technology
raid technologyraid technology
raid technology
 
How to Build a Compute Cluster
How to Build a Compute ClusterHow to Build a Compute Cluster
How to Build a Compute Cluster
 
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
Raid (Redundant Array of Inexpensive Disks) in Computer ArchitectureRaid (Redundant Array of Inexpensive Disks) in Computer Architecture
Raid (Redundant Array of Inexpensive Disks) in Computer Architecture
 
RAID CONCEPT
RAID CONCEPTRAID CONCEPT
RAID CONCEPT
 
Storage Technology Overview
Storage Technology OverviewStorage Technology Overview
Storage Technology Overview
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
 
Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2
 

En vedette (7)

Secondary storage structure
Secondary storage structureSecondary storage structure
Secondary storage structure
 
Chap1 secondary storage
Chap1 secondary storageChap1 secondary storage
Chap1 secondary storage
 
Chapter 16 - Distributed System Structures
Chapter 16 - Distributed System StructuresChapter 16 - Distributed System Structures
Chapter 16 - Distributed System Structures
 
Secondary storage management in os
Secondary storage management in osSecondary storage management in os
Secondary storage management in os
 
Secondary Storage Devices
Secondary Storage DevicesSecondary Storage Devices
Secondary Storage Devices
 
Secondary storage structure-Operating System Concepts
Secondary storage structure-Operating System ConceptsSecondary storage structure-Operating System Concepts
Secondary storage structure-Operating System Concepts
 
Secondary Storage
Secondary StorageSecondary Storage
Secondary Storage
 

Similaire à Secondary Storage - General Knowledge

RAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdfRAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdf
zainm7032
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]
shuwutong
 

Similaire à Secondary Storage - General Knowledge (20)

DAS RAID NAS SAN
DAS RAID NAS SANDAS RAID NAS SAN
DAS RAID NAS SAN
 
04.01 file organization
04.01 file organization04.01 file organization
04.01 file organization
 
Overview of Redundant Disk Arrays
Overview of Redundant Disk ArraysOverview of Redundant Disk Arrays
Overview of Redundant Disk Arrays
 
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
 
Storage Networking and Overview ppt.pdf
Storage Networking and Overview ppt.pdfStorage Networking and Overview ppt.pdf
Storage Networking and Overview ppt.pdf
 
ZFS appliance
ZFS applianceZFS appliance
ZFS appliance
 
Os7
Os7Os7
Os7
 
RAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdfRAID--16112022-093218am-16022024-061222pm.pdf
RAID--16112022-093218am-16022024-061222pm.pdf
 
Raid
RaidRaid
Raid
 
Scaling Security Workflows in Government Agencies
Scaling Security Workflows in Government AgenciesScaling Security Workflows in Government Agencies
Scaling Security Workflows in Government Agencies
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]
 
Výhody a benefity nasazení Oracle Database Appliance
Výhody a benefity nasazení Oracle Database ApplianceVýhody a benefity nasazení Oracle Database Appliance
Výhody a benefity nasazení Oracle Database Appliance
 
Performance evolution of raid
Performance evolution of raidPerformance evolution of raid
Performance evolution of raid
 
002-Storage Basics and Application Environments V1.0.pptx
002-Storage Basics and Application Environments V1.0.pptx002-Storage Basics and Application Environments V1.0.pptx
002-Storage Basics and Application Environments V1.0.pptx
 
Next Generation Software-Defined Storage
Next Generation Software-Defined StorageNext Generation Software-Defined Storage
Next Generation Software-Defined Storage
 
Basics of storage Technology
Basics of storage TechnologyBasics of storage Technology
Basics of storage Technology
 
Modeling, estimating, and predicting Ceph (Linux Foundation - Vault 2015)
Modeling, estimating, and predicting Ceph (Linux Foundation - Vault 2015)Modeling, estimating, and predicting Ceph (Linux Foundation - Vault 2015)
Modeling, estimating, and predicting Ceph (Linux Foundation - Vault 2015)
 
Gluster for Geeks: Performance Tuning Tips & Tricks
Gluster for Geeks: Performance Tuning Tips & TricksGluster for Geeks: Performance Tuning Tips & Tricks
Gluster for Geeks: Performance Tuning Tips & Tricks
 
15 storage
15 storage15 storage
15 storage
 
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Secondary Storage - General Knowledge

  • 1. Secondary Storage A BRIEF REVIEW OF HARD DISK DRIVES AND STORAGE TECHNOLOGIES
  • 2. Internal Structure Medical Infromation Management - Autumn 2013 2
  • 3. Internal Structure (Cont.) • Head flies above platters • Platter are divided into circular tracks and tracks which are subdivided into sectors. The set of tracks at one arm position make cylinder. • Logical blocks, the smallest unit of transfer (512 bytes) that maps to the sectors. Medical Infromation Management - Autumn 2013 3
  • 4. Internal Structure (Speed) • Disk speed has two parts: • Transfer Rate, the rate at each data flow between the drive and computer. • • Efficient Transfer Rate Position Time (Random-Access Time), • • Seek time, the time necessary to move disk arm to the desired cylinder. Rotational Latency, time necessary for the desired sector to rotate to disk head. Medical Infromation Management - Autumn 2013 4
  • 5. Internal Structure (Head Crash - Connection) • Head Crash, head may contact the surface • I/O bus connects Disk Drive to the computer. EIDE • ATA, PATA, SATA • USB • FC • SCSI • FireWire! (Developed by Apple, IEEE 1934 standard) (400 Mbps) • • A disk controller is built into each disk drive that has a cache ... Medical Infromation Management - Autumn 2013 5
  • 7. Magnetic Tapes • Early secondary storages with very slow access time (1000 times slower than HDD) • Can be used for back up or non-frequently used data. Medical Infromation Management - Autumn 2013 7
  • 8. Disk Attachment • Host-Attachment Storage (via I/O) common for small systems. • Network-Attach Storage, remote host in a distributed file system • • Remote-procedure call interface (NFS for UNIX, CIFS for windows) NAS is implemented as a RAID (redundant array of independent disks) array with software that implements RPC interface. Medical Infromation Management - Autumn 2013 8
  • 11. Storage Area Network • Drawback in NAS: Storage I/O operations consume Bandwith Medical Infromation Management - Autumn 2013 11
  • 12. SAN • Oracle • Google • Hp • … Medical Infromation Management - Autumn 2013 12
  • 13. RAID • Disks get smaller and cheaper • Redundant Arrays of Independent (not completely) Disks • Inexpensive -> Independent • Increasing read and write rate (Parallel) - increase the throughput (load balancing) / reduce response time of large accesses • Increasing Reliability (Redundant) – Mirroring • RAID levels (Redundancy to Striping) Medical Infromation Management - Autumn 2013 13
  • 14. RAID Levels – 0 • Nothing Medical Infromation Management - Autumn 2013 14
  • 15. RAID Levels – 1 • Mirroring Medical Infromation Management - Autumn 2013 15
  • 16. RAID Levels – 2 • Parity bits - ECC Medical Infromation Management - Autumn 2013 16
  • 17. RAID Levels – 3 • Parity bits • Less disks • Much Speed • fewer I/O • Dedicated Parity Hardware Medical Infromation Management - Autumn 2013 17
  • 18. RAID Levels – 4 • Like 3 but blocks in each disk • Higher level of I/O rate Medical Infromation Management - Autumn 2013 18
  • 19. RAID Levels – 5 • Spreading the parity blocks • Safer - Most Common Medical Infromation Management - Autumn 2013 19
  • 20. RAID Levels – 6 • Like 5, Parity + Reed Solomon ECC Code Medical Infromation Management - Autumn 2013 20
  • 21. RAID Levels – 0+1 , 1+0 Medical Infromation Management - Autumn 2013 21
  • 22. Choosing a RAID Level • Continues supply of data is needed • Rebuilding is easiest in RAID level 1 • Level 0 for high performance where data loss is not so important • Level 1+0 and 0+1 for both Performance and reliability (ex. Small Databases) • Level 5 can be used instead of 1 • Level 6 is not supported commonly, but it should be more reliable that level 5 Medical Infromation Management - Autumn 2013 22
  • 23. • How many disks should be in a given RAID set? • More disks, More Data-Transfer Rate, More Expensive • How many bits should be protected by each parity bit? WHAT SHOULD WE THINK ABOUT? • Less bits each parity, More Chance to Modify the Failure, More Overhead Medical Infromation Management - Autumn 2013 23
  • 24. SSD VS. HDD Solid State Drive Hard Disk Drive Medical Infromation Management - Autumn 2013 24
  • 25. Medical Infromation Management - Autumn 2013 25