123
DIET

DIET

DIET е софтуер за изчисляване на мрежата.Като среден софтуер, DIET се намира между операционната система (която обработва детайлите на хардуера) и приложния софтуер (който се занимава с конкретната изчислителна задача, която се намира в момента).
Сред съществуващите подходи за мрежов софтуер, прост, мощен и гъвкав се състои в използване на сървърите, достъпни в различни административни домейни, чрез традиционните парадигми клиент-сървър или Remote Procedure Call (RPC).Мрежовите сървъри (NES) реализират този модел, наричан още Grid-RPC.Клиентите подават заявки за изчисление до планировчик, чиято цел е да се намери сървър на разположение на ресурсите.Целта на проекта DIET е да разработи набор от инструменти за изграждане на изчислителни сървъри.Огромните проблеми вече могат да бъдат изчислени чрез интернет благодарение на Grid Computing Environment - като Globus или Legion - или чрез Cloud решения - като Amazon EC2.Тъй като повечето актуални приложения са цифрови, използването на библиотеки като BLAS, LAPACK, ScaLAPACK или PETSc е задължително.Интегрирането на такива библиотеки в приложения на високо ниво, използващи езици като Fortran или C, далеч не е лесно.Освен това, изчислителните нужди и памет от такива приложения, разбира се, може да не са налични на всяка работна станция.По този начин, RPC изглежда е добър кандидат за изграждане на среда за решаване на проблеми на Grid .... Проектът DIET е фокусиран върху разработването на мащабируем междинен софтуер с първоначални усилия, фокусирани върху разпределението на проблема за планиране в множество агенти.DIET се състои от набор от елементи, които могат да се използват заедно за изграждане на приложения, използвайки парадигмата Grid-RPC.Този междинен софтуер е в състояние да намери подходящ сървър според информацията, дадена в заявката на клиента (напр. Проблем, който трябва да бъде решен, размер на участващите данни), производителността на целевата платформа (например натоварване на сървъра, налична памет, комуникационна ефективност) илокалната наличност на данни, съхранявани по време на предишни изчисления.Планировчикът се разпределя с помощта на няколко сътрудничещи йерархии, свързани или статично, или динамично (по peer-2-peer начин).Предоставя се управление на данни, за да може постоянните данни да останат в системата за бъдеща повторна употреба.

Характеристика

Алтернативи на DIET за всички платформи с всякакъв лиценз

BOINC

BOINC

BOINC (Berkeley Open Infrastructure for Network Computing) е софтуерна платформа за доброволчески изчисления и настолна мрежа и доброволни изчисления.
Apache Mesos

Apache Mesos

Apache Mesos е клъстер мениджър, който опростява сложността на работа на приложения в споделен пул от сървъри.
Folding@home

Folding@home

Независимо дали вече се сгъвате или не сте чували нито дума за това, ние се нуждаем от вашата помощ, за да постигнем нашата цел - която е 1 милион папки.
GridRepublic

GridRepublic

GridRepublic е персонализирана версия на софтуера BOINC, предназначен да опрости инсталирането и участието от средния потребител на компютъра.
Charity Engine

Charity Engine

Charity Engine поема огромни, скъпи компютърни задачи и ги разрязва на 1000 хиляди малки парчета, всяко достатъчно просто, за да може домашният компютър да работи като основна задача.
PiCloud

PiCloud

PiCloud предоставя на всеки учен, разработчик и инженер суперкомпютър на една ръка разстояние.
  • Платено
  • Web
Progress Thru Processors

Progress Thru Processors

Progress Thru Processors е персонализирана версия на софтуера BOINC, предназначен да опрости инсталирането и участието на обикновения потребител на компютър, който е предназначен да ...
EteRNA

EteRNA

Играейки EteRNA, вие ще участвате в създаването на първата мащабна библиотека със синтетичен дизайн на РНК.
  • Безплатно
  • Web
JPPF

JPPF

Изчислителното решение с отворен код.JPPF улеснява паралелизирането на изчислително интензивните задачи и изпълнението им на Grid.
HFM-NET

HFM-NET

Сгъване @ приложение за домашен клиент за наблюдение.
Distri.js

Distri.js

Софтуерна фамилия, която носи разпределени изчисления в браузъра, включително сървър и клиент.