DIET

DIET

DIET er en software til net-computing.Som mellemware sidder DIET mellem operativsystemet (som håndterer detaljerne i hardware) og applikationssoftwaren (som beskæftiger sig med den specifikke beregningsopgave, der er til rådighed).
Blandt de nuværende tilgange til mellemnet mellem grid består en enkel, kraftfuld og fleksibel en i at bruge de tilgængelige servere i forskellige administrative domæner gennem de traditionelle klient-server- eller Remote Procedure Call (RPC) paradigmer.Netværksaktiverede servere (NES) implementerer denne model, også kaldet Grid-RPC.Klienter sender beregningsanmodninger til en planlægger, hvis mål er at finde en server tilgængelig på ressourcerne.Målet med DIET-projektet er at udvikle et sæt værktøjer til opbygning af computerservere.Kæmpe problemer kan nu beregnes via Internettet takket være Grid Computing Environments - som Globus eller Legion - eller gennem Cloud-løsninger - såsom Amazon EC2.Da de fleste af de nuværende applikationer er numeriske, er brugen af ​​biblioteker som BLAS, LAPACK, ScaLAPACK eller PETSc obligatorisk.Integrationen af ​​sådanne biblioteker i applikationer på højt niveau ved hjælp af sprog som Fortran eller C er langt fra at være let.Desuden er sådanne applikationers computerkraft og hukommelsesbehov naturligvis muligvis ikke tilgængelige på hver arbejdsstation.Således ser RPC ud til at være en god kandidat til at opbygge problemløsningsmiljøer på nettet .... DIET-projektet er fokuseret på udvikling af skalerbar mellemvare med indledende indsats fokuseret på at distribuere planlægningsproblemet på tværs af flere agenter.DIET består af et sæt elementer, der kan bruges sammen til at opbygge applikationer ved hjælp af Grid-RPC-paradigmet.Denne mellemvare er i stand til at finde en passende server i henhold til de oplysninger, der er givet i klientens anmodning (f.eks. Problem, der skal løses, størrelse på de involverede data), målplatformens ydelse (f.eks. Serverbelastning, tilgængelig hukommelse, kommunikationsydelse) ogden lokale tilgængelighed af data, der er gemt under tidligere beregninger.Planlæggeren distribueres ved hjælp af flere samarbejdshierarkier, der er forbundet enten statisk eller dynamisk (på en peer-2-peer-måde).Datahåndtering leveres for at tillade, at vedvarende data forbliver i systemet til fremtidig genbrug.
diet

Alternativer til DIET til Java med kommerciel licens