
--
-- 来自USTC LUG
请使用gmail订阅,不要灌水。
更多信息more info:http://groups.google.com/group/ustc_lug?hl=en?hl=en
---
You received this message because you are subscribed to the Google Groups "USTC_LUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ustc_lug+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
我的想法是我们可以试试提供更高层面的App级别的集群,然后做前端,用网页直接操作运行,然后尽量整合程序内置的cluster的功能。甚至连ipython东西都可以做出来。因为很多时候我们的机器是要给不会linux的人用的,而这些人的特点是依赖于一些工具,比如matlab/mma,高阶点的可能玩玩scipy,我们可以试试提供这种平台。如果可以的话其实我现在就有一台独立的主机在网络中心,我们可以先做一个MATLAB和mathematica调配的,用node.js或者django来分配用户的计算资源什么的。不过matlab我没有这么玩过
--
-- 来自USTC LUG
请使用gmail订阅,不要灌水。
更多信息more info:http://groups.google.com/group/ustc_lug?hl=en?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "USTC_LUG" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ustc_lug/T-DgzG7rdI4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ustc_lug+u...@googlegroups.com.
You received this message because you are subscribed to the Google Groups "USTC_LUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ustc_lug+u...@googlegroups.com.
几年前郭家华在少院做过类似的东西,用的是 sage,一个开源的科学计算软件,可以通过网页交互。跟 ipython 的网页前端是一个道理。
后来我做过一个自己用的简易网页和 nodejs 后端,每个浏览器 session 创建时启动一个 Mathematica 进程(命令模式),前后端的交互是一个简化的 web terminal。问题也很明显:不能上传数据文件;不能画图。现在想来,上传数据可以提供 FTP;画图就不能用命令行模式了,但 Mathematica 支持输出到 HTML,因此可以看看能不能折腾出图形输出来。
还可以尝试比较重量级,但用户体验更好的交互方式:用户可以远程桌面到这台机器,只显示 Mathematica 所在窗口,每个浏览器 session 对应操作系统里临时用户的一个登录 session。可以参考 http://www.browserstack.com/
作为公共服务的话,有必要考虑性能问题,比如每个浏览器 session 对应一个 Mathematica 进程,如果一个人打开了多个浏览器窗口,内存可能被撑爆。如果搞个用户登录,就能限制每个用户一个进程,这样还有个额外的好处,不小心关掉浏览器后重新打开可以继续工作。所有用户在一个 Mathematica 进程里估计是不可行的,因为不同用户定义的变量会发生冲突,我不知道 Mathematica/Matlab 有没有“命名空间”。
如果是 CUDA 的话,可能得搞一个任务排队机制了(回到了大型机时代),因为 CUDA 对 GPU 是独占的,不可能在同一台机器上同时运行两个 CUDA 任务。
--
-- 来自USTC LUG
请使用gmail订阅,不要灌水。
更多信息more info:http://groups.google.com/group/ustc_lug?hl=en?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "USTC_LUG" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ustc_lug/T-DgzG7rdI4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ustc_lug+u...@googlegroups.com.
You received this message because you are subscribed to the Google Groups "USTC_LUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ustc_lug+u...@googlegroups.com.
--
-- 来自USTC LUG
请使用gmail订阅,不要灌水。
更多信息more info:http://groups.google.com/group/ustc_lug?hl=en?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "USTC_LUG" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ustc_lug/T-DgzG7rdI4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ustc_lug+u...@googlegroups.com.
You received this message because you are subscribed to the Google Groups "USTC_LUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ustc_lug+u...@googlegroups.com.