[Beowulf] Parallel memory

Kimmo Kallio kallio at ebi.ac.uk
Thu Oct 20 03:20:21 PDT 2005


On Wed, 19 Oct 2005, Bogdan Costescu wrote:

> On Tue, 18 Oct 2005, Robert G. Brown wrote:
>
>> There was once also an online list discussion about swapping to an NFS 
>> mounted remote exported ramdisk
>
> There are some problems with this approach, which is in principle very 
> similar with swapping over NBD or iSCSI. A discussion about iSCSI just 
> happened 1-2 months ago on the netdev and linux-kernel mailing lists; the 
> main problem is what to do in case the memory becomes tight: a part of memory 
> has to be sent to the block device, but sending it requires allocating more 
> memory for the network transfer; sometimes some part of memory is sent out 
> just so that another part is copied back in, in which case more memory is 
> needed for the network transfer (for the reception) - both these situations 
> can result in a deadlock.
> So, swapping over network is not (yet) that reliable - doing this at the 
> application level, therefore knowing more-or-less the pattern of transfers, 
> seems much wiser.

This has been an interesting thread. Has anybody had a look at ATA Over 
ethernet (another alternative is HyperSCSI), as running directly over 
ethernet might just work ? A link for AOE utulities can be found in 
http://sourceforge.net/projects/aoetools . I've been looking 
semi-seriously into diskless setups and the lack of networkable swap is a 
showstopper for us.

Also for infiniband there is a study at
http://nowlab.cse.ohio-state.edu/publications/conf-papers/2005/liang-cluster05.pdf

Regards,

Mr Kimmo Kallio
System Administrator
European Bioinformatics Institute
Genome Campus
Hinxton
Cambridge
CB10 1SD
U.K.



More information about the Beowulf mailing list