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 alle platforme med enhver licens

BOINC

BOINC

BOINC (Berkeley Open Infrastructure for Network Computing) er en softwareplatform til frivillig computing og desktop grid og volunteer computing.
Apache Mesos

Apache Mesos

Apache Mesos er en klyngestyring, der forenkler kompleksiteten ved at køre applikationer på en delt pool af servere.
Folding@home

Folding@home

Uanset om du allerede folder eller ikke har hørt et ord før det, har vi brug for din hjælp til at nå vores mål - som er 1 million mapper.
GridRepublic

GridRepublic

GridRepublic er en tilpasset version af BOINC-softwaren designet til at forenkle installation og deltagelse af den gennemsnitlige computerbruger.
Charity Engine

Charity Engine

Charity Engine tager enorme, dyre computeropgaver og hugger dem i 1000'erne af små stykker, hver enkelt nok til, at en hjemme-pc kan arbejde på som en baggrundsopgave.
PiCloud

PiCloud

PiCloud giver enhver videnskabsmand, udvikler og ingeniør en supercomputer lige ved hånden.
Progress Thru Processors

Progress Thru Processors

Progress Thru Processors er en tilpasset version af BOINC-softwaren designet til at forenkle installation og deltagelse af den gennemsnitlige computerbruger, som er designet til ...
EteRNA

EteRNA

Ved at spille EteRNA vil du deltage i at skabe det første store bibliotek med syntetisk RNA-design.
JPPF

JPPF

Open source-net-computing-løsning.JPPF gør det let at parallelisere beregningsintensive opgaver og udføre dem på et gitter.
HFM-NET

HFM-NET

Folding @ Home Client Monitoring Application.
Distri.js

Distri.js

En softwarefamilie, der bringer distribueret computing til browseren, inklusive en server og en klient.