M  O  S  I  X
Cluster and Multi-Cluster Management

Home     About     Distributions     Clouds     Wiki     HUGI     FAQ     Pubs     Contact


MOSIX Frequently Asked Questions - Table of contents
Flat listing

Copyright © 1999 - 2010 A. Barak. All rights reserved.



General
Question 1: What is MOSIX
Question 2: Why this name
Question 3: Who is it suitable for
Question 4: What are the main benefits of MOSIX
Question 5: How this is accomplished
Question 6: Which hardware platforms are supported
Question 7: Which software platforms are supported
Question 8: Is MOSIX a cluster or a multi-cluster technology
Question 9: Why all remote nodes must be trusted
Question 10: History of MOSIX
Question 11: MOSIX related papers and reports


MOSIX2 - conceptual
Question 12: What are the main features of MOSIX
Question 13: What aspects of a single-system image are supported
Question 14: How MOSIX supports Virtual Organizations (VOs)
Question 15: What is the architecture of a MOSIX configuration (cluster, multi-cluster)
Question 16: Which type of processes are supported
Question 17: Does MOSIX support checkpoint/restart
Question 18: How to trigger a checkpoint
Question 19: Example how to perform a checkpoint from within a program
Question 20: What are the options of "live-queuing" in MOSIX
Question 21: How the queuing system of MOSIX works
Question 22: How MOSIX manages batch jobs
Question 23: How MOSIX handles temporary files
Question 24: Can MOSIX run in a Virtual Machine (VM).
Question 25: Is it possible to install and run more than one VM with MOSIX on the same node
Question 26: Can MOSIX run on an unmodified Linux kernel
Question 27: Why migrate processes when one can move a whole VM with a process inside


MOSIX Reach the Clouds (MRC)
Question 28: What is MRC
Question 29: What are the main features of MRC
Question 30: How MRC works
Question 31: How MRC jobs are launched
Question 32: If I run several MRC jobs simultaneously, is their view of files consistent?
Question 33: Which distributions of MOSIX support MRC


MOSIX2 - technical
Question 34: The latest release and change-log
Question 35: Technical support
Question 36: How to install
Question 37: After installing MOSIX in one node, how do I install it on the other nodes
Question 38: Why did the installer failed to patch my kernel
Question 39: Why did I get a kernel panic when trying to boot the MOSIX kernel
Question 40: After I installed MOSIX, "mosrun" produces "Not Super User" and exits
Question 41: May I mix different versions of MOSIX in the same cluster or multi-cluster.
Question 42: How can I see the state of my cluster or multi-cluster.
Question 43: Is it necessary to restart MOSIX in order to change the configuration
Question 44: How do I know that the process migration works
Question 45: What is the maximal number of multi-cores supported
Question 46: Is Hyper-threading supported
Question 47: What are the port numbers used by MOSIX
Question 48: What happens when a node crashes
Question 49: Does the traffic among MOSIX nodes pass safely through the IPSec tunnels
Question 50: Is it possible to run MOSIX over a WAN or the Internet
Question 51: How to run MOSIX processes in idle workstations


32-bit and 64-bit applications
Question 52: How do I inform MOSIX whether I use 32-bit or 64-bit systems
Question 53: Can I mix 32-bit and 64-bit nodes in the same cluster
Question 54: Can I run 32-bit programs on 64-bit nodes
Question 55: Can I run 64-bit programs on 32-bit nodes
Question 56: Can I have MOSIX running under a 64-bit kernel, but a 32-bit Linux installation, utilities and libraries (because it is so much easier to upgrade only the kernel)
Question 57: What happens if I attempt to run a 32-bit executable from a 64-bit node


Running applications
Question 58: If a child process is spawned from a parent, must they migrate together
Question 59: Why shared-memory is not supported
Question 60: How to run a threaded application
Question 61: How to run a script where one of the commands is a threaded application
Question 62: Must all migratable executables be started under "mosrun"
Question 63: Are there any limitations on I/O that can be performed by migrated processes
Question 64: Which IPC mechanism should be use between processes to get the best performance
Question 65: Can MOSIX support migratable socket
Question 66: How direct-communication can improve the performance of communicating processes
Question 67: How to run MATLAB Version 7.4 (or older) jobs in MOSIX
Question 68: How to run MATLAB Version 7.5 (or newer) jobs
Question 69: How to run JAVA programs
Question 70: Can MOSIX migrate MPI processes


HUGI
Question 71: What is HUGI
Question 72: How HUGI is managed
Question 73: What are the rules and policies for running applications on HUGI
Question 74: Who is responsible to allocate freeze space