1 / 21

AoE and HyperSCSI on Linux PDA

AoE and HyperSCSI on Linux PDA. Prepared by They Yu Shu. ATA and SCSI. AT Attachment (ATA) is a standard interface for connecting storage devices such as hard disks and CD-ROM drives inside personal computers .

zeke
Download Presentation

AoE and HyperSCSI on Linux PDA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AoE and HyperSCSI on Linux PDA Prepared by They Yu Shu

  2. ATA and SCSI • AT Attachment (ATA) is a standard interface for connecting storage devices such as hard disks and CD-ROM drives inside personal computers. • SCSI (Small Computer System Interface) is a set of standards for physically connecting and transferring data between computers and peripheral devices. • Sets of commands to communicate between computer and hard drives/peripheral devices.

  3. NAS and SAN • NAS (Network Attached Storage) • File I/O • NFS, CIFS User Storage Client OS Server OS Client File System Server File System NFS Client NFS Server TCP/IP TCP/IP

  4. NAS and SAN • SAN (Storage Area Network) • Block I/O • iSCSI, HyperSCSI, AoE, FC protocols • Less overhead then File I/O User Client OS Storage Client File System Server OS Block I/O driver Block I/O Target driver Network Network

  5. Data Sharing on Mobile Devices • File I/O : NFS, FTP, CIFS, HTTP….(Traditional ways) • Block I/O: AoE, HyperSCSI, iSCSI • Block I/O have higher performance then File I/O • iSCSI can achieve 10 times faster then NFS • Using network storage as local drive • This project is about AoE and HyperSCSI on mobile devices.

  6. AoE(ATA over Ethernet) and HyperSCSI • ATA and SCSI commands are encapsulated in Ethernet frame and transmit over Ethernet. • Unlike iSCSI, these 2 protocols does not lay above TCP/IP layer, thus it have better performance then iSCSI. • It uses MAC addresses. • It is not routable.

  7. iSCSI Transport Network AoE HyperSCSI Data link Data link Data link Physical Physical Physical

  8. Application Scenario SCSI Server running HyperSCSI Target Driver PDA using Virtual Mounted Storage SCSI / ATA Block IO Wireless Network Home/Office Network Access Point Device running HyperSCSI Initiator Driver and AoE Initiator Driver PC/Notebook running AoE Target Driver

  9. Components • AoE/HyperSCSI kernel module (driver) • Download from Open Source project and cross compile to PDA version. • Simple AoE/HyperSCSI GUI program • Developed using Qt/Embedded + Opie Libraries. • C++

  10. Main Functions • Load/Reload/Unload kernel modules • List Detected Drives • Mount Detected Drives • Open Mounted Disk using File Manager • Do appropriate configurations

  11. AoE Demostration

  12. Mounting

  13. Browse and Use

  14. HyperSCSI Demostration

  15. Configuration

  16. Loading Module

  17. Mounting

  18. Browse and Use

  19. Questions?

  20. End

More Related