Добровольные распределённые вычисления
Модератор: Noxer
Добровольные распределённые вычисления
Существует такая штука, как добровольные распределённые вычисления. Это когда ученым нужно решить какую-то очень ресурсоёмкую задачу (например, анализ данных с радиотелескопа или моделирование различных химических соединений), они создают программное обеспечение для создания так называемой GRID-системы. GRID-система - это, если очень упрощенно, n-ое количество компьютеров, соединенных сетью, причём находится они могут на любом расстоянии друг от друга. Сам GRID (т.е. множество компьютеров) в данном случае формируется из компьютеров, добровольно предоставляемых пользователями. Таким образом, благодаря привлечению большого количества самых обычных компьютеров (как у вас и у меня) достигается вычислительная мощность, сравнимая с современными суперкомпьютерами.
Если вы хотите принять участие в создании лекарственных средств, поиске внеземных цивилизаций, решении различных математических задач, да и просто если хотите сделать что-то полезное для человечества, предлагаю вам принять участие в одном из проектов добровольных распределённых вычислений. Что для этого требуется:
1. Доступ в Интернет.
2. Работающий, т.е. включенный компьютер.
3. Клиентское программное обеспечение.
Установив клиент, вы подключаетесь к интересуещему вас проекту (можно к нескольким), и просто оставляете компьютер включенным. На ваш компьютер загружаются данные проекта и программа для их обработки, после чего программа обрабатывает данные. Обработав данные, программа отсылает результат на сервер проекта и запрашивает новую порцию данных. Все эти программы запускаются с приоритетом простоя, т.е. с самым низким приоритетом. Это означает, что на производительности пользовательских программ работа клиента практически не отразится (я думаю, даже в Крузис параллельно можно играть, но не проверял). Кроме того, всё это дело можно настроить таким образом, чтобы программа расчёта запускалась вместе со скринсейвером, т.е. когда вы за машиной не сидите. Да и вообще, степень утилизации ресурсов вашего компьютера полностью настраивается, в том числе максимально доступный объём ОЗУ и места на диске. Однако сразу предупреждаю: утилизация процессора будет 100% постоянно, что чревато повышением его температуры и скорости вращения его кулера. Однако не беспокойтесь, если компьютер исправен, с ним ничего не случится.
В общем, если кому-то это интересно, предлагаю скачать клиентское ПО под названием BOINC отсюда:
http://boinc.berkeley.edu/download_all.php
Почитать о BOINC и проектах на его базе можно в Википедии:
http://ru.wikipedia.org/wiki/Boinc
Если чего непонятно, задавайте вопросы - я постараюсь ответить. Сразу говорю - вам за это ничего не будет. Разве что вы будете первооткрывателем пульсара, звезды или решения уравнения Эйлера.
Если вы хотите принять участие в создании лекарственных средств, поиске внеземных цивилизаций, решении различных математических задач, да и просто если хотите сделать что-то полезное для человечества, предлагаю вам принять участие в одном из проектов добровольных распределённых вычислений. Что для этого требуется:
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
- Звідки: Одесса
- Контактна інформація:
Интересно, а статистика открытий есть? Или под благими намерениями срываются щупальца всемирного заговора? )Kommynist писав: Разве что вы будете первооткрывателем пульсара, звезды или решения уравнения Эйлера.
По сути я предлагаю ресурс своего компьютера (а ведь он конечен), почти 5кВт потребляемой электроэнергии в сутки, испытываю некоторые неудобства при пользовании своей техникой. По этому и возникает вопрос. С момента запуска данной программы, есть ли какая то положительная статистика?
Или это опять странные и непонятные вычисления которые происходят неподконрольно на множестве частных компов. Может это Пентагон рассчитывает в реальном времени баллистику своих ядерных комплексов? )))
В идеале конечно задумка здоровская...
Все прекрасное, что есть в этой жизни - аморально, противозаконно, либо ведет к ожирению...
Ты волен оставлять его работающим столько, сколько ты хочешь. Хочешь - час в день, хочешь - оставляй считать месяц non-stop.Noxer писав:почти 5кВт потребляемой электроэнергии в сутк
Что ты понимаешь под неудобствами? Если ты о быстродействии, то ты не заметишь его снижения, я гарантирую это.Noxer писав:испытываю некоторые неудобства при пользовании своей техникой.
Конечно, есть. У каждого проекта своя. Поектов достаточно много, у каждого свой сайт, своя статистика. Вот, например, сайт проекта Einstein@Home:Noxer писав:Интересно, а статистика открытий есть?
http://einstein.phys.uwm.edu/index.php
Там есть раздел "Science information and progress reports". О самом проекте можно почитать на Википедии - там по-русски неплохо написано.
По поводу мирового заговора: все данные для вычислений, а также большинство вычислительных программ открыты для пользователя. Всегда можно просмотреть, какие ты данные считаешь и чем. Плюс доверие, куда ж без него. Эти проекты организованы достаточно серьёзными людьми, чтобы им можно было доверять.
Если кого заинтересовало, просто скачайте и установите себе BOINC-клиент, добавьте понравиашийся проект (Сервис -> Добавить проект или менеджер проектов, а дальше выберите из списка) и посмотрите, насколко это повлияет на комфорт при работе с компьютером. Если не понравится - просто удалите. Вы никому ничем не обязаны. На то они и добровольные вычисления.
Добавлено спустя 7 минут 1 секунду:
Вот сайт хороший есть на эту тему:
http://www.boinc.ru/
- Noxer
- The Correction Set
- Повідомлень: 2077
- З нами з: 21 вересня 2004 00:00
- Звідки: Одесса
- Контактна інформація:
Ну вот я посмотрел первое попавшееся на русскоязычном сайте
"В ходе работы проекта SAT@home была решена SAT-задача №1 для генератора A5/1. Это заняло 29 дней, первые 23 в активном режиме (65207 результатов), последние 6 - в неактивном (329 результатов). Найдены два выполняющих набора. Получен интересный опыт одновременной работы проекта по двум экспериментам.
В текущем эксперименте успешно найден первый выполняющий набор для второй SAT-задачи по генератору A5/1.
"
Я могу ошибаться, но у меня создалось впечатление, что решаются задачи имеющее больше теоретическое значение, чем практическое применение. По этому и такие вычисления слабо финансируются. Отсюда и вариант решения данной проблемы с использованием объединенной мощности компов всех желающих.
Как вариант решения проблемы - достойный. Само занятие - на любителя я бы так сказал. Если как говорится не жалко, то почему бы и нет. Тем более если кто то комп не выключает из сети сутками.
"В ходе работы проекта SAT@home была решена SAT-задача №1 для генератора A5/1. Это заняло 29 дней, первые 23 в активном режиме (65207 результатов), последние 6 - в неактивном (329 результатов). Найдены два выполняющих набора. Получен интересный опыт одновременной работы проекта по двум экспериментам.
В текущем эксперименте успешно найден первый выполняющий набор для второй SAT-задачи по генератору A5/1.
"
Я могу ошибаться, но у меня создалось впечатление, что решаются задачи имеющее больше теоретическое значение, чем практическое применение. По этому и такие вычисления слабо финансируются. Отсюда и вариант решения данной проблемы с использованием объединенной мощности компов всех желающих.
Как вариант решения проблемы - достойный. Само занятие - на любителя я бы так сказал. Если как говорится не жалко, то почему бы и нет. Тем более если кто то комп не выключает из сети сутками.
Все прекрасное, что есть в этой жизни - аморально, противозаконно, либо ведет к ожирению...
Вот именно. Если не жалко. К тому же, я лично знаю многих людей, кто почти не выключает компьютер.Noxer писав:Если как говорится не жалко, то почему бы и нет. Тем более если кто то комп не выключает из сети сутками.
Не совсем так. Например, решение задачи факторизации числа имеет практическое значение. Факторизация - это разложение числа на два сомножителя, которые являются простыми числами. Это сложно. Именно на том, что это сложно, основаны многие криптографические алгоритмы, например, генерация сеансового ключа методом Диффи-Хэллмана. Таким образом, мы стимулируем разработчиков создавать новые, более надёжные алгоритмы. О синтезе лекарственных средств я вообще молчу.Noxer писав:Я могу ошибаться, но у меня создалось впечатление, что решаются задачи имеющее больше теоретическое значение, чем практическое применение. По этому и такие вычисления слабо финансируются. Отсюда и вариант решения данной проблемы с использованием объединенной мощности компов всех желающих.
- LeXX
- Повідомлень: 2459
- З нами з: 30 серпня 2008 14:25
- Группа: SporNA
- Звідки: OdeSSa Town
- Контактна інформація:
*оперным голосом* Miiiiistaaaaaakkkkkkeeeee!!! Скорее обрекаете большое количество систем на меньшую взломоустойчивость и некоторый хаос, с этим связанный. Разработка условно необратимого алгоритма шифрования - дело сложное, дорогое и долгое, к тому же, этому нельзя научиться, как, например, программированию, так что тут слово "разработчики" даже не очень применимо. Алгоритм либо появится, либо нет, и абсолютно не факт, что это произойдет. Возможны модификации существующих и комбинации старых - но вы же опять с благой целью "стимуляции разработчиков" что-нить придумаете? Бюджеты, штаты и человекочасы оооооочень многих компаний просто не позволят заниматься подобными разработками. Так что ничего хорошего от этого не будет. Никак.Kommynist писав:Именно на том, что это сложно, основаны многие криптографические алгоритмы, например, генерация сеансового ключа методом Диффи-Хэллмана. Таким образом, мы стимулируем разработчиков создавать новые, более надёжные алгоритмы.
If life fucks you, you are still alive
LeXX
И вообще, речь шла не о криптосистемах, а об алгоритмах генерации сеансового ключа. Лекс, ну не шаришь ты в данной теме, ну чего лезть-то? Ты мне хочешь доказать, что проект по факторизации больших чисел плохой? Не участвуй, никто не заставляет. Есть, кстати, проект по генерации радужных таблиц. Вот он действительно какой-то стрёмный.
Добавлено спустя 18 минут 45 секунд:
LeXX
И, к тому же, большинство взломов происходят не по причине взлома криптосистемы, а из-за незащищённости канала, дыр в программном обеспечении и халатности пользователей и администраторов тех или иных систем.
Это какая-то муть, извини. Необратимой может быть хэш-функция.LeXX писав:Разработка условно необратимого алгоритма шифрования
Очень даже применимо. Криптоалгоритмы разрабатывются, анализируется их криптостойкость, скорость шифрования, слабые и сильные ключи и прочие хорошие вещи. Ты знаешь хоть один алгоритм шифрования? Там DES, IDEA, RSA?LeXX писав: так что тут слово "разработчики" даже не очень применимо
И вообще, речь шла не о криптосистемах, а об алгоритмах генерации сеансового ключа. Лекс, ну не шаришь ты в данной теме, ну чего лезть-то? Ты мне хочешь доказать, что проект по факторизации больших чисел плохой? Не участвуй, никто не заставляет. Есть, кстати, проект по генерации радужных таблиц. Вот он действительно какой-то стрёмный.
Добавлено спустя 18 минут 45 секунд:
LeXX
И, к тому же, большинство взломов происходят не по причине взлома криптосистемы, а из-за незащищённости канала, дыр в программном обеспечении и халатности пользователей и администраторов тех или иных систем.
- LeXX
- Повідомлень: 2459
- З нами з: 30 серпня 2008 14:25
- Группа: SporNA
- Звідки: OdeSSa Town
- Контактна інформація:
Kommynist
нет, факторизация - отличная тема и нужна далеко не только здесь. Но кусок твоей мотивации на это меня задел.
Добавлено спустя 2 минуты 13 секунд:
Ну и да, естественно, я скорее имел в виду криптостойкую хэш-функцию и ЭЦП. Но это, в принципе, одно и то же поле, так что пардон только за левую терминологию.
нет, факторизация - отличная тема и нужна далеко не только здесь. Но кусок твоей мотивации на это меня задел.
Добавлено спустя 2 минуты 13 секунд:
Ну и да, естественно, я скорее имел в виду криптостойкую хэш-функцию и ЭЦП. Но это, в принципе, одно и то же поле, так что пардон только за левую терминологию.
If life fucks you, you are still alive