123
DIET

DIET

DIET是用于网格计算的软件。作为中间件,DIET位于操作系统(处理硬件的详细信息)和应用程序软件(处理手头的特定计算任务)之间。
在现有的网格中间件方法中,一种简单,功能强大且灵活的方法是通过传统的客户端服务器或远程过程调用(RPC)范式使用不同管理域中可用的服务器。支持网络的服务器(NES)实现此模型,也称为Grid-RPC。客户端向调度程序提交计算请求,该调度程序的目标是找到资源上可用的服务器。DIET项目的目的是开发一套用于构建计算服务器的工具。由于网格计算环境(例如Globus或Legion)或通过云解决方案(例如Amazon EC2),现在可以通过Internet计算出巨大的问题。由于当前大多数应用程序都是数字应用程序,因此必须使用BLAS,LAPACK,ScaLAPACK或PETSc之类的库。在使用Fortran或C等语言的高级应用程序中集成此类库并非易事。而且,这些应用程序的计算能力和存储需求当然可能并非在每个工作站上都​​可用。因此,RPC似乎是在网格上构建问题解决环境的理想选择。...DIET项目着重于可伸缩中间件的开发,而最初的努力则是致力于在多个代理之间分配调度问题。DIET由一组元素组成,可以一起使用Grid-RPC范例来构建应用程序。该中间件能够根据客户端请求中提供的信息(例如,要解决的问题,所涉及的数据大小),目标平台的性能(例如,服务器负载,可用内存,通信性能)和合适的服务器找到合适的服务器。先前计算期间存储的数据的本地可用性。使用几个以静态或动态方式(对等2对等方式)连接的协作层次结构来分发调度程序。提供数据管理以允许持久性数据保留在系统内,以备将来重用。

Mac版DIET的替代品

BOINC

BOINC

BOINC(伯克利网络计算开放基础结构)是用于志愿者计算以及桌面网格和志愿者计算的软件平台。
Apache Mesos

Apache Mesos

Apache Mesos是一个群集管理器,可简化在共享服务器池上运行应用程序的复杂性。
Folding@home

Folding@home

不管您是要折叠还是以前从未听过有关它的消息,我们都需要您的帮助才能实现我们的目标-一百万个文件夹。
GridRepublic

GridRepublic

GridRepublic是BOINC软件的定制版本,旨在简化普通计算机用户的安装和参与。
Charity Engine

Charity Engine

Charity Engine进行大量昂贵的计算工作,然后将它们分成几千个小块,每个小块足以让家用PC用作后台任务。
Progress Thru Processors

Progress Thru Processors

Progress Thru Processors是BOINC软件的定制版本,旨在简化普通计算机用户的安装和参与,旨在...
JPPF

JPPF

开源网格计算解决方案。JPPF使得并行化计算密集型任务并在Grid上执行它们变得容易。