Select your language

Home arrow-right ... arrow-right Education and Reference Software arrow-right DIET

We've compiled a list of 12 free and paid alternatives to DIET. The primary competitors include BOINC, Apache Mesos. In addition to these, users also draw comparisons between DIET and JPPF, PiCloud, Distri.js. Also you can look at other similar options here: Education and Reference Software.


BOINC
Free Open Source

BOINC (Berkeley Open Infrastructure for Network Computing) is a software platform for volunteer...

Apache Mesos
Free Open Source

Apache Mesos is a cluster manager that simplifies the complexity of running applications on a...

JPPF
Free Open Source

The open source grid computing solution.

PiCloud gives every scientist, developer, and engineer a supercomputer at their fingertips.

Distri.js
Free Open Source

A software family that brings distributed computing to the browser, including a server and client.

GridRepublic
Free Open Source

GridRepublic is a customized version of the BOINC software designed to simplify installation and...

HFM-NET
Free Open Source

Folding@Home Client Monitoring Application.

PelicanHPC
Free Open Source

PelicanHPC is an iso-hybrid (CD or USB) image that let's you set up a high performance...

Charity Engine
Free Open Source

Charity Engine takes enormous, expensive computing jobs and chops them into 1000s of small pieces...

DIET is a software for grid-computing.

DIET Platforms

tick-square Windows
tick-square Linux
tick-square Mac

DIET Overview

Among the existing approaches for grid middleware, a simple, powerful and flexible one consists in using the servers available in different administrative domains through the traditional client-server or Remote Procedure Call (RPC) paradigms. Network-Enabled Servers (NES) implement this model, also called Grid-RPC. Clients submit computation requests to a scheduler whose goal is to find a server available on the resources.

The aim of the DIET project is to develop a set of tools to build computational servers. Huge problems can now be computed over the Internet thanks to Grid Computing Environments – like Globus or Legion – or through Cloud solutions – such as Amazon EC2. Because most of current applications are numerical, the use of libraries like BLAS, LAPACK, ScaLAPACK or PETSc is mandatory. The integration of such libraries in high level applications using languages like Fortran or C is far from being easy. Moreover, the computational power and memory needs of such applications may of course not be available on every workstation. Thus, the RPC seems to be a good candidate to build Problem Solving Environments on the Grid.

The DIET project is focused on the development of scalable middleware with initial efforts focused on distributing the scheduling problem across multiple agents. DIET consists of a set of elements that can be used together to build applications using the Grid-RPC paradigm. This middleware is able to find an appropriate server according to the information given in the client’s request (e.g. problem to be solved, size of the data involved), the performance of the target platform (e.g. server load, available memory, communication performance) and the local availability of data stored during previous computations. The scheduler is distributed using several collaborating hierarchies connected either statically or dynamically (in a peer-2-peer fashion). Data management is provided to allow persistent data to stay within the system for future reuse.

DIET Features

tick-square Distributed Computing

Share your opinion about the software, leave a review and help make it even better!

DIET Tags

computing folding volunteer-computing science-helping desktop-grid science research cloud-computing system-administration

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?