Добровольные распределённые вычисления

Просто разговоры

Модератор: Noxer

Відповісти
Аватар користувача
Kommynist
Повідомлень: 726
З нами з: 27 червня 2007 19:12
Звідки: Одеса

Добровольные распределённые вычисления

Повідомлення Kommynist »

Существует такая штука, как добровольные распределённые вычисления. Это когда ученым нужно решить какую-то очень ресурсоёмкую задачу (например, анализ данных с радиотелескопа или моделирование различных химических соединений), они создают программное обеспечение для создания так называемой GRID-системы. GRID-система - это, если очень упрощенно, n-ое количество компьютеров, соединенных сетью, причём находится они могут на любом расстоянии друг от друга. Сам GRID (т.е. множество компьютеров) в данном случае формируется из компьютеров, добровольно предоставляемых пользователями. Таким образом, благодаря привлечению большого количества самых обычных компьютеров (как у вас и у меня) достигается вычислительная мощность, сравнимая с современными суперкомпьютерами.

Если вы хотите принять участие в создании лекарственных средств, поиске внеземных цивилизаций, решении различных математических задач, да и просто если хотите сделать что-то полезное для человечества, предлагаю вам принять участие в одном из проектов добровольных распределённых вычислений. Что для этого требуется:

1. Доступ в Интернет.
2. Работающий, т.е. включенный компьютер.
3. Клиентское программное обеспечение.

Установив клиент, вы подключаетесь к интересуещему вас проекту (можно к нескольким), и просто оставляете компьютер включенным. На ваш компьютер загружаются данные проекта и программа для их обработки, после чего программа обрабатывает данные. Обработав данные, программа отсылает результат на сервер проекта и запрашивает новую порцию данных. Все эти программы запускаются с приоритетом простоя, т.е. с самым низким приоритетом. Это означает, что на производительности пользовательских программ работа клиента практически не отразится (я думаю, даже в Крузис параллельно можно играть, но не проверял). Кроме того, всё это дело можно настроить таким образом, чтобы программа расчёта запускалась вместе со скринсейвером, т.е. когда вы за машиной не сидите. Да и вообще, степень утилизации ресурсов вашего компьютера полностью настраивается, в том числе максимально доступный объём ОЗУ и места на диске. Однако сразу предупреждаю: утилизация процессора будет 100% постоянно, что чревато повышением его температуры и скорости вращения его кулера. Однако не беспокойтесь, если компьютер исправен, с ним ничего не случится.

В общем, если кому-то это интересно, предлагаю скачать клиентское ПО под названием BOINC отсюда:
http://boinc.berkeley.edu/download_all.php

Почитать о BOINC и проектах на его базе можно в Википедии:
http://ru.wikipedia.org/wiki/Boinc

Если чего непонятно, задавайте вопросы - я постараюсь ответить. Сразу говорю - вам за это ничего не будет. Разве что вы будете первооткрывателем пульсара, звезды или решения уравнения Эйлера.
Аватар користувача
Noxer
The Correction Set
Повідомлень: 2077
З нами з: 21 вересня 2004 00:00
Звідки: Одесса
Контактна інформація:

Повідомлення Noxer »

Kommynist писав: Разве что вы будете первооткрывателем пульсара, звезды или решения уравнения Эйлера.
Интересно, а статистика открытий есть? Или под благими намерениями срываются щупальца всемирного заговора? )

По сути я предлагаю ресурс своего компьютера (а ведь он конечен), почти 5кВт потребляемой электроэнергии в сутки, испытываю некоторые неудобства при пользовании своей техникой. По этому и возникает вопрос. С момента запуска данной программы, есть ли какая то положительная статистика?
Или это опять странные и непонятные вычисления которые происходят неподконрольно на множестве частных компов. Может это Пентагон рассчитывает в реальном времени баллистику своих ядерных комплексов? )))
В идеале конечно задумка здоровская...
Все прекрасное, что есть в этой жизни - аморально, противозаконно, либо ведет к ожирению...
Аватар користувача
Kommynist
Повідомлень: 726
З нами з: 27 червня 2007 19:12
Звідки: Одеса

