123
DIET

DIET

DIET je programska oprema za računalniško omrežje.Kot vmesna programska oprema DIET sedi med operacijskim sistemom (ki upravlja s podrobnostmi strojne opreme) in aplikacijsko programsko opremo (ki se ukvarja s specifično računalniško nalogo, ki je pri roki).
Med obstoječimi pristopi za omrežno vmesno programsko opremo je enostavna, zmogljiva in prilagodljiva uporaba strežnikov, ki so na voljo v različnih upravnih domenah prek tradicionalnih paradigm odjemalca-strežnika ali oddaljenega postopka klica (RPC).Omrežni strežniki (NES) uporabljajo ta model, imenovan tudi Grid-RPC.Naročniki oddajo zahteve za računanje planerju, katerega cilj je najti strežnik, ki je na voljo v virih.Cilj projekta DIET je razviti nabor orodij za izdelavo računskih strežnikov.Ogromne težave je zdaj mogoče izračunati prek interneta, zahvaljujoč Grid Računalniškemu okolju - kot je Globus ali Legion - ali prek oblačnih rešitev - na primer Amazon EC2.Ker je večina trenutnih aplikacij numeričnih, je uporaba knjižnic, kot so BLAS, LAPACK, ScaLAPACK ali PETSc, obvezna.Vključevanje takšnih knjižnic v aplikacije na visoki ravni z uporabo jezikov, kot sta Fortran ali C, še zdaleč ni enostavno.Poleg tega morda potrebe po računskih zmogljivostih in pomnilniku takšnih aplikacij niso na voljo na vseh delovnih postajah.Zato se zdi, da je RPC dober kandidat za gradnjo okolj za reševanje problemov na rešetki .... Projekt DIET je osredotočen na razvoj razširljivega vmesnega programa z začetnimi napori, usmerjenimi v distribucijo problema načrtovanja po več agentih.DIET je sestavljen iz niza elementov, ki jih lahko skupaj uporabimo za izdelavo aplikacij s paradigmo Grid-RPC.Ta vmesna programska oprema lahko poišče ustrezen strežnik glede na podatke, podane v zahtevi stranke (npr. Težava, ki jo je treba rešiti, velikost vpletenih podatkov), uspešnost ciljne platforme (npr. Nalaganje strežnika, razpoložljiv pomnilnik, zmogljivost komunikacije) inlokalna razpoložljivost podatkov, shranjenih med prejšnjimi izračuni.Planer razporeja z več sodelovanjem hierarhije, ki so bodisi statično bodisi dinamično povezane (na način enakovrednih 2).Upravljanje podatkov je na voljo, da trajni podatki ostanejo znotraj sistema za nadaljnjo ponovno uporabo.

Alternativa DIETu za Java Mobile z brezplačno licenco