Умная толпа - Рейнгольд Говард. Страница 49
Массивы и адхократии
Аддократии среди сотрудничающих людей, разбросанных по всему свету, не единственный способ воспользоваться преимуществом р2р-технологий. Возьмем незанятое дисковое пространство и неиспользуемые вычислительные циклы ЦП на тысячах компьютеров крупной компании в пределах одного здания или всего мира. Если бы компьютеры представляли собой нагреватели, мы имели бы картину, когда почти каждое использующее компьютеры предприятие, нагружая их на полную мощность, держит открытыми окна, обогревая тем самым воздух. United Devices и другие поставщики коммерческих услуг помогают таким компаниям использовать собственную вычислительную технику для решения подходящих задач, находя применение пропадающей зря вычислительной мощи. Если добровольные виртуальные сообщества создают суперЭВМ для лечения рака или поиска посланий из космоса, то страховые компании обрабатывают статистику несчастных случаев, а нефтяные компании проводят геологическое моделирование. Что еще важнее, крупные и государственные исследовательские программы рассматривают распределенные вычисления как новый подход к будущему обеспечению вычислительными ресурсами. Понятие «вычисления в массивах» (grid computing) привлекло внимание могущественных спонсоров. Некоторые государства и корпорации приступили к созданию «питомников» сетевых компьютеров, которые бы по требованию предоставляли вычислительные мощности, что больше походит на поставку электроэнергии, чем на привычную продажу компьютеров.
Кое-кто выступает против вычислений в массивах, усматривая здесь попытку вернуться к временам мейнфреймов, когда доступом к вычислительным ресурсам обладало лишь компьютерное «жречество», а не простые пользователи. Уже не единожды массовый почин добровольцев подхватывала IBM . Когда IBM , твердыня мейнфреймов, столкнулась с изобретением ПК усилиями Xerox PARC и Apple , там решили воспользоваться этим и сделать основным направлением то, что представлялось технологической контркультурой, созданием собственной версии. Движение за открытые исходники бросило вызов Microsoft и прочим поставщикам патентованного программного обеспечения* благодаря совместным усилиям рассредоточенных коллективов программистов, разрабатывающих программы, открытые для всеобщего использования или внесения изменений. Корпорация IBM способствовала становлению этого движения как ведущего, предоставив миллиард долларов на создание своих собственных программных средств, служб и приложений с открытым кодом [29]. Microsoft включил вычисления в массивах в свой проект . Net **, а в феврале 2002 года корпорация IBM заявила о своей поддержке платформ с открытым кодом для вычислений в массивах и о том, что позволит выпускаемым изделиям работать в массивах [30].
* Такое программное обеспечение защищено авторским правом, так что его использование, распространение и модификация могут осуществляться только с согласия автора.
** Читается и пишется «dotNet». Новая технология Microsoft, направленная на изменение компьютерного мира, а если говорить чуть подробнее, то это набор нескольких инициатив и технологий, программного обеспечения, стандартов и средств разработки. Основное преимущество dotNet для потребителя — реализация единого информационного пространства, соединяющего его с компьютерами и программами во Всемирной сети, а также ПО между собой. Разработчикам же она позволит просто и быстро создавать нужные продукты. Потребуется создание нового языка, на котором сетевые устройства смогли бы обмениваться весьма сложной информацией. При этом такой язык должен быть универсальным и допускать однозначные переводы с других подобных языков. Роль этого языка в проекте отводится BizTalk — одному из самых интересных продуктов платформы Microsoft. Net. Билл Гейтс назвал BizTalk «универсальным клеем» для систем электронного бизнеса.
На протяжении многих лет кластеризация*** микропроцессоров в одном физическом месте (а не распределение их по Сети) служила основой «массового параллелизма» при создании больших вычислительных мощностей. Самыми мощными за исключением ЭВМ, о которых умалчивает Национальное агентство безопасности (NSA), располагают американские лаборатории ядерного оружия; самая быстрая суперЭВМ в виде кластера из 8000 процессоров под названием ASCI находится в Ливерморской национальной радиационной лаборатории Лоренса [31]. В 1995 году в эксперименте I — WAY использовались высокоскоростные сети для соединения семнадцати точек Северной Америки с целью исследовать вычисления в массивах.
*** Кластеризация — технология, с помощью которой два или более серверов (узлов) функционируют как один, так что клиентские приложения и пользователи воспринимают их как единую систему.
Пожалуй, самой главной новостью для разработок по вычислениям в массивах явилось известие, что астрофизик Ларри Смарр заручился согласием калифорнийского губернатора на финансирование того, что Смарр именует «развивающейся планетарной суперЭВМ» (32). У Смарра большие заслуги как в создании, так и в разработке нового подхода к вычислениям. В 1985 году он основал Национальный центр по приложениям для суперЭВМ { National Center for Supercomputing Applications — NCSA ), одна из задач которого — связать пять национальных центров, занимающихся организацией сверхвысокопроизводительных вычислений, высокоскоростными соединениями через Интернет. В 1993 году другое направление исследований NCSA привело к созданию Mosaic , обозревателя сети, что вызвало бурный рост Всемирной паутины. Его последний заказчик — Центр изучения информационных технологий в интересах общества { Center for Information Technology Research in the Interest of Society — CITRIS ), основанный на 300 млн долларов государственных и частных средств. «Его воображению рисуются мосты, покрытые пленкой из вычислительных датчиков, автоматически сообщающие инженерам, где землетрясение вызвало повреждения; или же мир, в котором разумные здания нашептывают посетителям, в каком направлении им двигаться». Свои усилия CITRIS сосредоточит на новых видах Датчиков, программном обеспечении для распределенных вычислений и перспективном беспроводном Интернете.