Hello people of the forum, I'm new here and am hoping you all can help me with a hypothetical.
Let's say I have access to a cluster, or even a cloud. I want to run genomic/transcriptomic assembly programs on this cluster/cloud. The problem is that I expect these programs (Velvet/Oases, Trinity, whatever else) to require large amounts of RAM, 100GB+, and the largest node on my cluster/cloud is only 32GB. Now besides switching to an MPI/Hadoop based assembly program (ABySS or whatnot) or writing my own, what are my viable options? Has anyone tried using a distributed operating system (MOSIX, Kerrighed, ...) with shared memory on a cluster/cloud? What about a virtual SMP? What else?
Thanks for any help!
Let's say I have access to a cluster, or even a cloud. I want to run genomic/transcriptomic assembly programs on this cluster/cloud. The problem is that I expect these programs (Velvet/Oases, Trinity, whatever else) to require large amounts of RAM, 100GB+, and the largest node on my cluster/cloud is only 32GB. Now besides switching to an MPI/Hadoop based assembly program (ABySS or whatnot) or writing my own, what are my viable options? Has anyone tried using a distributed operating system (MOSIX, Kerrighed, ...) with shared memory on a cluster/cloud? What about a virtual SMP? What else?
Thanks for any help!
Comment