[Beowulf] noob understanding
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Mark Hahn hahn at physics.mcmaster.caFri May 19 12:28:16 PDT 2006
- Previous message: [Beowulf] noob understanding
- Next message: [Beowulf] noob understanding
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
> 1. Is my understanding that you can process windows processes on a linux > cluster correct? as others have said, sort-of/not-really/does-not-compute. Linux is an OS; windows is another, largely incompatible OS. Linux can, in some cases, emulate windows (wine, dosemu), but this emulation is not universal or rock-solid because when the application makes a Windows OS call, the wine software has to figure out a way to accomplish it using Linux OS calls. since Windows is neither Open-Source nor well-documented, there are lots of obscure behaviors which don't work right (where "right" means "as Windows does it"). however, this kind of native emulation is not the only way: you can emulate the whole machine. the benefit of this is that an OS's interface to the hardware is, in many ways, easier to get right than the application-OS interface. VmWare and Xen are examples of this approach. inside the virtual machine, for instance, VmWare runs a real (licensed) copy of Windows, and thus you can expect more complete/solid Windows behavior. > enormously beneficial. I think I understand that this is possible, and am > interested more specifically in the scripting method to dump the job into > the cluster from windows. I don't see why this wouldn't work fine: - you treat each render as a single job to the queueing system of your choice. - the job starts wine/xen/vmware with your windows rendering application inside. - you provide a decent cluster interconnect, mainly for file access, since all your jobs are serial. I would start by trying to get your windows app to run as desired as a single process inside wine/vmware/etc on a linux workstation. doing a cluster of those with a scheduler is pretty easy.
- Previous message: [Beowulf] noob understanding
- Next message: [Beowulf] noob understanding
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
