iSCSI Application to Cam Coder - A feasibility Study Presented By Vinay Kumar Singh Date: 21 Oct 2005
Outline Introduction. How iSCSI works. How cam coder works? Requirement For Implementation. System Setup. IEEE 1394 Interface iSCSI Initiator and Target Conclusion.
Introduction To provide the iSCSI storage solution for the camcorder application. Camcorder are the devices which are used for making videos and provides digital information. Application of iSCSI to the camcorder can be applied by storing the video collected at a remote distance by using the existing TCP/IP protocol. It can be a smart storage solution for overcoming the cost of the memory used in storing the data.
How iSCSI Works? 1 User issues a request for data to a local server 2 The SCSI command is encapsulated in TCP/IP & transmitted over IP Network IP Network IP packet IP packet iSCSI Initiator Adapter iSCSI Target Adapter Server Storage Device 3 The packet is decapsulated separating the SCSI commands 5 The data request is again encapsulated in TCP/IP then returned 4 The SCSI commands are received by the Internal SCSI Controller, and the data is retrieved.
iSCSI Benefits Leverages existing investment in technology and skills. Relatively low implementation costs. Similar speeds to fibre channel. 10 Gig Ethernet, 40 Gig announced. No distance limitations.
Requirement For Implementation High speed Internet(20Mbps ~30Mbps). Video Coding Standards (MPEG,TIFF etc). iSCSI hardware Initiator. The internet connection should have to be Reliable. The power required for Camcorder to transfer the Digital Data on high speed connection. The IEEE 1394 standards for transferring the data from camcorder to the iSCSI initiator.
Speed Requirement
Off-load Engines
Camcorder Operation
System Setup Hardware iSCSI initiator IEEE 1394 Interface Adaptor TCP/IP Network iSCSI Target PDA iSCSI server
IEEE P1394(FireWire) Interface IEEE 1394 is a low cost audio/video digital interface. A digital interface There is no need to convert digital data into analog and tolerate a loss of data integrity. Transferring data @ 100, 200, 400 Mbps (Cable). Transferring data @ 12.5, 25 or 50 Mbps (Backplane) Physically small. There is no need for terminators, device IDs, or elaborate setup Isochronous Transfers The 1394 protocol is a peer-to-peer network with a point-to-point signaling environment. SRP (US) $60.00 3-port FireWire® Card Bus IEEE 1394
Digital Data Transmission
iSCSI initiator Specification Hardware Initiator is a PCI-X or PCI-E card 1.Adaptec ASA 7211 2. QLogic SANblade 4010/4040 3. Intel PRO/1000 T IP Storage Adapter 4. Emulex GN9000/SI Software Initiator 1. Piece of software. 2. CPU is responsible for decoding/encoding the data. Hardware initiator Software initiator
iSCSI Target Specification Server chassis with multiple hard drive bays (usually hot swappable) Motherboard, CPU and memory Multiple hard drives One of more RAID controllers One or more network interfaces Target software package iSCSI Target Server
Conclusion The main barrier are ---- High speed internet connectivity. Power requirement for Camcorder to transfer the data. Digital video coding standards. IEEE 1394 Interface OS support cost of the iSCSI hardware system.
References http://www.xilinx.com/esp/dvt/cdv/collateral/digital_camcorder.pdf http://www.boston.co.uk/stuff/articles/tech/310505-1/part4.aspx http://firewire.org/ http://www.skipstone.com/ http://www.ti.com/sc/docs/msp/1394/1394.htm http://www.adaptecstore.com/index.cfm?productid=2053200&source=ubnl11tp&curr=USD&lang=US&bhcp=1
Thank you