aoe and hyperscsi on linux pda
Download
Skip this Video
Download Presentation
AoE and HyperSCSI on Linux PDA

Loading in 2 Seconds...

play fullscreen
1 / 21

AoE and HyperSCSI on Linux PDA - PowerPoint PPT Presentation


  • 1042 Views
  • Uploaded 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 .

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

AoE and HyperSCSI on Linux PDA

Prepared by

They Yu Shu

ata and scsi
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
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
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
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
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

iSCSI

Transport

Network

AoE

HyperSCSI

Data link

Data link

Data link

Physical

Physical

Physical

application scenario
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
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
Main Functions
  • Load/Reload/Unload kernel modules
  • List Detected Drives
  • Mount Detected Drives
  • Open Mounted Disk using File Manager
  • Do appropriate configurations
ad