For the cluster I'll be bulding, I've chosen MOSIX. However, I've still a couple of questions regarding MOSIX on which I couldn't find the answer anywhere (or I did not understand it):
First of all, like in an SMP system, is a MOSIX cluster able to share all of the RAM of the nodes among these nodes, i.e. if all 10 nodes in a cluster have 128 MB of RAM, will a node in this cluster be able to use the RAM of other nodes?
So far I've only encountered the term 'memory ushering', with which I'm not familiar.
If MOSIX doesn't provide such a feature (sharing memory among the nodes), are there any other cluster-types which do support this?
Then, to save costs and time spend on maintenance, I would prefer to use diskless nodes, i.e. the nodes will have a NIC with a bootROM on it, so that it will load a remote filesystem. Is this possible? And if so, would it be a good idea? It'll cost quite some RAM on the nodes, so perhaps it's not such a bright idea?
If a HD per node is a better idea, I'll still have to install the OS on each single node, which will cost quite some time. Any tips on simplifying this would be more than welcome. Not all of the nodes will have the same hardware configuration, so 'ghosting' is not possible, as far as I know.
To end this post, one final question remains:
For the nodes, I'll be mounting the mainboard and the other stuff on a plate of triplex, with wooden stand-offs for the mainboard. The PCI/AGP cards are supported by a metal rail. There are two of such rails: one on each side of the plate. These will be used to secure the nodes when placed against each other (vertical or horizontal).
Does this configuration seem 'good' enough?
Thanks for your time
First of all, like in an SMP system, is a MOSIX cluster able to share all of the RAM of the nodes among these nodes, i.e. if all 10 nodes in a cluster have 128 MB of RAM, will a node in this cluster be able to use the RAM of other nodes?
So far I've only encountered the term 'memory ushering', with which I'm not familiar.
If MOSIX doesn't provide such a feature (sharing memory among the nodes), are there any other cluster-types which do support this?
Then, to save costs and time spend on maintenance, I would prefer to use diskless nodes, i.e. the nodes will have a NIC with a bootROM on it, so that it will load a remote filesystem. Is this possible? And if so, would it be a good idea? It'll cost quite some RAM on the nodes, so perhaps it's not such a bright idea?
If a HD per node is a better idea, I'll still have to install the OS on each single node, which will cost quite some time. Any tips on simplifying this would be more than welcome. Not all of the nodes will have the same hardware configuration, so 'ghosting' is not possible, as far as I know.
To end this post, one final question remains:
For the nodes, I'll be mounting the mainboard and the other stuff on a plate of triplex, with wooden stand-offs for the mainboard. The PCI/AGP cards are supported by a metal rail. There are two of such rails: one on each side of the plate. These will be used to secure the nodes when placed against each other (vertical or horizontal).
Does this configuration seem 'good' enough?
Thanks for your time
