Re : LHC v2, le retour ?
Posté : 31 janvier 2011, 17:39
Pour info:
Pour ceux que ca coince, vous avez un message d'erreur de quel genre ?> Concerning the choice of using a Virtual Machine, it's a really good idea,
> but don't you think it can waste resources ?
The answer is not a direct: yes or no. Let me explain. Some research
experiments need a very complex set up to run their problems, for
instance a simulation. At CERN, the need for some cases more than 10
GB of libraries and dependencies, just for running a simulation, so
porting that to Windows, GNU/Linux and Mac OS is impossible or to
heavy to do it in a reasonable time. Additionally, most of the
employed technologies used at CERN rely on *nix systems (Unix and
GNU/Linux), so porting those libraries and tools to Windows systems
could be very very difficult. The solution? Use virtual machines. Why?
Because within a Virtual Machine you can install whatever you need,
and run it in any OS or platform. It is obvious that you have some
overheads (in most of the cases is meaningful) but the benefits of
high end PC with nowadays have at least two cores, large hard disks,
high-end network connections, etc, are worthy in terms of losing some
computing power and use it directly without having to expend time in
porting and maintaining your software in three different platforms.
Thus, the employment of virtualization is a good approach for solving
these problems and let users also collaborate with more complex
problems. Additionally, virtualization provides an extra layer of
security for researchers and users, as Virtual Machines are very
secure thanks to its design.
I hope I have explained to you the motivation of using virtualization.
If I haven't make it clear, just ask it again. I will try to do it
better :)
> And on server system, are they going to be able to run the VM ? (Never
> tried)
Yes, it is possible, as VirtualBox supports a mode called Headless
Mode, where servers can run without an X session virtual machines.
Right now we have this feature enabled in our code, but we are not
using it because we are still in the alpha phase, and we want that
volunteers see behind the curtains :)