Выбрать главу

Оказалось, что на сегодняшний день компьютерная революция обратила свою основную силу на себя же, отразившись в первую очередь на информационной и коммуникационной сферах[24].

У меня складывается такое ощущение, что этот поразительный рост вычислительных мощностей представляет собой скрытый ресурс, который может внезапно проявиться новым и неожиданным способом. В будущем многие традиционные технологии и практически все сферы нашей жизни изменятся (возможно, очень быстро) так, как это невозможно предугадать. Для примера того, чего стоит ждать, давайте рассмотрим две новации, которые уже появились: как минимум одна из них сегодня носит положительный характер, а вторая, несомненно, отрицательный.

Распределенные и облачные вычисления

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

Один из первых и самых известных случаев применения распределенных вычислений был зафиксирован в проекте «Геном человека». Этот международный проект стартовал в 1990 г. и был завершен в 2003 г. – на два года раньше запланированного срока. Главной целью проекта было определение последовательности всей молекулы ДНК человека и идентификация примерно 25 000 индивидуальных генов, которые составляют наш генетический код. Процесс расшифровки молекулы ДНК и идентификации каждого гена требует огромного количества вычислительных ресурсов, и распределенные вычисления сыграли в этом деле существенную роль.

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

Особый интерес в сфере распределенных вычислений представляет идея о том, что свободные мощности практически каждого компьютера, подключенного к интернет-сети, можно объединить в общую сеть и привлекать для решения сложных задач. Большинство компьютеров, если их оставить включенными, на протяжении длительного времени не делают ничего, особенно по ночам. Идея объединить их вместе для своеобразного пожертвования свободной мощности становится популярной в различных областях.

Проект Стэнфордского университета под названием Folding@home направлен на решение сложной задачи в специализированной области биохимии, известной как «свертывание молекул белка». Успешные исследования в этой области помогут в будущем справиться с раком и такими заболеваниями, как болезнь Хантингтона или Паркинсона. Еще одним крупным пользователем данной системы является Открытая программная платформа Беркли для распределенных вычислений (BOINC). Это специальное программное обеспечение, разработанное в Калифорнийском университете в Беркли, позволяет участникам делиться свободной мощностью своего компьютера для осуществления разнообразных научных проектов, в том числе SETI («Поиск внеземного разума»), прогнозирования климата Земли, исследования онкологических заболеваний, астрофизики и многих других. Программу для участия в этих проектах можно скачать в интернете[25].

В будущем можно предположить, что распределенные вычисления будут иметь невероятное значение. Более того, они уже сформировали явление, которое программисты называют облачным вычислением. По существу, это приведет к новой структуре для использования мощности огромного числа компьютеров в качестве необходимой базы: вычислительные возможности наряду со специальными приложениями будут распространяться подобно тому, как электростанции распределяют электроэнергию. Тенденция использования распределенных и облачных вычислений открывает невероятные возможности для внедрения новых колоссальных вычислительных мощностей в сферах, которые, несомненно, дадут положительные результаты в развитии таких областей, как наука и медицина. Однако следующий пример гораздо менее безобидный.

вернуться

24

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