Copyright 2005, Coraid, Inc Why not put disks directly on Ethernet? Ethernet is an inexpensive transport ATA is 1/2 the performance at 1/4 the price Two great technologies that are great together First application of Ethernet at PARC was storage New product category--Direct Network Attached
Copyright 2005, Coraid, Inc AoE Protocol Simple RPC type protocol that sends ATA commands and data to storage blades RPC style like NFS Sits directly on Ethernet. –No IP –No TCP –No expensive TCP Offload Engines –No configuration
Copyright 2005, Coraid, Inc AoE Protocol Simple to understand –8 page specification –iSCSI is 257 pages –iSCSIs table of contents is 8 pages –Our device driver is 1,800 lines –Linux iSCSI is 37,000. –Intel iSCSI is 17,000.
Copyright 2005, Coraid, Inc How would you use them? Simple device driver –/dev/etherd/e. –Storage blades appear as local disks –Hosts connect to separate switch –Multiple hosts talk to multiple blades –Blades have shelf and slot address Hosts connect directly to storage blades
Copyright 2005, Coraid, Inc How would you use them? Existing RAID software just works –Raidtools, mdadmin –LVM –CLVM (LVM2) –EVMS
Copyright 2005, Coraid, Inc How would you use them? Redhats GFS OpenSSIs CFS HPs SFS Others
Copyright 2005, Coraid, Inc Current Status EtherDrive Storage Blade –Everyone likes them RAIDblade hardware RAID controller Vblade software deamon (free)