There's even an "easier" method:
- build a two-nodes or more box with a fast network in between
- code a DSM on top of it
- abstract all devices (including networks, graphics[1], sound,
filesystems).
- make the code able to add and remove dynamically nodes
The upgrading the kernel is nothing but:
- migrate all processes/threads to node 2
- detach node 1
- reboot node 1
- attach node 1
- migrate all processes/threads to node 1
- detach node 2
- reboot node 2
- attach node 2
- let schedulers flatten the load after a while
Of course do all of that while chatting with friends on IRC under X.
This is not immediate, but all the needed technologies are already out
there. I think linux 3.0 will be able to do that.
OG.
[1] GGI or equivalent required here.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html