Multimedia Storage and Retrieval
Multimedia Storage and Retrieval
INTRODUCTION
High performance CPU,Storage Medium Max computation rateCPU Performance,Memory Bus Bandwidth,Video Bandwidth etc Isochronous delivery of audio and video objects Broadly usedMagnetic disks
Faster mass storage medium ST506 and MFM Hard drives ESDI Hard drive IDE New Enhanced IDE Interface SCSI SCSI-2
Advantage:
Both hardware and software interfaces are very simplelow cost hard disk controller
SCSI--2
Its SCSI1 with faster data transfer rates,wider data paths Two connector approach Advantage::
SCSI-2 is back compatible with SCSI-1
Disadvantage::
Wide SCSI-2 has not happened yet
Rich commom command set to support all devices Offers performance upto 10MB/sec with standard 8bit transfers and 40MB/sec in fast and wide mode Allows definition of vendor-unique command sets to control special devices or special features The tagged command queuing can improve performance
Data Management: A number of activities are involved in the data management as Command queuing:Allows execution of multiple sequential commands with system CPU intervention.Its helps in minimising head switching and disk rotational latency Scatter gather:Scatter is a process whereby data is set for best fit in the available block of memory or disk.Gather reassembles data into contiguous blocks on disk or in memory
I/O %
Rotational latency
Disk Spanning
Method of attaching multiple drives to a single host adapter All drives appear as a single contiguous logical unit Order of data writingFirst drive first until its full then to 2nd and so on Good way of increasing storage capacity by adding incremental drives Doesnt offer fault tolerance or reliability(goes down) due to combined MTBF MTBF=MTBF of single drive/Total no of drives
RAID Level 0
This software may execute either in the disk sub system or in a host computer
RAID Level 1
RAID Level 2
RAID Level 6
Two different parity calculations are carried out and stored in separate blocks on different disks. Example: XOR and an independent data check algorithm => makes it possible to regenerate data even if two disks containing user data fail. No. of disks required = N + 2 (where N = number of disks required for data). Provides HIGH data availability. Incurs substantial write penalty as each write affects two parity blocks.