DIET
DIET
0
Бесплатное ПО
Открытый код
Категории:
ОС и утилиты
Сети и администрирование
Образование
Платформы:
Mac
Linux
Windows
Ссылки:
Официальный сайт
Особенности:
science-helping desktop-grid science computing распределенных вычислений folding cloud-computing self-hosted research system-administration volunteer-computing
science-helping desktop-grid science computing распределенных вычислений folding cloud-computing self-hosted research system-administration volunteer-computing
Среди существующих подходов к сетевому промежуточному программному обеспечению
простой, мощный и гибкий заключается в использовании серверов, доступных в
разных административных доменах, через традиционные парадигмы клиент-сервер
или удаленный вызов процедур (RPC). Сетевые серверы (NES) реализуют эту
модель, также называемую Grid-RPC. Клиенты отправляют запросы на вычисления
планировщику, цель которого - найти сервер, доступный на ресурсах.
Целью проекта DIET является разработка набора инструментов для построения
вычислительных серверов. Огромные проблемы теперь могут быть вычислены через
Интернет благодаря средам Grid Computing, таким как Globus или Legion, или
облачным решениям, таким как Amazon EC2. Поскольку большинство современных
приложений являются числовыми, использование библиотек, таких как BLAS,
LAPACK, ScaLAPACK или PETSc, является обязательным. Интеграция таких библиотек
в приложения высокого уровня, использующие такие языки, как Fortran или C,
далеко не проста. Кроме того, вычислительные мощности и потребности в памяти
таких приложений, конечно, могут быть недоступны на каждой рабочей станции.
Таким образом, RPC является хорошим кандидатом для создания сред решения
проблем в сети.
Проект DIET сфокусирован на разработке масштабируемого промежуточного
программного обеспечения с первоначальными усилиями, направленными на
распределение проблемы планирования по нескольким агентам. DIET состоит из
набора элементов, которые можно использовать вместе для создания приложений с
использованием парадигмы Grid-RPC. Это промежуточное программное обеспечение
способно найти соответствующий сервер в соответствии с информацией, указанной
в запросе клиента (например, проблема, которую необходимо решить, размер
вовлеченных данных), производительность целевой платформы (например, нагрузка
на сервер, доступная память, производительность связи) и локальная доступность
данных, сохраненных во время предыдущих вычислений. Планировщик
распространяется с использованием нескольких взаимодействующих иерархий,
связанных статически или динамически (одноранговым способом). Управление
данными обеспечивается для того, чтобы постоянные данные оставались в системе
для последующего повторного использования.
Аналоги (12):
-
BOINC
BOINC (Открытая инфраструктура Беркли для сетевых вычислений) - это программная платформа для ...89
Бесплатное ПО Открытый кодMac Linux Android Windowsсообщество scientific science-helping распределенных вычислений cloud-computing research научный анализ данных desktop-grid peer-to-peer volunteer-computing -
Apache Mesos
Apache Mesos - это менеджер кластеров, который упрощает запуск приложений на ...18
Бесплатное ПО Открытый кодMac Linuxvirtual-machines virtual-machine-manager cluster-manager operating-system virtual-machine гипервизор vmware виртуализация vhd virtual-server -
<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="e7a1888b838e8980a78f888a82">[email protected]</a>
Независимо от того, если вы уже сбросили или не слышали об этом ни слова, нам нужна ваша помощь, чтобы ...7
Бесплатное ПОMac Linux Windowsscientific computing распределенных вычислений folding cloud-computing research stanford -
GridRepublic
GridRepublic - это настраиваемая версия программного обеспечения BOINC, предназначенная для упрощения установки и ...5
Бесплатное ПО Открытый кодLinux Web Windows Macscientific параллельные вычисления screensaver распределенных вычислений volunteer-computing -
Charity Engine
Charity Engine выполняет огромные, дорогостоящие вычисления и разбивает их на тысячи маленьких кусочков ...4
Бесплатное ПО Открытый кодMac Windowsscientific charity-fundraisers science charity grid -
PiCloud
PiCloud дает каждому учёному, разработчику и инженеру суперкомпьютер в их руках.2
Платное ПОWebvirtual-machines computing распределенных вычислений cloud-management cloud-computing ec2 private-cloud -
Progress Thru Processors
Progress Thru Processors - это специализированная версия программного обеспечения BOINC, предназначенная для упрощения ...2
Бесплатное ПО Открытый кодMac Windowsscientific распределенных вычислений volunteer-computing -
HFM-NET
Приложение Folding @ Home Client Monitoring.1
Бесплатное ПО Открытый кодWindows.net science краудсорсинг распределенных вычислений folding cloud-computing research citizen-science Не поддерживается volunteer-computing -
JPPF
Грид-решение с открытым исходным кодом.1
Бесплатное ПО Открытый кодMac Linux Android Windowsкластеризация java solaris распределенных вычислений java mobile openjdk system-administration -
ClusterKnoppix
ClusterKnoppix - это модифицированный дистрибутив Knoppix, использующий ядро OpenMosix.0
Бесплатное ПОLinuxcustom-distro cluster-computing knoppix openmosix knoppix-based -
Distri.js
Семейство программного обеспечения, которое переносит распределенные вычисления в браузер, включая сервер и клиент.0
Бесплатное ПО Открытый кодWebself-hosted распределенных вычислений volunteer-computing javascript -
PelicanHPC
PelicanHPC - это изогибридный (CD или USB) образ, который позволяет вам настроить высокую производительность ...0
Бесплатное ПО Открытый кодLinuxосновано на debian управление кластером кластеризация распределенных вычислений кластерный анализ debian