0
DIET
DIET е софтуер за изчисляване на мрежата.Като среден софтуер, DIET се намира между операционната система (която обработва детайлите на хардуера) и приложния софтуер (който се занимава с конкретната изчислителна задача, която се намира в момента).
- Безплатно
- Windows
- Mac
- Linux
- Self-Hosted
- BSD
Сред съществуващите подходи за мрежов софтуер, прост, мощен и гъвкав се състои в използване на сървърите, достъпни в различни административни домейни, чрез традиционните парадигми клиент-сървър или 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 начин).Предоставя се управление на данни, за да може постоянните данни да останат в системата за бъдеща повторна употреба.
WebSite:
https://graal.ens-lyon.fr/diet/Характеристика
Алтернативи на DIET за всички платформи с всякакъв лиценз
91
18
Apache Mesos
Apache Mesos е клъстер мениджър, който опростява сложността на работа на приложения в споделен пул от сървъри.
7
Folding@home
Независимо дали вече се сгъвате или не сте чували нито дума за това, ние се нуждаем от вашата помощ, за да постигнем нашата цел - която е 1 милион папки.
5
GridRepublic
GridRepublic е персонализирана версия на софтуера BOINC, предназначен да опрости инсталирането и участието от средния потребител на компютъра.
4
Charity Engine
Charity Engine поема огромни, скъпи компютърни задачи и ги разрязва на 1000 хиляди малки парчета, всяко достатъчно просто, за да може домашният компютър да работи като основна задача.
2
2
Progress Thru Processors
Progress Thru Processors е персонализирана версия на софтуера BOINC, предназначен да опрости инсталирането и участието на обикновения потребител на компютър, който е предназначен да ...
1
1
0
Distri.js
Софтуерна фамилия, която носи разпределени изчисления в браузъра, включително сървър и клиент.
- Безплатно
- Web
- Self-Hosted