355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Говард Рейнгольд » Умная толпа » Текст книги (страница 9)
Умная толпа
  • Текст добавлен: 8 сентября 2016, 22:46

Текст книги "Умная толпа"


Автор книги: Говард Рейнгольд



сообщить о нарушении

Текущая страница: 9 (всего у книги 25 страниц) [доступный отрывок для чтения: 10 страниц]

Джим Маккой, основатель и исполнительный директор Mojo Nation, взялся за создание файлообменной системы с тремя новыми важными свойствами: во-первых, организационно предусмотренное сотрудничество, порождаемое требованием к пользователям давать по меньшей мере столько же, сколько они берут; во-вторых, анонимность не только запросов, но и мест хранения файлов; в-третьих, «роевое распределение», то есть разбивка файлов на множество кусочков и рассредоточение их по сети. Роевое распределение упрощает поиск наиболее востребованных материалов и гарантирует их доступность даже при наличии одних транзитных серверов [27].

Mojo Nation обладает преимуществами ПО с открытыми исходниками, наподобие Linux; благодаря доступности исходного кода всякий программист имеет возможность его подправить, и тем самым всевозрастающее сообщество разработчиков улучшает ПО. Загружаемая клиентская программа позволяет выставлять информацию в Mojo Nation и извлекать ее оттуда, так как Mojo Nation представляет собой совокупность пользователей, запускающих данную программу. Mojo Nation объединяет в себе доверительное управление, обеспечиваемую шифрованием надежность и распределенную систему учета.

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

Все файлы, распределяемые в обменной сети Mojo Nation, разбиты на сотни или тысячи частей, и ни один из них не хранится целиком в одном месте. Запрошенный пользователем файл автоматически загружается параллельными потоками с ближайших узлов, где имеются его части. Если какой-то узел находится вне Интернета, то требуемая часть обязательно отыщется на другом узле. Чаще всего запрашиваемые документы распределяются более широко во избежание заторов, которые снижают пропускную способность системы в случае, если большинство пользователей начнет одновременно загружать самые ходовые файлы. Шифрование служит сокрытию следов делающих запрос пользователей и того, какое содержимое участники файлообменной сети хранят на своих ПК в качестве вклада в эту сеть. Mojo Nation прекратила свою деятельность как коммерческое предприятие в феврале 2002 года, и ее место занял некоммерческий проект Mnet.

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

Овцы гадят на траву

Кори Доктороу, тридцатилетний заядлый любитель электронных аукционов, интернетовский мастер на все руки, и автор научно-фантастических книг, оказался одним из самых ярых поборников р2р-технологий. Узнав, что он работает над р2р-схемой, которая позволила бы людям обмениваться мнениями по любым вопросам, я позвонил ему. Он жил тогда в Торонто. Год спустя я наткнулся на его имя, просматривая список общедоступных беспроводных подключений к Интернету в Сан-Франциско (см. главу 6). Интерес к сочетанию р2р с беспроводной технологией привел меня в квартиру Доктороу в Сан-Франциско. Я предполагал, что у него есть кое-какие соображения насчет продвижения р2р-технологий, и не ошибся.

Прихожая была украшена светильниками под Тиффани, постерами Star Trek* и какими-то сложными каркасными конструкциями. Жилище Доктороу заполонено бумажными плакатами из Диснейлендов. Оказывается, его любовь к диснеевским сувенирам послужила одним из мотивов создания OpenCOLA.

* «Star Trek» («Звездный путь» – научно-фантастический телесериал 1965-1969 гг.)

Вот «домкрат» Доктороу для OpenCOLA:

«Затея состоит в обзаведении папкой на рабочем столе, в которую можно было бы класть то, что вам нравится, и которая будет пополняться тем, что вам должно понравиться. Разузнает же она, что вам должно понравиться, разыскивая узлы в сети со схожими с вашими вкусами и сообщая вам, что они считают дельным. Программа доставляет документы от узлов и различных интернетовских серверов, кладет их перед носом тех, кому, по ее разумению, они понравятся, и ждет, что будут делать узлы после получения этих документов: заинтересуются или же пренебрегут ими? Все эти отслеживаемые решения обобщаются, так что в итоге образуется «сообразно (релевантно) переключаемая» сеть, где документы автоматически предлагаются вниманию тех, кому они должны прийтись по вкусу» [28].

Доктороу, соучредитель и вдохновитель OpenCOLA, еще и лауреат премии Джона В. Кемпбелла в области научной фантастики за лучший дебют. Он носит бороду, является заядлым курильщиком и буквально сыплет эпиграммами. Моя любимая сентенция Доктороу касается изображения Napster в качестве решения дилеммы трагедии общей собственности. Доктороу представляет пользователей Napster, поставляющих ими же потребляемый ресурс, в виде «овец, гадящих на траву».

