4 ms·
> I don't think Plan 9 has a good "orchestration" story itself I'm not super familiar with plan 9, but given what I do know, I'm pretty sure that could be done
by ColanR 6y ago
> I don't think Plan 9 has a good "orchestration" story itself
I'm not super familiar with plan 9, but given what I do know, I'm pretty sure that could be done with an rc script. I'm pretty sure that a) you can fork processes after starting them on remote systems, and b) you can query remote systems to figure out which ones have free resources. Given that, it's just a shell / rc script away. Then you just need another script to do the management. ;)
- nitrogen 6y agoAs another example of something orchestration-like ("run 17 processes where possible on this 100 node cluster"), there were also OpenMOSIX and Beowulf clusters on Linux, which if I remember right would load balance work across available systems, in the same way that the kernel's scheduler balances work across CPU cores. https://en.wikipedia.org/wiki/OpenMosix https://en.wikipedia.org/wiki/OpenMosix
- peterwwillis 6y agoYes. Mosix was the kind of black magic that makes you think software today is still several generations behind the times (like Plan9 before it). Even its distributed network filesystem is superior in ease of use to all others. But the devil's in the details, and distributing threads and shared memory is just really difficult, and the patchsets never made it into vanilla. So there goes yet another amazing design down the drain. It reminds me of how electric cars are a 190 year old technology whose actual peak popularity was 120 years ago. Yet here we are, with manufacturers predicting they'll finally be popular again, in 10 to 15 years.