Aoe and hyperscsi on linux pda
Download
1 / 21

AoE and HyperSCSI on Linux PDA - PowerPoint PPT Presentation


  • 1040 Views
  • Updated On :

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 .

Related searches for AoE and HyperSCSI on Linux PDA

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'AoE and HyperSCSI on Linux PDA' - Olivia


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Aoe and hyperscsi on linux pda l.jpg

AoE and HyperSCSI on Linux PDA

Prepared by

They Yu Shu


Ata and scsi l.jpg
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.


Nas and san l.jpg
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


Nas and san4 l.jpg
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


Data sharing on mobile devices l.jpg
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.


Aoe ata over ethernet and hyperscsi l.jpg
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.


Slide7 l.jpg

iSCSI

Transport

Network

AoE

HyperSCSI

Data link

Data link

Data link

Physical

Physical

Physical


Application scenario l.jpg
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


Components l.jpg
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++


Main functions l.jpg
Main Functions

  • Load/Reload/Unload kernel modules

  • List Detected Drives

  • Mount Detected Drives

  • Open Mounted Disk using File Manager

  • Do appropriate configurations












ad