DIET

DIET

DIET je softver za računalno računanje.Kao srednji softver, DIET nalazi se između operativnog sustava (koji obrađuje pojedinosti hardvera) i aplikacijskog softvera (koji se bavi određenim računarskim zadatkom koji se trenutno nalazi).
Među postojećim pristupima mrežnog srednjeg softvera, jednostavan, moćan i fleksibilan sastoji se u korištenju poslužitelja dostupnih u različitim administrativnim domenama kroz tradicionalne paradigme klijent-poslužitelj ili Remote Procedure Call (RPC).Mrežni poslužitelji (NES) implementiraju ovaj model, koji se naziva i Grid-RPC.Klijenti predaju zahtjeve za računanje planeru čiji je cilj pronaći poslužitelj dostupan na resursima.Cilj projekta DIET je razviti skup alata za izgradnju računskih poslužitelja.Ogromni problemi mogu se sada izračunati putem interneta zahvaljujući mrežnim računalnim okruženjima - poput Globusa ili Legije - ili putem Cloud rješenja - poput Amazon EC2.Kako je većina trenutačnih aplikacija numerička, uporaba knjižnica poput BLAS, LAPACK, ScaLAPACK ili PETSc je obvezna.Integriranje takvih knjižnica u aplikacije visoke razine koristeći jezike poput Fortran ili C daleko je od lakoće.Štoviše, računske snage i memorijske potrebe takvih aplikacija mogu, naravno, biti nedostupne na svakoj radnoj stanici.Stoga se čini da je RPC dobar kandidat za izgradnju okruženja za rješavanje problema na mreži .... Projekt DIET fokusiran je na razvoj skalabilnog srednjeg softvera, s početnim naporima usmjerenim na distribuciju problema s planiranjem u više agenata.DIET se sastoji od skupa elemenata koji se zajedno mogu koristiti za izradu aplikacija pomoću paradigme Grid-RPC.Ovaj srednji softver može pronaći odgovarajući poslužitelj prema podacima navedenim u zahtjevu klijenta (npr. Problem koji treba riješiti, veličina uključenih podataka), performansama ciljne platforme (npr. Učitavanje poslužitelja, raspoloživa memorija, komunikacijske performanse) ilokalna dostupnost podataka pohranjenih tijekom prethodnih računanja.Planer se distribuira pomoću nekoliko surađujućih hijerarhija bilo statički ili dinamički povezanih (na način peer-2-peer).Osigurava se upravljanje podacima kako bi se trajni podaci mogli zadržati u sustavu za buduću ponovnu upotrebu.
diet

Alternativa DIETu za Windows

BOINC

BOINC

BOINC (Berkeley Open Infrastructure for Network Computing) softverska je platforma za volontersko računarstvo, radnu površinu i računalstvo volontera.
Folding@home

Folding@home

Bez obzira da li se već savijate ili prije niste čuli nijednu riječ, potrebna nam je vaša pomoć da postignemo naš cilj - a to je milijun mapa.
GridRepublic

GridRepublic

GridRepublic je prilagođena verzija softvera BOINC namijenjena pojednostavljenju instalacije i sudjelovanja od strane prosječnog korisnika računala.
Charity Engine

Charity Engine

Charity Engine uzima ogromne, skupe računalne poslove i sjecka ih u 1000 hiljada malih komada, svaki dovoljno jednostavan da bi kućno računalo moglo raditi kao pozadinski zadatak.
Progress Thru Processors

Progress Thru Processors

Progress Thru Processors prilagođena je verzija BOINC softvera dizajnirana za pojednostavljenje instalacije i sudjelovanja od strane prosječnog korisnika računala koja je dizajnirana za ...
JPPF

JPPF

Računalno rješenje s otvorenim kodom.JPPF olakšava paralelizaciju računalno intenzivnih zadataka i njihovo izvršavanje na Gridu.
HFM-NET

HFM-NET

Preklapanje @ Početna aplikacija za nadzor klijenta.