云上的数值计算环境?[本科项目]

use*_*746 9 java matlab google-app-engine scala

我是最后一年的计算机科学本科生.作为我的最后一年项目,我正在考虑创建一个类似matlab的数值计算环境作为SAAS,支持矩阵操作,绘制函数和数据,图像处理操作等.该项目将在Java + Scala中创建.Scala将用于应用程序的DSL.其余的应用程序将用Java编程.

我正在考虑在谷歌应用引擎上实现这个系统,这样我们就可以在多个服务器上并行化各种算法,从而获得更快的结果.但是,我没有任何Web开发经验(除了PHP中的一些简单站点).

所以我有以下几个关键问题:

  1. 首先,让像matlab这样的应用程序托管在云上是否有意义?
  2. 考虑到我在Web开发方面的经验有限,在Google应用引擎上编写这样的应用程序有多容易或困难?
  3. 能否请您指出一些已经存在的并行化数学,图形和图像处理算法的项目.

我知道这个问题非常主观,但我仍然要求你们不要关闭它,因为我对我的项目非常困惑,需要一些专家建议.

任何肝脏将非常感谢!

谢谢!

vpr*_*jan 2

为什么不试试BOINC开源分布式计算系统呢?

http://boinc.berkeley.edu/

它允许多个平台、多个托管环境,并根据并行环境为所有类型的数值计算作业提供服务。

此外,您不需要任何网络开发知识。您只需在 BOINC 中创建一个新项目并尝试在现有的志愿者计算环境中运行它。