DIET

DIET

DIET je software pro výpočetní techniku.Jako middleware, DIET sedí mezi operačním systémem (který zpracovává podrobnosti o hardwaru) a aplikačním softwarem (který se zabývá konkrétním výpočtovým úkolem po ruce).
Mezi existujícími přístupy pro gridový middleware je jednoduchý, výkonný a flexibilní přístup spočívající v použití serverů dostupných v různých administrativních doménách prostřednictvím tradičních paradigmatů klient-server nebo vzdálené volání procedur (RPC).Síťově podporované servery (NES) implementují tento model, také nazývaný Grid-RPC.Klienti odesílají požadavky na výpočet plánovači, jehož cílem je najít server dostupný u zdrojů.Cílem projektu DIET je vyvinout sadu nástrojů pro vytváření výpočetních serverů.Obrovské problémy lze nyní vypočítat přes internet díky prostředí Grid Computing Environments - Globus nebo Legion - nebo prostřednictvím cloudových řešení - jako je Amazon EC2.Protože většina současných aplikací je číselná, je používání knihoven jako BLAS, LAPACK, ScaLAPACK nebo PETSc povinné.Integrace takových knihoven do aplikací na vysoké úrovni pomocí jazyků jako Fortran nebo C není zdaleka snadná.Navíc výpočetní potřeby a paměťové potřeby takových aplikací nemusí být samozřejmě k dispozici na každé pracovní stanici.RPC se tedy jeví jako dobrý kandidát pro vytváření prostředí pro řešení problémů na síti .... Projekt DIET je zaměřen na vývoj škálovatelného middlewaru s počátečním úsilím zaměřeným na distribuci plánovacího problému mezi více agentů.DIET sestává ze sady prvků, které lze společně použít k vytváření aplikací pomocí paradigmatu Grid-RPC.Tento middleware je schopen najít vhodný server podle informací uvedených v požadavku klienta (např. Problém, který má být vyřešen, velikost zahrnutých dat), výkon cílové platformy (např. Zatížení serveru, dostupná paměť, komunikační výkon) amístní dostupnost dat uložených během předchozích výpočtů.Plánovač je distribuován pomocí několika spolupracujících hierarchií spojených staticky nebo dynamicky (způsobem peer-2-peer).Poskytuje se správa dat, která umožňuje přetrvávajícím datům zůstat v systému pro budoucí opětovné použití.
diet

Alternativy DIET pro všechny platformy s jakoukoli licencí

BOINC

BOINC

BOINC (Berkeley Open Infrastructure for Network Computing) je softwarová platforma pro dobrovolnické výpočty a stolní sítě a dobrovolnické výpočty.
Apache Mesos

Apache Mesos

Apache Mesos je správce klastrů, který zjednodušuje složitost spouštění aplikací na sdíleném fondu serverů.
Folding@home

Folding@home

Bez ohledu na to, pokud již skládáte nebo jste o tom ještě neslyšeli, potřebujeme vaši pomoc, abychom dosáhli našeho cíle - což je 1 milion složek.
GridRepublic

GridRepublic

GridRepublic je přizpůsobená verze softwaru BOINC, která má zjednodušit instalaci a účast průměrného uživatele počítače.
Charity Engine

Charity Engine

Charity Engine bere obrovské a drahé výpočetní úlohy a nasekává je na 1000 malých kousků, z nichž každá je dostatečně jednoduchá, aby domácí počítač mohl pracovat jako úkol na pozadí.
PiCloud

PiCloud

PiCloud dává každému vědci, vývojáři a inženýrovi superpočítač na dosah ruky.
Progress Thru Processors

Progress Thru Processors

Progress Thru Processors je přizpůsobená verze softwaru BOINC určená ke zjednodušení instalace a účasti průměrného uživatele počítače, který je navržen tak, aby ...
EteRNA

EteRNA

Hráním EteRNA se budete podílet na vytvoření první rozsáhlé knihovny syntetických návrhů RNA.
JPPF

JPPF

Řešení s otevřeným zdrojovým mřížkovým výpočtem.JPPF usnadňuje paralelizaci výpočetně náročných úkolů a jejich provádění na síti.
HFM-NET

HFM-NET

Aplikace Folding @ Home Client Monitoring.
Distri.js

Distri.js

Rodina softwaru, která do prohlížeče přináší distribuované výpočty, včetně serveru a klienta.