Cheap Cluster
I am experimenting with a knowledge base hosted by a Sesame RDF store that I can put in Linux tmpfs (in RAM). I think that I can adapt the Sphinx speech recognition engine to yield its results at human speed if I distribute the work to at least 4 cores. So I was intrigued by the Microwulf project ( http://www.clustermonkey.net ) which features very inexpensive diskless compute nodes.
Presently I am configuring a test compute node, using my development system as the master. Perceus ( http://www.perceus.org ) has provisioning software for diskless clusters, and I plan to use Terracotta software ( http://www.terracotta.org/confluence/display/orgsite/Home ) to connect the Java JVMs on the compute nodes. Supposing that I simply stack the micro-ATX motherboards and power supplies on a wood rack, and cover the structure with metal window screen for EMI shielding, each compute node will cost $225, neglecting shipping and the GbE switch
- Motherboard - MSI K9VGM-V AM2 VIA K8M890 Micro ATX $55
- Power Supply - LOGISYS Computer PS480E12 ATX12V 480W $23
- NIC - Intel PWLA8391GT $30
- CPU - AMD Athlon 64 X2 4000+ Brisbane 2.1GHz Socket AM2 $66
- RAM - (2) Crucial 1GB 240-Pin DDR2 SDRAM DDR2 667 (PC2 5300) $60
If you have space, the cheapest ATX case that I found was: Coolmax CV-502-Silver 11-Bay ATX Mid Tower Case $16
My prototype compute node, without a disk, has 2 cores at 2.1 GHz, 2 GB RAM, Gigabit Ethernet LAN, and draws only 70 watts. The PS fan is large so the node is quiet. I think that I can stack four of these in a well-ventilated wood rack with at least a 50% space savings over ATX cases. I believe that I can get away without a KVM (Keyboard/Video/Mouse) switch after the prototype is configured; meaning that I should not need a convenient monitor on the compute node.
The motherboard socket AM2 can be upgraded next year to AMD 4-core chips. If an AGI developement team has the ability to assemble their own computers, then I think the Microwulf design is a useful alternative to enterprise-style equipment racks with expensive components.
Jim N on 08 Jun 2008 at 4:26 pm #
I undertook a similar compute node construction with a 2-way split duty of DMZ server to KB tools and supplier of boob-tube pixels. having hassled with diskless nodes in the past, i went with booting from my former vista readyboost thumbdrive. the specs are on par with what you write here but somewhat upscale copper and RAM really pile on the costs.
http://gentootweeker.blogspot.com/2008/05/new-hotness-my-silent-living-room.html
cheers
Jim