• Cluster Computing Distro
    40 replies, posted
I am currently working on creating a cluster computer for my school. I'd like to know what you guys think would be a good distro to install on the nodes and on the host. I was thinking Pelican [URL]http://idea.uab.es/mcreel/PelicanHPC/[/URL] I'd like to use it for either car crash physics simulations, or if that doesn't pan out, as a render farm for CGI. So far, I have only the gigabit switch, and gigabit ethernet cables, I need to get the machines donated from local businesses, and possibly our school district's property redistribution warehouse. Hoping for between 20-47 nodes. I'll keep the thread updated with pictures when the project begins to move forward, and I'm sure I'll have more questions... So facepunch linux gents, what do you think?
I think Dragonfly BSD is used for that. I know it's not Linux, but close enough. I'm sure Scientific Linux is also pretty good at it.
You should call up Pixar and ask them what they use for their rendering farms.
For clustering like CGI you'll need FC or external SAS to provide the throughput needed. good luck though
I has to write an essay on this last semester, i found beowulf clusters pretty interesting. Give the openMOSIX project a read, apartently it's pretty simple to set up.
Cluster computing is really useful, anyone knows how can i setup my own cluster computing system in my home? i hope it will be easy.
[QUOTE=Lyoko2;34578767]Cluster computing is really useful, anyone knows how can i setup my own cluster computing system in my home? i hope it will be easy.[/QUOTE] Read the post above yours.
[QUOTE=Brock Obama;34580148]Read the post above yours.[/QUOTE] yeah but i noticed these tools require me to compile stuff, and even more programming, i would like a Ready to use solution..
[QUOTE=Lyoko2;34580259]yeah but i noticed these tools require me to compile stuff, and even more programming, i would like a Ready to use solution..[/QUOTE] I personally don't know of any, since I've never built a cluster. Hopefully somebody can point you in the right direction soon. :)
So far the trickiest part is getting the hardware I need. I've got to talk to several different companies. [editline]6th February 2012[/editline] [QUOTE=JohnFisher89;34575341]For clustering like CGI you'll need FC or external SAS to provide the throughput needed. good luck though[/QUOTE] Gigabit isn't fast enough?
[QUOTE=Lyoko2;34580259]yeah but i noticed these tools require me to compile stuff, and even more programming, i would like a Ready to use solution..[/QUOTE] ... What do you want a cluster for? I honestly doubt you have an actual need for clustering.
[QUOTE=nikomo;34583285]... What do you want a cluster for? I honestly doubt you have an actual need for clustering.[/QUOTE] Rendering. I plan on building a Raspberry Pi cluster or a cheap computer cluster for rendering Blender.
[QUOTE=Smartguy5000;34582449] [editline]6th February 2012[/editline] Gigabit isn't fast enough?[/QUOTE] 125MB/s is slow 10Gig is better throughput for clustering Fibre Channel if you want no loss, ultra performance, TCP/IP is shit for clustering But for home stuff I guess who cares 125MB/s assuming the switch has the processing power to handle <n_ports> X 125MB/s throughput
have a look at baremetal node [editline]8th February 2012[/editline] [url]http://www.returninfinity.com/baremetalnode.html[/url]
[QUOTE=JohnFisher89;34590382]125MB/s is slow 10Gig is better throughput for clustering Fibre Channel if you want no loss, ultra performance, TCP/IP is shit for clustering But for home stuff I guess who cares 125MB/s assuming the switch has the processing power to handle <n_ports> X 125MB/s throughput[/QUOTE] We've got a shitton of RJ45 connectors, and I might be able to get funding for a roll of Cat6A and a handfull of NICs that support 10GB BaseT
[QUOTE=Smartguy5000;34600069]We've got a shitton of RJ45 connectors, and I might be able to get funding for a roll of Cat6A and a handfull of NICs that support 10GB BaseT[/QUOTE] nice are the switches 10GB? if the nics support 10GbE see if they support FCoE, if they do you'll get a good speed boost
[QUOTE=Mr.T;34588280]Rendering. I plan on building a Raspberry Pi cluster or a cheap computer cluster for rendering Blender.[/QUOTE] You can build a 300$ rig that will render shit twice as fast as 600$ worth of Raspberry Pi's. Not to mention, due to 1 per customer limitations on first batch, you wouldn't be able to get enough of them for a cluster for ages.
[QUOTE=swift and shift;34599475]have a look at baremetal node [editline]8th February 2012[/editline] [url]http://www.returninfinity.com/baremetalnode.html[/url][/QUOTE] I can back this up, I've had great communication from the author.
[QUOTE=JohnFisher89;34603770]nice are the switches 10GB? if the nics support 10GbE see if they support FCoE, if they do you'll get a good speed boost[/QUOTE] I hope so, I'm trying to get it donated by cisco.
If you plan on using Blender then I can't imagine that you'll need much as far as networking goes. Check out the cluster builds on graphicall and maybe blender.org if they still support it officially since the 2.5 thing. I dunno much else. How it helps.
[QUOTE=Smartguy5000;34615027]I hope so, I'm trying to get it donated by cisco.[/QUOTE] Most Cisco equipment will do FCoE or at least iscsi w/ jumbo frames
I've seen these things being built for a physics lab, couldn't pester them with questions though - as they were the snooty Oracle consultant type. The OS doesn't really matter, but i would go with an enterise grade linux like RHEL. As cluster configs are prob well documented. ww.centos.org/docs/5/pdf/Cluster_Administration.pdf CentOS is zero cost RHEL
Emailed a gentleman at a local university, and he said he'd forward my request for parts to their GRID processing professor, who recently oversaw upgrades of their system. Waiting to hear back from the 2nd guy.
[QUOTE=swift and shift;34599475]have a look at baremetal node [editline]8th February 2012[/editline] [url]http://www.returninfinity.com/baremetalnode.html[/url][/QUOTE] Wouldn't this cause trouble when you're going to run a lot of tasks?
[QUOTE=T3hGamerDK;34801268]Wouldn't this cause trouble when you're going to run a lot of tasks?[/QUOTE] Err, how? You create a task and then you deploy it to all the notes with the orchestrator and you're done. If you're planning on running a lot of tasks on the same cluster, you're doing it wrong.
Still havent heard back, going to email them again.
Ok, so finally an update. We'll be using CentOS. We got 47 nodes, IBM Xseries 330's with pentium 3's in them Some have 512mb of ram, and 10 are mirrornet capable with 1gb of ram We have gigabit ethernet switches that all connect back to a fiber switch I'll be posting pictures as soon as I get them! Heres one picture, I'm on the left. My best friend on the right. [IMG]http://i46.tinypic.com/3x9hh.jpg[/IMG]
Noice. Get some liquid cooling and connect it to your heating system of your school, and you have heating for the school sorted out, as well.
[QUOTE=Smartguy5000;36040406]Ok, so finally an update. We'll be using CentOS. We got 47 nodes, IBM Xseries 330's with pentium 3's in them Some have 512mb of ram, and 10 are mirrornet capable with 1gb of ram We have gigabit ethernet switches that all connect back to a fiber switch I'll be posting pictures as soon as I get them! Heres one picture, I'm on the left. My best friend on the right. [IMG]http://i46.tinypic.com/3x9hh.jpg[/IMG][/QUOTE] You should run at least one Minecraft server on one of those, just for the kicks of it. (Since it doesn't take up a lot of space or RAM)
So yesterday I moved them into their actual home, the main patch closet at the school. Tomorrow I'm going to be mounting them in the racks, and attempting to get rocks to boot to pXe. Rocks is a CentOS based distro designed for HPCs
Sorry, you need to Log In to post a reply to this thread.