Boston Linux & Unix (BLU) Home | Calendar | Mail Lists | List Archives | Desktop SIG | Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings
Linux Cafe | Meeting Notes | Blog | Linux Links | Bling | About BLU

BLU Discuss list archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ATA over Ethernet (aoe) Experience?



 Suppose that you don't have an investment in AoE equipment; why 
would one chose AoE over iSCSI? 

Peter 

On Tue, Jul 15, 2008 at 2:20 PM, Tom Metro <[hidden email]> wrote: 
> Dan Ritter wrote: 
>> 
>> Tom Metro wrote: 
>>> 
>>> ...I wasn't aware of Coraid or a third party releasing 
>>> "server-side" drivers for AoE. 
>> 
>> vblade (in aoetools) 
> 
> http://aoetools.sourceforge.net/
> http://sourceforge.net/projects/aoetools/
> 
> 
>> vblade-kernel (http://lpk.com.price.ru/~lelik/AoE/) 
>> aoeserver (http://pi.nxs.se/~wowie/aoeserver/) 
> 
> Seems that version of aoeserver has been supplanted by: 
> 
> http://code.google.com/p/aoeserver/
>  AoE target driver for the linux kernel. This is a fork of the 
>  previously dead aoeserver. 
> 
> And here: 
> http://code.google.com/p/aoeserver/source/browse/trunk/aoeserver/README.txt?r=1
> it notes: 
> 
>  This driver has only a few advantages against vlabde, the userland 
>  implementation of the same protocol: 
> 
>  * aoeserver has a slightly better performance during normal operation. 
>  * aoeserver has significantly better performance when exporting 
>    several target drives. 
>  * aoeserver supports masking of different hosts. 
> 
>  On the other hand, there are a few drawbacks as compared to vblade: 
>  * vblade is userland software, making it much easier to maintain and 
>    port to other platforms. 
>  * aoeserver doesn't comply fully with the standard due to the 
>    hostmasking. 
> 
>  For a reference on another in-kernel implementation of the 
>  AoE-protocol, see vblade-kernel, the main difference between 
>  vblade-kernel and aoeserver is that vblade-kernel uses 
>  only a single kernel-thread and is completely un-buffered on the 
>  server-side. aoeserver uses multiple kernel-threads in order to handle 
>  server-side caching, making it faster, quite a lot faster especially 
>  when exporting small targets. 
> 
> 
> Google Code also lists: 
> 
> http://code.google.com/p/ggaoed/
>  ggaoed is an AoE (ATA over Ethernet) target implementation for Linux. 
>  It utilizes Linux kernel AIO, memory mapped sockets and other Linux 
>  features to provide the best performance. 
> 
> http://code.google.com/p/qaoed/
>  Qaoed is a multithreaded ATA over Ethernet storage target that is easy 
>  to use and yet highly configurable. 
> 
> 
> So it seems this is a fertile development space. Thanks for the pointers. 
> 
>  -Tom 
> 
> -- 
> Tom Metro 
> Venture Logic, Newton, MA, USA 
> "Enterprise solutions through open source." 
> Professional Profile: http://tmetro.venturelogic.com/
> 
> -- 
> This message has been scanned for viruses and 
> dangerous content by MailScanner, and is 
> believed to be clean. 
> 
> _______________________________________________ 
> Discuss mailing list 
> [hidden email] 
> http://lists.blu.org/mailman/listinfo/discuss
> 


BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org