Я сидел на диване у Доктороу; он курил сигареты с фильтром и сыпал тирадами в ответ на мои расспросы. Высоко над его головой на полке примостился ящичек, обеспечивающий беспроводный доступ к Интернету всем близлежащим фанатам, знающим о данном узле. Его соображения насчет поиска чего-то нужного в неразберихе Сети были столь неожиданны, что для их осмысления мне понадобилось время. «Сообразное (релевантное) переключение» – способ создания своей собственной самообновляемой карты сети запрашиванием общественных сетей тех, с кем у вас общие интересы.

В пору расцвета интернет-компаний Доктороу с двумя приятелями создал в Торонто фирму по предоставлению технических услуг. Подобно многим компаниям, предоставляющим договорные услуги, они хотели предложить нечто свое. Доктороу со своими компаньонами Джоном Хенсоном и Градом Конном жаждали осуществить свою мечту – создать программный проводник (агент), который бы держал их в курсе того, что их интересует, и сообщал бы им о том, что должно было бы их заинтересовать.

Они изучали поисковые машины, помогающие людям отыскивать требуемое индексацией каждого документа в Интернете; их интересовало, как некоторым программам социальной фильтрации (вроде тех, что использует компания Amazon) удается рекомендовать людям книги или музыку с учетом вкусов тех, кто совершал уже подобный выбор. Возможно ли создание социального фильтра, который бы отбирал в Интернете все документы, музыку, графику, видео и программное обеспечение, одновременно учитывая вкусы каждого интернет-пользователя, отслеживая, каким образом вкусы остальных сопоставимы с вашими собственными? Почему бы и нет?

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

«С ранних лет я собирал старомодный хлам из Диснейлендов. В Торонто за год удается отыскать одну такую штуку на дворовых распродажах или у старьевщиков. Затем я нашел Auctionweb – так назывался вначале eBay, – где обнаружил дюжины таких вещей, а затем тысячи. Я стал выстраивать длинную цепочку запросов и в итоге получил список URL-адресов величиной в 20 Кбайт, который вставляю в свой браузер в пять часов утра по среднеевропейскому времени, единственную пору ночи или дня, когда эти серверы не перегружены и способны обработать мой запрос. Спустя полчаса главный компьютер на Auctionweb сузил список из 5000 адресов до 50, которые могли бы меня заинтересовать. В итоге я не мог уже больше продолжать, поскольку просто не осталось времени, когда бы загруженность серверов позволила обработать мой чудовищный запрос.

Я уже был готов сдаться, когда на ум пришел спасительный выход. Я стал вести учет всех поголовно, кто когда-либо прежде перебивал мою цену, а затем выяснял, что они предлагают сейчас. Тем самым я мог видеть, кто перебивал цену тех, кто перебивал мою цену, и мог проследить, что они предлагают теперь. Подобный подход оказался не только блестящим средством поиска старого барахла Диснейлендов, как ты можешь судить по виду моих покоев, но и потрясающим средством обнаружения барахла, о существовании которого я и не подозревал! Я предлагаю небольшую серебряную кокарду с фуражки проводника диснеевской железной дороги, цена на которую доходит до 300 долларов; я вовсе не собирался продавать ее за такую сумму, но она познакомила меня с устройством торгов, предлагавших старое железнодорожное барахло, показавшееся мне крайне привлекательным».

Подобно SETI@home, OpenCOLA нуждается в добровольцах. Помещая документы в папку на своем компьютере в ожидании появления там схожих документов, вы рассчитываете, что другие поступят так же. Ваш клиент через вашу карту сети (и через карты тех, кого вы знаете) прощупывает папки других (эту функцию обычно именуют ползунком*), выискивая списки того, что эти люди (узлы) приняли (сохранив где-то файлы) и отвергли (удалив файлы). OpenCOLA называет эти записи запасниками, представляющими собой файл в их OpenCOLA—папке.

* Ползунок (от англ. spidering или crawl – ползать) – программный поисковый механизм в Сети для автоматического выбора всех документов, на которые есть ссылки в первом выбранном документе; этим он отличается от обычных браузеров, работающих под управлением человека.

«Обнаружив ряд узлов в сети, мой посредник затем обращается к автоматическому поиску всего содержимого их папок, запасников и на пару с ними приступает к отысканию мест, откуда они это все взяли. Если мы с тобой оба любим Wired News, наши узлы объединяются для периодического просмотра Wired News, выявления там новых документов и предложения их вниманию друг друга; на основании того, что делает каждый из нас, мы можем предложить их еще чьему-либо вниманию или же выбросить в мусорную корзину. Напоследок проводник OpenCOLA вновь предлагает документы моему вниманию, наблюдая, что я буду с ними делать. Если я заношу их в файлы, он отмечает, что они мне нравятся; если я их выбрасываю, он отмечает, что они не в моем вкусе. И тогда он, исходя из моих действий, либо расширяет, либо сужает возможность других узлов рекомендовать мне подобные документы».

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

