Чтение онлайн

на главную - закладки

Жанры

Я познаю мир. Компьютеры и интернет
Шрифт:

Сложность задачи заключается в том, что числа Мерсена найти очень трудно. При всей простоте правил их нахождения приходится перебирать множество вариантов, пока наконец не найдешь хотя бы одно. Причем гарантий, что перебор какого–то массива обязательно приведет к успеху, нет, поскольку неизвестно, бесконечно ли количество чисел Мерсена.

Распределенный поиск таких чисел ведется уже с середины 90–х годов и конца–края ему пока не видно. Хотя в проекте участвуют тысячи математиков–энтузиастов, до сих пор им удалось обнаружить всего 38 таких чисел.

Причем

за последние три года было найдено всего лишь два новых...

При всей, казалось бы, практической бесполезности решение громоздких задач из области теории чисел позволило усовершенствовать и отладить схему распределенных вычислений. Заодно это лишний раз доказало тезис Леонарда Эйлера о полезности изучения простых чисел.

«Из всех проблем, рассматриваемых в математике, нет таких, которые бы считались в настоящее время более бесплодными и лишенными приложения, чем проблемы, касающиеся природы чисел и их делителей, – писал ученый в XVIII веке. – В этом отношении нынешние математики отличаются от древних, придававших гораздо большее значение исследованиям такого рода. Кроме того, что отыскание истины само по себе казалось им похвальным и достойным человеческого познания, древние хорошо чувствовали, что при этом замечательным образом развивается изобретательность и перед человеческим разумом открываются новые возможности решать сложные задачи».

«Мастер и работяги»

Основная схема параллельных метакомпьютерных вычислений ныне обычно выглядит так. Разнородные компьютеры связываются между собой по линиям связи. Для всех участников проекта пишется общая программа обеспечения. При этом учитывается, что связь между вычислительными узлами имеет весьма небольшую скорость, неизбежны длительные задержки. Кроме того, компьютеры участников проекта имеют разную скорость, объем памяти, а сами участники проекта имеют неодинаковую квалификацию. Приходится учитывать и тот факт, что какая–то часть участников проекта в какой–то момент может разочароваться в своей деятельности и вообще отключиться от сети.

Кроме того, программное обеспечение для метакомпьютерных вычислений должно быть независимым от операционной системы, выполняться любой из них. Таким образом, приходится готовить различные версии рабочих программ для каждого участника проекта.

Схема работы метакомпьютера в режиме «мастер–работяги»

Поэтому даже не всякая задача перебора и поиска пригодна для метакомьютинга. Тем не менее такие задачи все же находятся и не только в области теории чисел. Математик Сергей Абрамов как–то заметил, что метакомпьютинг применим для задач, формулируемых моделью "мастер–работяги".

«Мастер» – программа, работающая на корневом сервере. «Работяги» – программы, запускаемые на других машинах через Интернет. «Мастер» делит всю работу на части. По запросу «работяг» он выделяет каждому его часть работы. Те ее выполняют и, отчитавшись перед «мастером», берут следующий кусок. Время от времени кто–то из «работяг» увольняется, уходит в отпуск или заболевает, и тогда взамен ему приходится брать другого работника, обучать его и потом уж давать задание...

Если навалиться сообща...

Переломным

для метакомпьютерных вычислений стал 1997 год. В январе одна из компаний, разрабатывающих криптосистемы для рекламы своего нового алгоритма шифрования, предложила всем желающим взломать его, назначив приз в 10 тыс. долларов. Математики знали, что для взлома надо перебрать практически все варианты ключа, а на это требовалось, по расчетам сотрудников фирмы, около 10 тыс. лет при работе на компьютере средней мощности.

Однако поскольку такая задача легко делится на части, то вскоре объявились энтузиасты, которые объединили своих единомышленников в метакомпьютер, поделили между ними работу и в том же году добились успеха. 56–битный ключ удалось найти всего за 250 дней.

Ныне та же команда, объединяющая уже около 200 тыс. участников, трудится над отысканием 64–битного ключа. Общими усилиями уже достигнута скорость перебора 127 млрд ключей в секунду/С такой производительностью полный перебор вариантов можно осуществить за 4 года.

