0% found this document useful (0 votes)
357 views9 pages

Unit2 San Intelligent Storage System

The document describes the components and functioning of an intelligent storage system. It discusses the front end, back end, cache, and physical disks. The front end interfaces with hosts and uses controllers and ports to optimize I/O processing. Cache improves performance by storing frequently accessed data in memory. Algorithms are used to determine command execution order and optimize disk access.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
357 views9 pages

Unit2 San Intelligent Storage System

The document describes the components and functioning of an intelligent storage system. It discusses the front end, back end, cache, and physical disks. The front end interfaces with hosts and uses controllers and ports to optimize I/O processing. Cache improves performance by storing frequently accessed data in memory. Algorithms are used to determine command execution order and optimize disk access.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Intelligent storage system

 Intelligent storage systems are the feature rich 
RAID arrays that provide highly optimized I/O 
processing capabilities.
 These storage systems are configured with large 
amounts of memory called cache and use 
sophisticated algorithms to meet the I/O 
requirements of performence sensitive 
applications.

   
Components of Intelligent storage system
 Front end.
 Back end.
 Cache.
 Physical Disks

   
Intelligent storage system

Front ­end Back end Physical disks

Host 

cache
connectivity

controller

Port 
Figure : components of intelligent storage system
   
Front end
 Interface between storage system and the host.
 Consists of two components 
1) Front end ports.
2) Front end controllers.
 Front end ports: enables host to connect to the intelligent storage system.
 Each front end port has processing logic that executes the appropriate 
transport protocol, such as scsi, fibre channel, or iSCSI for storage 
connections.
 Redundant ports are provided in front end for high availability.
 Front end ports controllers route data to and from cache via the internal data 
bus.
 When cache recieves data, the controller sends an ackowledgement message 
back to the host.
 Controllers optimize I/O processing by using command queuing algorithms.
   
Front end command queuing
 Command queuing is a technique implemented on front end controllers.
 It determines the execution order of recieved commands and can reduce 
unnecessary drive head movements and improve disk performance.
 When a command is received for execution, the command queuing algorithms 
assigns a tag that defines a sequence in which commands should be executed.
Most commonly used command queuing algorithms.
1) FIFO
2) Seek Time optimization
3) Access Time optimization.
 In access time optimization commands are executed on the combination of seek 
time optimization and analysis of rotational latency for optimal performance.

   
Cache 
 Cache is a semiconductor memory where data is 
placed temporarily to reduce the time required to 
service I/O request from the host.
 Cache improves storage system performence by 
isolating hosts from the mechanical delays 
associated with physical disks, which are the 
slowest components of ISS.
 Acessing data from a cache takes less then 
millisecond. 
 Write data is placed in cache and then written to 
disk.
   
DISK
PA CACHE 
GE
DATA STORE
RAM
Tag 

FIGURE: STRUCTURE OF CACHE
   
STRUCTURE OF CACHE
 CACHE consits of 
1) Data store.
2) Tag RAM.
 Data store holds the data.
 Tag RAM indicates where data is found in cache and where the data belongs on the 
disk.
 Tag RAM includes 1) Dirty bit flag  2) Time of last access.
 Dirty Bit flag : indicates whether the data in the cache has been commited to the 
disk or not
 Time of last access: Used to free up information if not accessed for longer period.
 Cache is organized into pages or slots which is the smallest unit of cache 
allocation.

   
Read Operation with Cache.

   

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy