0
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).
- Besplatna
- Windows
- Mac
- Linux
- Self-Hosted
- BSD
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.
Web stranica:
https://graal.ens-lyon.fr/diet/Značajke
Alternativa DIETu za sve platforme s bilo kojom licencom
91
18
Apache Mesos
Apache Mesos je upravitelj klastera koji pojednostavljuje složenost pokretanja aplikacija na zajedničkom skupu poslužitelja.
7
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.
5
GridRepublic
GridRepublic je prilagođena verzija softvera BOINC namijenjena pojednostavljenju instalacije i sudjelovanja od strane prosječnog korisnika računala.
4
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.
2
2
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 ...
1
1
0
Distri.js
Obitelj softvera koji donosi distribuirano računanje u preglednik, uključujući poslužitelj i klijent.
- Besplatna
- Web
- Self-Hosted