Однако наибольшим интересом в настоящее время пользуется другой проект, касающийся поиска сигналов внеземного разума. С помощью большой микроволновой антенны в Пуэрто–Рико с весны 1999 года записываются все мало–мальски интересные сигналы, приходящие из космоса. Весь этот массив данных делится на части и рассылается участникам проекта. Те, скачав из Интернета специальную программу, анализируют полученную информацию и сигнализируют о результатах центральному компьютеру, который взамен выдает новое задание.

Ныне в этом проекте seti. home участвует более 3 млн человек.

Еще одну интересную и полезную работу предлагает техасская компания «Юнайтед Дивайсис», созданная Девидом Андерсеном – одним из авторов проекта, участники которого ищут инопланетян. Вместе с Оксфордским университетом, Американским фондом онкологических исследований и компанией «Интел» в апреле 2001 года компания начала распределенный анализ различных химических веществ, чтобы найти среди них эффективные лекарства против рака.

Поскольку кандидатов на роль таких веществ много, то их перебор ведется методом метакомпьютинга. Для участия в нем надо скачать с сайта ud. come 2–мегабайтную программу, содержащую модели четырех белков и аналитический модуль. Затем участник проекта будет периодически получать файл с молекулами новых веществ, которые нужно подвергнуть анализу. Результаты анализа возвращаются на сайт.

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

Бизнес между делом

Когда в процессе участвуют миллионы пользователей, сама собой возникает идея коммерческого приложения подобных вычислений.

Первые компании, которые сделали метавычисления своим бизнесом, появились в середине 2000 года. Тогда казалось, что их ждет безоблачное будущее. Ведь ныне количество компьютеров, имеющих выход в сеть, измеряется сотнями миллионов. Так что рабочих ресурсов достаточно. С другой стороны, есть и немало задач, которые требуют серьезных вычислений – к ним, например, относится моделирование свойств новых химических веществ.

Поделиться:
Популярные книги

Последняя Арена 9

Греков Сергей
9. Последняя Арена
Фантастика:
рпг
постапокалипсис
5.00
рейтинг книги
Последняя Арена 9

На границе империй. Том 7. Часть 4

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
5.00
рейтинг книги
На границе империй. Том 7. Часть 4

Защитник. Второй пояс

Игнатов Михаил Павлович
10. Путь
Фантастика:
фэнтези
5.25
рейтинг книги
Защитник. Второй пояс

Единственная для невольника

Новикова Татьяна О.
Любовные романы:
любовно-фантастические романы
5.67
рейтинг книги
Единственная для невольника

Безумный Макс. Ротмистр Империи

Ланцов Михаил Алексеевич
2. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
4.67
рейтинг книги
Безумный Макс. Ротмистр Империи

Наследник павшего дома. Том IV

Вайс Александр
4. Расколотый мир
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Наследник павшего дома. Том IV

Аргумент барона Бронина 3

Ковальчук Олег Валентинович
3. Аргумент барона Бронина
Фантастика:
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Аргумент барона Бронина 3

Комендант некромантской общаги 2

Леденцовская Анна
2. Мир
Фантастика:
юмористическая фантастика
7.77
рейтинг книги
Комендант некромантской общаги 2

Идеальный мир для Лекаря 21

Сапфир Олег
21. Лекарь
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 21

Дурная жена неверного дракона

Ганова Алиса
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Дурная жена неверного дракона

Барону наплевать на правила

Ренгач Евгений
7. Закон сильного
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Барону наплевать на правила

Завод 2: назад в СССР

Гуров Валерий Александрович
2. Завод
Фантастика:
попаданцы
альтернативная история
фэнтези
5.00
рейтинг книги
Завод 2: назад в СССР

Вечный. Книга III

Рокотов Алексей
3. Вечный
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга III

Советник 2

Шмаков Алексей Семенович
7. Светлая Тьма
Фантастика:
юмористическое фэнтези
городское фэнтези
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Советник 2