DIET

DIET

DIET är en mjukvara för nätverksberäkning.Som mellanprogram sitter DIET mellan operativsystemet (som hanterar maskinvarans detaljer) och applikationsprogramvaran (som handlar om den specifika beräkningsuppgiften som finns).
Bland de befintliga tillvägagångssätten för grid mellanprogramvara består en enkel, kraftfull och flexibel att använda de tillgängliga servrarna i olika administrativa domäner genom de traditionella klient-servern eller RPC-parametrarna för fjärrproceduren.Nätverksaktiverade servrar (NES) implementerar denna modell, även kallad Grid-RPC.Klienter skickar beräkningsförfrågningar till en schemaläggare vars mål är att hitta en server tillgänglig på resurserna.Syftet med DIET-projektet är att utveckla en uppsättning verktyg för att bygga beräkningsservrar.Stora problem kan nu beräknas via Internet tack vare Grid Computing Environments - som Globus eller Legion - eller genom molnlösningar - som Amazon EC2.Eftersom de flesta aktuella applikationer är numeriska är användningen av bibliotek som BLAS, LAPACK, ScaLAPACK eller PETSc obligatorisk.Integrationen av sådana bibliotek i applikationer på hög nivå med språk som Fortran eller C är långt ifrån enkel.Dessutom kan sådana applikationer beräkningskraften och minnesbehovet naturligtvis inte vara tillgängliga på varje arbetsstation.Således verkar RPC vara en bra kandidat för att bygga problemlösande miljöer på nätet .... DIET-projektet är inriktat på utveckling av skalbar mellanvara med inledande ansträngningar fokuserade på att distribuera schemaläggningsproblemet över flera agenter.DIET består av en uppsättning element som kan användas tillsammans för att bygga applikationer med Grid-RPC-paradigmet.Det här mellanprogrammet kan hitta en lämplig server enligt informationen som ges i klientens begäran (t.ex. problem som ska lösas, storleken på de inblandade data), målplattformens prestanda (t.ex. serverbelastning, tillgängligt minne, kommunikationsprestanda) ochden lokala tillgängligheten av data lagrade under tidigare beräkningar.Schemaläggaren distribueras med flera samarbetshierarkier som är anslutna antingen statiskt eller dynamiskt (på peer-2-peer-sätt).Datahantering tillhandahålls för att låta bestående data hålla sig inom systemet för framtida återanvändning.
diet

Alternativ till DIET för Web

GridRepublic

GridRepublic

GridRepublic är en anpassad version av BOINC-programvaran utformad för att förenkla installationen och deltagandet av den genomsnittliga datoranvändaren.
PiCloud

PiCloud

PiCloud ger varje forskare, utvecklare och ingenjör en superdator till hands.
EteRNA

EteRNA

Genom att spela EteRNA kommer du att delta i att skapa det första storskaliga biblioteket av syntetiska RNA-mönster.
Distri.js

Distri.js

En programvarufamilj som tar med distribuerad databehandling till webbläsaren, inklusive en server och klient.