I need to put the software on the IBM x3200 M3 server (I don’t know exactly) and 20 computers with AMD Phenom II x6 3200GHz for educational and research work in the field of mathematics. We consider different solutions. One of the tasks: let's say you need to solve a computationally complex task, at such times you want all 10-20 client computers to help a single server in calculations.
Question:
Is Ubuntu Cloud suitable for this task?
Could you specify:
Is it possible (and how, if possible) to set up such packages as a matlab for collaboration in the cloud? What tasks are being solved now in systems of this kind? What applications can I run at all? How does the process work in cloud systems? Everyone talks about cloud computing, they write manuals on how to deploy their cloud, but it’s very hard to find out what to do with it then? Still heard, many wonder if it is possible to put virtual Windows for users on top of the cloud. Can? And what will come of it?
UPD: At the moment, it is planned to put Linux + Windows client machines in parallel. There is such a library - MPI. It exists for both OS families. Hence a couple more questions on the topic: Is it normal to work if some of the machines in the cluster are on Windows, and some on Linux? Again, what tasks can be distributed using this library? In general, what is possible is written here: mpich-discuss .
Some accumulated links about the cloud: How to create a cloud server using Ubuntu Enterprise Cloud ; and more: ubuntu-it .
UDP2: I looked through it for the first time, and now I found a question on this resource on the same topic. There is one answer. It is good, but I would like to know more specifically about the software and the rest of the questions I have covered here.