Повідомлення Kommynist »

Noxer писав:почти 5кВт потребляемой электроэнергии в сутк
Ты волен оставлять его работающим столько, сколько ты хочешь. Хочешь - час в день, хочешь - оставляй считать месяц non-stop.
Noxer писав:испытываю некоторые неудобства при пользовании своей техникой.
Что ты понимаешь под неудобствами? Если ты о быстродействии, то ты не заметишь его снижения, я гарантирую это.
Noxer писав:Интересно, а статистика открытий есть?
Конечно, есть. У каждого проекта своя. Поектов достаточно много, у каждого свой сайт, своя статистика. Вот, например, сайт проекта Einstein@Home:
http://einstein.phys.uwm.edu/index.php

Там есть раздел "Science information and progress reports". О самом проекте можно почитать на Википедии - там по-русски неплохо написано.

По поводу мирового заговора: все данные для вычислений, а также большинство вычислительных программ открыты для пользователя. Всегда можно просмотреть, какие ты данные считаешь и чем. Плюс доверие, куда ж без него. Эти проекты организованы достаточно серьёзными людьми, чтобы им можно было доверять.

Если кого заинтересовало, просто скачайте и установите себе BOINC-клиент, добавьте понравиашийся проект (Сервис -> Добавить проект или менеджер проектов, а дальше выберите из списка) и посмотрите, насколко это повлияет на комфорт при работе с компьютером. Если не понравится - просто удалите. Вы никому ничем не обязаны. На то они и добровольные вычисления.

Добавлено спустя 7 минут 1 секунду:
Вот сайт хороший есть на эту тему:

http://www.boinc.ru/
Аватар користувача
LeXX
Повідомлень: 2459
З нами з: 30 серпня 2008 14:25
Группа: SporNA
Звідки: OdeSSa Town
Контактна інформація:

Повідомлення LeXX »

Фпечь. Однозначно.
If life fucks you, you are still alive
Аватар користувача
Noxer
The Correction Set
Повідомлень: 2077
З нами з: 21 вересня 2004 00:00
Звідки: Одесса
Контактна інформація:

Повідомлення Noxer »

Ну вот я посмотрел первое попавшееся на русскоязычном сайте

"В ходе работы проекта SAT@home была решена SAT-задача №1 для генератора A5/1. Это заняло 29 дней, первые 23 в активном режиме (65207 результатов), последние 6 - в неактивном (329 результатов). Найдены два выполняющих набора. Получен интересный опыт одновременной работы проекта по двум экспериментам.

В текущем эксперименте успешно найден первый выполняющий набор для второй SAT-задачи по генератору A5/1.
"
Я могу ошибаться, но у меня создалось впечатление, что решаются задачи имеющее больше теоретическое значение, чем практическое применение. По этому и такие вычисления слабо финансируются. Отсюда и вариант решения данной проблемы с использованием объединенной мощности компов всех желающих.
Как вариант решения проблемы - достойный. Само занятие - на любителя я бы так сказал. Если как говорится не жалко, то почему бы и нет. Тем более если кто то комп не выключает из сети сутками.
Все прекрасное, что есть в этой жизни - аморально, противозаконно, либо ведет к ожирению...
Аватар користувача
Kommynist
Повідомлень: 726
З нами з: 27 червня 2007 19:12
Звідки: Одеса

Повідомлення Kommynist »

