Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
cluster:boinc:index_boinc [2015/04/21 14:22] nikitina |
cluster:boinc:index_boinc [2015/04/22 11:40] (текущий) nikitina |
||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| [[containers | Запуск контейнеров с BOINC-сервером]] | [[containers | Запуск контейнеров с BOINC-сервером]] | ||
| - | [[faq | BOINC FAQ]] | + | [[faq | BOINC FAQ]] (реальные проблемы, |
| ====== BOINC-клиент ====== | ====== BOINC-клиент ====== | ||
| Строка 17: | Строка 17: | ||
| [[http:// | [[http:// | ||
| - | - Эффективные способы управления заданиями (на стороне сервера или клиента), | + | 1. Эффективные способы управления заданиями (на стороне сервера или клиента), |
| - | * использовать в нынешней системе управления заданиями среднеквадратическое отклонение вместо среднего значения; | + | * использовать в нынешней системе управления заданиями среднеквадратическое отклонение вместо среднего значения |
| * на стороне клиента - отслеживать и учитывать время загрузки файлов | * на стороне клиента - отслеживать и учитывать время загрузки файлов | ||
| * на стороне сервера - реализовать возможность присылать клиенту мелкие задания, | * на стороне сервера - реализовать возможность присылать клиенту мелкие задания, | ||
| - | - Исследовать на стороне клиента, | + | 2. Исследовать на стороне клиента, |
| - | | + | |
| + | 3. Вычисления, | ||
| * выполнять на одном и том же клиенте задания с общими " | * выполнять на одном и том же клиенте задания с общими " | ||
| * потоковые вычисления (например, | * потоковые вычисления (например, | ||
| Строка 28: | Строка 29: | ||
| * оценка и использование физической близости клиентов | * оценка и использование физической близости клиентов | ||
| * передача данных напрямую между клиентами | * передача данных напрямую между клиентами | ||
| - | - Виртуальная машина на стороне клиента (http:// | + | |
| + | 4. Виртуальная машина на стороне клиента (http:// | ||
| * " | * " | ||
| - | - Адаптивная репликация. В BOINC реализован эвристический алгоритм назначения разных уровней репликации в зависимости от надежности клиентов. Подумать над альтернативами, | + | |
| - | | + | 5. Адаптивная репликация. В BOINC реализован эвристический алгоритм назначения разных уровней репликации в зависимости от надежности клиентов. Подумать над альтернативами, |
| - | | + | |
| - | | + | 6. В BOINC реализован механизм защиты от ' |
| - | * назначать кредиты не только за время ЦП, но и за место на диске и др. ресурсы. Здесь | + | |
| - | | + | 7. Исследовать (!) и оптимизировать способы разделения ресурсов между проектами. (INRIA, Arnaud Legrand) |
| - | | + | |
| - | | + | 8. Обобщить систему кредитов за вычисления. |
| - | | + | * назначать кредиты не только за время ЦП, но и за место на диске и др. ресурсы. Здесь была бы эффективна игровая модель. |
| - | | + | |
| - | | + | 9. Априорные оценки длительности выполнения батчей заданий. Эффективное управление батчами заданий. |
| - | | + | |
| - | | + | 10. Квотирование в зонтичных проектах. |
| + | |||
| + | 11. Реализовать систему распределенного хранения данных на основе BOINC. | ||
| + | |||
| + | 12. Оптимизировать вычисления на GPU, чтобы они работали и в фоновом режиме. | ||
| + | |||
| + | 13. Включить GPU и многопоточные приложения в механизм homogeneous redundancy | ||
| + | |||
| + | 14. " | ||
| + | |||
| + | 15. Исследовать возможности подключения BOINC к GRID и облакам. | ||
| + | |||
| + | 16. Эффективные способы сбора статистики доступности клиента. | ||