M  O  S  I  X
Cluster Operating System

Home     About     Distributions     VCL     Cloud     Wiki     FAQ     Pubs     Contact

MOSIX Frequently Asked Questions - Table of contents
Flat listing

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

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 CPU architectures are supported
Question 7: Which networks are supported
Question 8: Which software platforms are supported
Question 9: Is MOSIX a cluster or a multi-cluster technology
Question 10: Why all remote nodes must be trusted
Question 11: History of MOSIX
Question 12: MOSIX related papers and reports

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

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

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

32-bit and 64-bit applications
Question 54: How do I inform MOSIX whether I use 32-bit or 64-bit systems
Question 55: Can I mix 32-bit and 64-bit nodes in the same cluster
Question 56: Can I run 32-bit programs on 64-bit nodes
Question 57: Can I run 64-bit programs on 32-bit nodes
Question 58: 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 59: What happens if I attempt to run a 32-bit executable from a 64-bit node

Running applications
Question 60: If a child process is spawned from a parent, must they migrate together
Question 61: Why shared-memory is not supported
Question 62: How to run a threaded application
Question 63: How to run a script where one of the commands is a threaded application
Question 64: Must all migratable executables be started under "mosrun"
Question 65: Are there any limitations on I/O that can be performed by migrated processes
Question 66: Which IPC mechanism should be use between processes to get the best performance
Question 67: Can MOSIX support migratable socket
Question 68: How direct-communication can improve the performance of communicating processes
Question 69: How to run JAVA programs
Question 70: Can MPI jobs benefit from MOSIX
Question 71: Can OpenMPI over MOSIX be combined with other cluster frameworks such as SLURM

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