How can i set up a server that uses several computers?
I have to set up a sage server for use of a research groups. We don't have a super-powerfull machine, but we have several good machines (spread in diferent universities). I wonder if there is a way to set up a server in one of them, that can send worksheets works to the rest, depending on the workload each one has at the given time. Or even better, if the user can decide where to send the worksheet by looking at the workload and characetristics of each machine.
As far as I know, there is no mechanism to fluidly move worksheets from one server to another. This means that even if the burden was put on the users to load-balance the servers, the users would have to manually download and re-upload their worksheets from one server to the other. Also, I don't think one server can "span" across multiple machines. However, there is an active development effort to vastly improve the notebook framework for large-scale deployments (I think this will eventually allow for multiple computation nodes): [http://wiki.sagemath.org/Notebook_scalability]