Noxer писав:Если как говорится не жалко, то почему бы и нет. Тем более если кто то комп не выключает из сети сутками.
Вот именно. Если не жалко. К тому же, я лично знаю многих людей, кто почти не выключает компьютер.
Noxer писав:Я могу ошибаться, но у меня создалось впечатление, что решаются задачи имеющее больше теоретическое значение, чем практическое применение. По этому и такие вычисления слабо финансируются. Отсюда и вариант решения данной проблемы с использованием объединенной мощности компов всех желающих.
Не совсем так. Например, решение задачи факторизации числа имеет практическое значение. Факторизация - это разложение числа на два сомножителя, которые являются простыми числами. Это сложно. Именно на том, что это сложно, основаны многие криптографические алгоритмы, например, генерация сеансового ключа методом Диффи-Хэллмана. Таким образом, мы стимулируем разработчиков создавать новые, более надёжные алгоритмы. О синтезе лекарственных средств я вообще молчу.
Аватар користувача
LeXX
Повідомлень: 2459
З нами з: 30 серпня 2008 14:25
Группа: SporNA
Звідки: OdeSSa Town
Контактна інформація:

Повідомлення LeXX »

Kommynist писав:Именно на том, что это сложно, основаны многие криптографические алгоритмы, например, генерация сеансового ключа методом Диффи-Хэллмана. Таким образом, мы стимулируем разработчиков создавать новые, более надёжные алгоритмы.
*оперным голосом* Miiiiistaaaaaakkkkkkeeeee!!! Скорее обрекаете большое количество систем на меньшую взломоустойчивость и некоторый хаос, с этим связанный. Разработка условно необратимого алгоритма шифрования - дело сложное, дорогое и долгое, к тому же, этому нельзя научиться, как, например, программированию, так что тут слово "разработчики" даже не очень применимо. Алгоритм либо появится, либо нет, и абсолютно не факт, что это произойдет. Возможны модификации существующих и комбинации старых - но вы же опять с благой целью "стимуляции разработчиков" что-нить придумаете? :) Бюджеты, штаты и человекочасы оооооочень многих компаний просто не позволят заниматься подобными разработками. Так что ничего хорошего от этого не будет. Никак.
If life fucks you, you are still alive
Аватар користувача
Kommynist
Повідомлень: 726
З нами з: 27 червня 2007 19:12
Звідки: Одеса

Повідомлення Kommynist »

LeXX
LeXX писав:Разработка условно необратимого алгоритма шифрования
Это какая-то муть, извини. Необратимой может быть хэш-функция.
LeXX писав: так что тут слово "разработчики" даже не очень применимо
Очень даже применимо. Криптоалгоритмы разрабатывются, анализируется их криптостойкость, скорость шифрования, слабые и сильные ключи и прочие хорошие вещи. Ты знаешь хоть один алгоритм шифрования? Там DES, IDEA, RSA?

И вообще, речь шла не о криптосистемах, а об алгоритмах генерации сеансового ключа. Лекс, ну не шаришь ты в данной теме, ну чего лезть-то? Ты мне хочешь доказать, что проект по факторизации больших чисел плохой? Не участвуй, никто не заставляет. Есть, кстати, проект по генерации радужных таблиц. Вот он действительно какой-то стрёмный.

Добавлено спустя 18 минут 45 секунд:
LeXX
И, к тому же, большинство взломов происходят не по причине взлома криптосистемы, а из-за незащищённости канала, дыр в программном обеспечении и халатности пользователей и администраторов тех или иных систем.
Аватар користувача
LeXX
Повідомлень: 2459
З нами з: 30 серпня 2008 14:25
Группа: SporNA
Звідки: OdeSSa Town
Контактна інформація:

Повідомлення LeXX »

Kommynist
нет, факторизация - отличная тема и нужна далеко не только здесь. Но кусок твоей мотивации на это меня задел.

Добавлено спустя 2 минуты 13 секунд:
Ну и да, естественно, я скорее имел в виду криптостойкую хэш-функцию и ЭЦП. Но это, в принципе, одно и то же поле, так что пардон только за левую терминологию.
If life fucks you, you are still alive
Аватар користувача
Kommynist
Повідомлень: 726
З нами з: 27 червня 2007 19:12
Звідки: Одеса

Повідомлення Kommynist »

LeXX писав:Но кусок твоей мотивации на это меня задел.
Ладно, бывает. Я извиняюсь, если был слишком резок.
Відповісти