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.

Alternativ till DIET för alla plattformar med någon licens

BOINC

BOINC

BOINC (Berkeley Open Infrastructure for Network Computing) är en mjukvaruplattform för volontär computing och desktop-nätverk och volunteer computing.
Apache Mesos

Apache Mesos

Apache Mesos är en klusterhanterare som förenklar komplexiteten för att köra applikationer på en delad serverpool.
Folding@home

Folding@home

Oavsett om du redan viker eller inte har hört något om det tidigare, behöver vi din hjälp för att nå vårt mål - som är 1 miljon mappar.
GridRepublic

GridRepublic

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

Charity Engine

Charity Engine tar enorma, dyra datorjobb och hackar dem i 1000-tal små bitar, var och en enkel för att en hemdator ska fungera som en bakgrundsuppgift.
PiCloud

PiCloud

PiCloud ger varje forskare, utvecklare och ingenjör en superdator till hands.
Progress Thru Processors

Progress Thru Processors

Progress Thru Processors är en anpassad version av BOINC-programvaran utformad för att förenkla installationen och deltagandet av den genomsnittliga datoranvändaren som är utformad för att ...
EteRNA

EteRNA

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

JPPF

Datorlösning med öppen källkod.JPPF gör det enkelt att parallellisera beräkningsintensiva uppgifter och utföra dem på ett rutnät.
HFM-NET

HFM-NET

Folding @ Home Client Monitoring Application.
Distri.js

Distri.js

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