Приветствуем вас на сайте Украинской команды распределенных вычислений !
Цель нашей команды – свободными вычислительными ресурсами наших
компьютеров помочь ученым решать задачи в разнообразных областях науки
и техники.
Проекты распределенных вычислений (Distributed Computing) имеют увлекательную историю
и серьезный вычислительный потенциал. Сегодня нам, владельцам
персональных компьютеров, предлагают принять участие в решении самых
разнообразных научно-исследовательских задач - от изучения свойств
белков до поиска гравитационных волн звезд-пульсаров. Чаще всего к
технологии распределенных вычислений исследователи обращаются тогда,
когда научные проекты требуют огромного количества вычислений, которые
нецелесообразно и разорительно выполнять с помощью суперкомпьютеров или
кластерных вычислительных сетей.
Большинство публичных проектов
распределенных вычислений носят некоммерческий характер, т.е. за
участие не нужно ничего платить, но и получить денежное вознаграждение
не рассчитывайте. Участие в подобном проекте сродни комфортному виду
волонтерства: вас никто не призывает ехать в Южную Африку помогать
прививать лесных пигмеев от лихорадки или ухаживать за безнадежно
больными в хосписах. Все что требуется - поставить программу и не
забывать загружать ее новыми заданиями.
Проекты распределенных вычислений условно можно разделить на следующие категории:

| Основные проекты
| Основные проекты распределенных вычислений. В основном это самые старые, самые известные и самые популярные проекты. Не спрашивайте почему на форуме именно такой набор проектов в этой категории. Просто так исторически сложилось.
| 
| Медико-биологические | Проекты распределенных вычислений, созданные для решения задач в области медицины и биологии. Биомолекулярные моделирования, изучения взаимодействий белков, поиск лекарств от болезней, средств защиты от эпидемий, исследования раковых клеток - все эти проблемы пытаются решить проекты в данной категории.
| 
| Математика | Проекты распределенных вычислений, решающие математические задачи. Решение многих проблем теории чисел, поиск линеек Голомба, чисел Серпинского, Вайфериха, Рамсея, простых делителей Мерсенна, создание матриц целочисленных векторов - все эти вопросы пытаются решить проекты в данной категории. | 
| Криптография | Проекты распределенных вычислений, связанные с криптографией. Тестирование методов криптозащиты, поиск коллизий в алгоритмах шифрования, создание Rainbow-таблиц, расшифровка сообщений шифровальной машины "Энигма" - все эти задачи пытаются решить проекты собранные здесь.
| 
| Физика | Проекты распределенных вычислений, решающие задачи в области физики. Обработка данных полученных с Большого Андронного Коллайдера, изучение поведения жидкости в невесомости, моделирование микромолекулярных магнитных материалов, способы компоновки базовой структуры ускорителя - все эти задачи пытаются решить проекты в данной категории. | 
| Химия | Проекты распределенных вычислений, решающие задачи в области химии. Исследования новых технологий производства и хранения водорода, развитие метода Монте-Карло в квантовой химии, моделирование твердых частиц - все эти задачи пытаются решить проекты в данной категории. | 
| Космос | Проекты распределенных вычислений, полностью посвященные теме космоса и астрономии. Поиск нейтронных звезд, излучающих гравитационные волны, изучение процесса слияния галактик, создание точной модели нашей вселенной,и плюс ко всему, поиск внеземного разума - всеми этими вопросами занимаются проекты расположенные в данной категории.
| 
| Планета земля | Проекты распределенных вычислений, созданные для изучения климата на нашей планете и прогнозирования его на будущее (например, на 50 лет вперед), исследование клоновых стратегии в сложных экологических системах, создание базы данных сейсмологически активных мест на планете - всем этим занимаются проекты расположенные в данной категории. | 
| Эволюция | Проекты распределенных вычислений, исследующие эволюцию жизни на земле.Здесь подняты такие темы, как влияние человека на этой планете, вымирание видов, эволюция патогенных бактерий и смысл геномных последовательностей. | 
| Искусственный интеллект | Проекты распределенных вычислений, занимающиеся моделированием работы мозга и смежными вопросами (например, создание искусственного интеллекта) представлены в данной категории. | 
| Интернет
| Изучение структуры и топологии всемирной сети интернет, создание новой поисковой машини, индексирование страниц - всем этим занимаются проекты в данной категории. | 
| Рендеринг
| Разработка распределенной системы для рендеринга 3D анимации, рендеринг изображений, видео - всем этим занимаются проекты в данной категории. | 
| Игровые проекты
| Проекты распределенных вычислений, решающие задачи, из игр. Например задача об N ферзях, проработка ходов в быстрых шахматах, реверси, "задачи коммивояжера", решение Японской головоломки судоку - всем этим занимаются проекты в данной категории.
| 
| Кликеры и трекеры
| Мышка и клавиатура тоже могут участвовать в соревнованиях! Если Вы хотите знать как долго вы работали над чем-то, например программным проектом, школьным сочинением, просто общаясь - то проекты из данной категории помогут вам в этом.
| 
| Микс | Самые разные проекты распределенных вычислений, задачи которых непохожи друг на друга и на другие проекты. Все они собраны здесь. | 
| Проекты в стадии тестирования
| Проекты распределенных вычислений, которые только планируется запустить, или проекты в стадии тестирования. Некоторые перебывают в этой стадии "вечно", другие закрываются так и не преодолев статус "бэта". Все они собраны здесь, ведь мы о них все же знаем.
| 
| Завершенные проекты
| Уже завершенные проекты распределенных вычислений. Раздел выполняет роль архива, чтобы посмотреть "как это было n лет назад". Также, по возможности, в этом разделе опубликованы результаты исследований завершенных проектов.
|
С технической точки зрения участие в проекте выглядит
следующим образом. Пользователь сам закачивает и устанавливает
вычислительный модуль - программу-клиент. На большинстве компьютеров
процессор обычно загружен менее чем на 5-10%, поэтому вынужденно гоняет
"пустые циклы" (можете в этом убедиться, если посмотрите "Диспетчер
задач" операционной системы). На эти пропадающие даром 90-95%
процессорной мощности и претендует во время работы программа
распределенных вычислений. При этом пользователь не ощущает никаких
неудобств - программа берет для себя низший приоритет в системе, не
мешая работе других программ. Расчеты выполняются без присутствия
машины в сети, соединение с Internet необходимо лишь для отправки
результатов на сервер и получения нового задания.
Для участия в проектах РВ подходит любой персональный компьютер, имеющий постоянный или периодический доступ в сеть Internet. |