On 2/8/11 12:12 PM, didier deshommes wrote:
On Mon, Feb 7, 2011 at 3:27 PM, Jason Grout<jason-s...@creativetrax.com>  wrote:
It would also be very interesting to see if this code is more scalable than
the current notebook.  For example, I wonder if running this flask-based

This is somewhat off-topic, but has anyone considered celery for
executing computation-heavy tasks?
http://ask.github.com/celery/getting-started/introduction.html . The
idea is to send "jobs/tasks" to a remote server that does the grunt
work and retrieve the result later ( possibly from a db) when it is
available. One obvious use case is when you don't want a web page to
"hang" even if you're doing something cpu/db-heavy on the server (e.g.
deleting/updating millions of entries in a database). Scaling this
straightforward: just add another machine itself running celery too.

That's the basic idea of the notebook redesign. See http://wiki.sagemath.org/Notebook%20design

I hadn't heard of celery. Thanks for the link. It seems that it might be able to fit in to the "Device" role that manages worker processes.

Jason


--
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to