«Пиринг, по моему мнению, определяется степенью зависимости от закона Меткафа. В конце концов, программа обработки текста остается таковой, единственный ли вы или миллионный пользователь; выгоды от нее те же самые. А вот Napster уже не Napster, если вы оказываетесь единственным его пользователем. В этом случае Napster предстает лишь папкой с МРЗ-файлами. Napster не требует от вас делиться своими файлами, но сама система такова, что присвоенные вами файлы доступны для других, пока вы запускаете у себя программу для присваивания очередных файлов. Одна беда – заторы; чем больше у вас пользователей, тем труднее подключиться к вашей сети. И пиринговая сеть может лишь предоставить общую собственность, где «овцы гадят на траву», то есть каждый пользователь поставляет ресурс, который он же и потребляет».

Массивы и адхократии

Аддократии среди сотрудничающих людей, разбросанных по всему свету, не единственный способ воспользоваться преимуществом р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 году в эксперименте IWAY использовались высокоскоростные сети для соединения семнадцати точек Северной Америки с целью исследовать вычисления в массивах.

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

Пожалуй, самой главной новостью для разработок по вычислениям в массивах явилось известие, что астрофизик Ларри Смарр заручился согласием калифорнийского губернатора на финансирование того, что Смарр именует «развивающейся планетарной суперЭВМ» (32). У Смарра большие заслуги как в создании, так и в разработке нового подхода к вычислениям. В 1985 году он основал Национальный центр по приложениям для суперЭВМ {National Center for Supercomputing ApplicationsNCSA), одна из задач которого – связать пять национальных центров, занимающихся организацией сверхвысокопроизводительных вычислений, высокоскоростными соединениями через Интернет. В 1993 году другое направление исследований NCSA привело к созданию Mosaic, обозревателя сети, что вызвало бурный рост Всемирной паутины. Его последний заказчик – Центр изучения информационных технологий в интересах общества {Center for Information Technology Research in the Interest of SocietyCITRIS), основанный на 300 млн долларов государственных и частных средств. «Его воображению рисуются мосты, покрытые пленкой из вычислительных датчиков, автоматически сообщающие инженерам, где землетрясение вызвало повреждения; или же мир, в котором разумные здания нашептывают посетителям, в каком направлении им двигаться». Свои усилия CITRIS сосредоточит на новых видах Датчиков, программном обеспечении для распределенных вычислений и перспективном беспроводном Интернете.

Вычисления в массивах, подобно цифровым компьютерным вычислениям, представляются средствами для фундаментальных исследований, наподобие микроскопа, телескопа или ускорителя частиц. Великобритания строит национальную grid-сеть, связующую исследовательские центры от Эдинбурга до Белфаста. Согласно сообщениям, опыты с внутренними grid-сетями проводят такие компании как Pfizer, Ericsson, Hitachi, BMW, Glaxo, SmithKlinevi Unilever [33].

Видя, как адхократии, ведомства национальной обороны и ведущие корпорации экспериментируют с различными подходами, нетрудно предугадать новый подход к вычислениям. Не столь ясно, удастся ли единственному победителю или картелю крупнейших игроков настолько завладеть положением, что адхократии будут устранены, либо оттеснены на задний план, или же будут сосуществовать промышленные и сугубо любительские р2р-работы. Судебное контрнаступление на р2р-тех-нологии уже началось, и первая вылазка, успех звукозаписывающей индустрии по закрытию Napster, оказалась ощутимым ударом. В 2001 году техник по обслуживанию компьютеров одного колледжа в штате Джорджия, предоставивший простаивающие вычислительные ресурсы своей школы узлу distributed, net, был обвинен ФБР в воровстве и причинении вреда [34]. В 2002 году он был оштрафован на 2100 долларов и приговорен к году тюрьмы условно [35]. Поскольку регулирование деятельности поставщиков телевизионных услуг осуществляется иначе, по сравнению с телефонными компаниями, обозреватели судебной практики вроде Лоренса Лессига опасаются, как бы поставщики услуг широкополосного Интернета не решили прикрыть р2р-деятельность у себя в Интернете [36].

Пиринговые технологии и общественные договоры смыкаются как с клубами мобильных устройств, расползающимися по всему свету, так и с сетью датчиков и вычислительных устройств, все больше внедряемых в окружающую обстановку. В начале 1990-х «виртуальная реальность» виделась миром, где люди осваивают искусственные вселенные, сокрытые внутри компьютеров. Не так распространены были еще более фантастические представления о мире начала XXI века, где компьютеры будут встраиваться в действительность, а не наоборот.


    Ваша оценка произведения:

Популярные книги за неделю