Nous avons compilé une liste de 12 alternatives gratuites et payantes à DIET. Les principaux concurrents incluent BOINC, JPPF. En plus de cela, les utilisateurs établissent également des comparaisons entre DIET et Apache Mesos, PiCloud, Distri.js. Vous pouvez également consulter d'autres choix similaires ici : Logiciel d'éducation et de référence.
Nous avons compilé une liste de 12 alternatives gratuites et payantes à DIET. Les principaux concurrents incluent BOINC, JPPF. En plus de cela, les utilisateurs établissent également des comparaisons entre DIET et Apache Mesos, PiCloud, Distri.js. Vous pouvez également consulter d'autres choix similaires ici : Logiciel d'éducation et de référence.
DIET est un logiciel pour l'informatique en grille.
DIET est un logiciel pour l'informatique en grille.
DIET Plates-formes
Linux
Mac
Windows
DIET Description
Parmi les approches existantes pour les intergiciels de grille, une solution simple, puissante et flexible consiste à utiliser les serveurs disponibles dans différents domaines administratifs via les paradigmes traditionnels client-serveur ou RPC (Remote Procedure Call). Les serveurs activés par le réseau (NES) implémentent ce modèle, également appelé Grid-RPC. Les clients soumettent des demandes de calcul à un planificateur dont le but est de trouver un serveur disponible sur les ressources.
Le projet DIET a pour objectif de développer un ensemble d’outils permettant de construire des serveurs de calcul. D'énormes problèmes peuvent désormais être calculés sur Internet grâce aux environnements d'informatique en grille, tels que Globus ou Legion, ou via des solutions cloud, telles qu'Amazon EC2. Comme la plupart des applications actuelles sont numériques, l'utilisation de bibliothèques telles que BLAS, LAPACK, ScaLAPACK ou PETSc est obligatoire. L'intégration de telles bibliothèques dans des applications de haut niveau utilisant des langages comme Fortran ou C est loin d'être facile. De plus, la puissance de calcul et les besoins en mémoire de telles applications peuvent bien sûr ne pas être disponibles sur tous les postes de travail. Ainsi, le RPC semble être un bon candidat pour créer des environnements de résolution de problèmes sur la grille.
Le projet DIET est axé sur le développement de middleware évolutif. Les efforts initiaux visaient principalement à répartir le problème de planification entre plusieurs agents. DIET consiste en un ensemble d'éléments pouvant être utilisés ensemble pour créer des applications utilisant le paradigme Grid-RPC. Ce middleware est capable de trouver un serveur approprié en fonction des informations fournies dans la demande du client (problème à résoudre, taille des données concernées, par exemple), des performances de la plate-forme cible (par exemple, charge du serveur, mémoire disponible, performances de communication) et la disponibilité locale des données stockées lors des calculs précédents. Le planificateur est distribué à l'aide de plusieurs hiérarchies collaboratrices connectées de manière statique ou dynamique (de manière homologue à homologue). La gestion des données est fournie pour permettre aux données persistantes de rester dans le système pour une réutilisation future.