Processes are pushed to the cluster. The server_pool option for the notebook server basically (as I understand it) picks one of the ssh logins in the pool at random. It then logins and runs a sage process on that login with the restrictions on memory and runtime that you set. It is currently intended to be used to have a more secure login on a single machine that actually runs the processes for the notebook. It works for this, but is clunky mostly because you have to get separate machines to think they are one machine, and I'm not that great at doing that yet.
Most of my speedup comes from the time saved in not overloading one machines RAM and processors. I have old computers which don't have the power or memory individually to host an entire class, but with this they work. However, there is slowdown associated with the networked filesystem that it's running on (especially since /tmp needed to be mirrored), and occasionally a NFS link gets lost. I'll probably poke around with it more after the semester is over. Matt On Nov 23, 4:16 pm, calcp...@aol.com wrote: > OK, this is interesting. Do you see processes migrating over the > cluster? DO you see any speed up? > > TIA, > A. Jorge Garciahttp://calcpage.tripod.com > > Teacher & Professor > Applied Mathematics, Physics & Computer Science > Baldwin Senior High School & Nassau Community College > > > > -----Original Message----- > From: Matt Rissler <discn...@gmail.com> > To: sage-edu <sage-edu@googlegroups.com> > Sent: Sun, Nov 22, 2009 6:19 pm > Subject: [sage-edu] Re: SAGE on a cluster? > > I've overextended some functionality to have a notebook cluster. By > exporting the directory that sage is running in (and /tmp/ since 4.2), > and using the functionality of the server_pool variable. Processes > for different notebook users are distributed to the compute nodes. > It's slowed down since 4.2, but it still works for a class of 30 > students. I'm guessing that this isn't what you were asking, but it's > one way to get up to a class full of students without buying a better > machine with enough RAM and cores to handle that many students. > > Best, > Matt > > On Nov 21, 7:32 am, calcp...@aol.com wrote: > > [I posted this in sage-support and thought it might be better to post > > it here. Sorry for the cross posting if you see this twice....] > > > I'm wondering if anyone is using SAGE on a cluster. I recall something > > about dSAGE a while back, is that still being supported? > > > I see on the tutorial there's something about using mpiPy with SAGE. > If > > I install SAGE on each of my compute nodes, is mpiPy already included? > > Do I have to setup mpi separately? > > > BTW, I have 25 compute nodes networked via gigabit switched ethernet, > > each node has a dualcore 2GHz AMD Athlon running 64-bit Fedora Core > 11. > > > TIA, > > A. Jorge Garciahttp://calcpage.tripod.com > > > Teacher & Professor > > Applied Mathematics, Physics & Computer Science > > Baldwin Senior High School & Nassau Community College > > -- > > You received this message because you are subscribed to the Google > Groups "sage-edu" group. > To post to this group, send email to sage-...@googlegroups.com. > To unsubscribe from this group, send email to > sage-edu+unsubscr...@googlegroups.com. > For more options, visit this group > athttp://groups.google.com/group/sage-edu?hl=. -- You received this message because you are subscribed to the Google Groups "sage-edu" group. To post to this group, send email to sage-...@googlegroups.com. To unsubscribe from this group, send email to sage-edu+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sage-edu?hl=en.