4 ms·
"Single system image" clustering - or in plain language, a single operating system running distributed on top of a bunch of (often commodity) hardware. Your pr
by sethhochberg 5y ago
"Single system image" clustering - or in plain language, a single operating system running distributed on top of a bunch of (often commodity) hardware.
Your program runs just like it would on a single PC. The OS is designed to ensure that it functions correctly regardless of which underlying resources are doing the compute.
- protomyth 5y agoFor an OS that achieved this look at OpenVMS https://vmssoftware.com/products/clusters/ https://vmssoftware.com/products/clusters/ https://en.wikipedia.org/wiki/VMScluster https://en.wikipedia.org/wiki/VMScluster
- zozbot234 5y agoIt's worth noting that Linux is picking up a lot of the basic infrastructure needed to enable this, if only as an unexpected side-development of earlier work wrt. containerization and namespacing of all system resources. Check out the CRIU (Checkpoint and Restore In Userspace) patchset.
- Pet_Ant 5y agoLinux had this capability through MOSIX https://en.wikipedia.org/wiki/MOSIX https://en.wikipedia.org/wiki/MOSIX which was open source, and then continued to be via OpenMOSIX