К Р2Р относятся любые технологии, обеспечивающие возможность обмена вычислительными
и иными ресурсами между несколькими равноправными
компьютерами, подключенными к Интернету. То есть отдельные компьютеры P2P-сети
могут работать друг с другом напрямую без какого-либо промежуточного агента.
Классическая архитектура P2P (Peer-to-peer architecture) - тип сети, в которой
все рабочие станции имеют равные возможности и права. Для решения задачи создается
одноранговая (peer-to-peer) вычислительная среда, которая позволяет отдельным
элементам сети взаимодействовать без помощи серверов. Каждый участвующий компьютер
вносит свой вклад в виде файлов, дискового пространства, процессорного времени.
Пользователи Сети могут оказывать друг другу услуги на основе кооперации без
жесткой зависимости от централизованных служб.
С точки зрения фирмы Sun Microsystems концепция peer-to-peer включает равноправные
сети с самыми разноообразными цифровыми устройства.
Переходу на одноранговые системы в Интернете способствовали низкая стоимость
мощных компьютеров, наличие быстрых каналов связи и емких накопителей. Сфера
применения технологий P2P обширна, √ она охватывает все аспекты организации
совместной работы, общего доступа к файлам, распределенной обработки данных
и распределенных информационных служб.
Принцип "peer-to-peer" позволяет создавать огромные вычислительные мощности,
объединяя множество обыкновенных персональных компьютеров. И за этим скрываются
серьезные проблемы безопасности. Ведь никто не может дать никакой гарантии,
что эти сети не будут использованы в разрушительных целях.
На основе сетей с равноправными участниками (peer-to-peer networking) строятся и онлайновые торговые площадки. На торговой площадке Р2Р покупатели и продавцы соединяют свои системы, обмениваясь базами данных, не соединяясь через центральный сервер. В результате, по мнению сторонников Р2Р, торговые переговоры можно проводить без соблюдения лишних правил, навязываемых оператором площадки. С друглй стороны наблюдатели считают, что торговым площадкам, построенным на непроверенных Р2Р-технологиях, будет сложно конкурировать с проверенными и пользующимися доверием Web-сайтами типа eBay, а также с площадками, построенными на основе платформ Ariba и Commerce One. Р2Р-площадки также ожидают испытания с точки зрения ликвидности товара. (см. Торговые площадки переходят на Р2Р-платформы ).
Возможно использование этой технологии в индустрии финансовых услуг. В финансовом плане Р2Р-система, например, позволяет брокеру соединяться с менеджером по инвестициям напрямую, без всякого посредничества.
Гарвардский профессор Andrew McAfee, считает, что "peer-to-peer networking"
сделает ненужными централизованные биржи. "Позволяя бизнесам обмениваться детальной
информацией о продуктах и процессах," пишет он, "сложные сети peer-to-peer дадут
возможность всем компаниям, где бы они не находились, находить торговых партнеров
"на лету", и совершать транзакции быстро, безопасно, и эффективно, не прибегая
к услугам какого-либо централизованного аггрегатора или посредника."
Некоторые Интернет-эксперты считают, что Р2Р может стать могильщиком традиционных бизнес-структур. Если это действительно произойдет, то в один прекрасный день большинство работ, связанных с информацией, будет проводиться коллективами, создаваемыми для решения именно этой конкретной задачи и связанными при помощи технологий Р2Р.
Вице-президент компании Intel Патрик Гелсингер предсказывает, что приложения peer-to-peer будут работать не только на серверах или ПК, но и на карманных компьютерах и на мобильных телефонах сотрудников компаний. В корпоративной среде будет цениться каждый миллион операций в секунду.
Однако существуют и сложности при использовании Р2Р-технологии. Прежде всего, это юридические аспекты, безопасность и конфиденциальность, а также вопросы передачи информации. В2В-обмены должны гарантировать безопасность и предоставлять такие услуги, как определение своего "виртуального" партнера по бизнесу. Кроме того, существуют разные модели Р2Р-систем. Нецентрализованные Р2Р-системы не контролируют трафик и не проводят к единой индексации, что затрудняет пользователям возможность находить друг друга. Аналитики считают необходимым ввести централизованную индексацию и убеждены, что благодаря Р2Р-системам, Интернет станет более применим для бизнеса. (см. В2В уступит место для Р2Р)
Для широкого использования peer-to-peer в бизнесе необходимо:
- создать новые протоколы,
- обеспечить более высокую безопасность данных,
-создать специальные программные средства управления для распределения
запросов на ресурсы,
-создать систему учета использования ресурсов и компенсации пользователям
за предоставление данных или ресурсов своих ПК для Р2Р-систем.
Для развития peer-to-peer в августе 2000г. была создана Peer-to-Peer Working Group, в которую вошли Intel, Hewlett Packard, IBM, Entropia, Groove Networks и др. компании. В рамках работы этой группы в феврале 2001г. Intel предствила свободно распространяемую библиотеку с открытым кодом Peer-to-Peer Trusted Library для обеспечения поддержки функций аутентификации, безопасного хранения, шифрования и цифровой подписи.
Одноранговые системы для предприятий. www.intel.ru Одноранговые компьютерные технологии могут повысить эффективность работы предприятия в различных областях - от распределенных вычислений до передовых услуг.
Решения компании Lightshare (www.lightshare.com) позволяют перенести электронную коммерцию в сети Р2Р. С их помощью частные лица и небольшие компании могут продавать свои товары и услуги без помощи торговых площадок.
www.Tadaaa.com - неформальный портал и сообщество покупателей, позволяющий потребителям искать конкретную информацию о товаре в первоисточниках, а не выбирать ее просто из списка URL. Search and share all types of files and information including business files, photos, recipes or place your very own classified ad.
http://www.FirstPeer.com
с технологией FirstPeer's Personal Servant позволяющей пользователям
осуществлять поиск и обмен информацией в безопасном и персонализированном окружении.
FirstPeer is direct connectivity for commerce. Our Peer-to-Peer (P2P) solutions
enables buyers to find and directly connect to a vast, diverse base of sellers,
searching their inventory source in real time. Sellers can reach new and existing
customers without third party intermediaries, using their existing investment
in technology and business processes.
P2P концепция позволяет пользователям обмениваться цифровыми данными, от документов до программ, не прибегая к использованию центрального сервера. Часто используемые материалы размещаются на распределенных по сети клиентских ПК, где они оказываются легко доступными для других клиентов.
Р2Р в дистанционном обучении
Все больший интерес проявляется к формам обучения, основанным на возможностях
Интернета. Непрерывно расширяется процесс переноса курсов в Сеть. При дистанционнм
обучении каждому студенту придется загружать урок учебного курса с удаленного
сайта. Но это большая нагрузка на Сеть. Решением является схема, когда урок
загружает один студент, а остальные получают доступ к курсу локально с помощью
P2P в реальном масштабе времени.
В корпорации Intel для предоставления разбросанной по всему миру аудитории доступа
к огромным объемам мультимедийных учебных материалов) используется ПО Share
and Learn Software (SLS). Когда клиентский ПК посылает запрос на доступ к мультимедийному
контенту, SLS и его служба каталогов определяют, какой клиентский узел системы,
содержащий последнюю версию материала, находится ближе всего к источнику запроса.
После этого необходимая информация передается на компьютер, откуда поступил
запрос.(www.intel.com)
Р2Р и вирусы
Подразделение разработчика антивирусов Network Associates, myCIO.com
выпустило программу Rumor, позволяющую пользователям скачивать обновления антивирусного
ПО не с сервера компании, а друг у друга. Эта технология позволяет пользователям
обмениваться новыми настройками антивирусных программ и межсетевых экранов.
Созданные компанией myCIO.com агенты VirusScan* ASaP и PC FireWall* ASaP работают
с прокси-серверами и межсетевыми экранами, использующими технологию Rumor для
информирования сетевых устройств об изменениях настроек.
Вирусы также начали использовать возможности P2P. Например вирус ELF_SLAPPER.A,
поражающий Web сервера под управлением Apache. работает таким образом, что все
инфицированные сервера образуют одноранговую сеть, всеми узлами которой можно
управлять через 2002 порт UDP Это позволяет передавать сообщения между инфицированными
серверами.
Р2Р в IP- телефонии
Проект Free World Dialup компании Pulver.com должен позволить пользователям Интернета совершать междугородние и международные звонки бесплатно. Проект намерен обеспечить широкое рапространение персональных терефонных шлюзов и организацию их совместного применения по технологии peer-to-peer.
Преимуществом P2P является то, что благодаря распределенной системе можно уменьшить
ширину полосы пропускания отдельного канала и отказаться от использования больших
мощностей для хранения ═ информации в одном месте. Это достигается за счет возможности
разделения файлов и даже частей файлов в сети.
Cлужбы обмена MP3 файлами Napster,
Gnutella, Morpheus,
Grokster, Kazaa
также представляют собой
модели peer-to-peer. В последних трех системах возможен обмен не только видео-
и аудио-файлами, но и текстами, картинками и вообще всем, чем угодно, в том
числе и программным обеспечением. Сервис Napster не является "чистым"
Р2Р-проектом, так как виспользует в своей работе центральный сервер. P2P сервисом явпяется и MP4.com
- обмен видеофрагментами и флэш-файлами.
Если современные серверы для повышения надежности дублируют данные, то Р2Р-системы
позволяют создать сотни копий одного и того же файла на компьютерах разных пользователей.
По данным нового отчета компании Websense, файлообменные сети стали гораздо разнообразнее═≈ теперь в═них можно найти не═только музыку и═фильмы, но═и═телепрограммы, видеоигры и═программное обеспечение. Более того, за═год их═число увеличилось в═4═раза. По═данным исследовательской компании Yankee Group, в═2002═году через пиринговые сети было передано 5═миллиардов музыкальных файлов. По═статистике, собранной производителем игр Trymedia, из═сетей за═тот═же период было скачано 5═млн. видеоигр. //январь 2003 www.cnews.ru
Что
скрывается за Р2Р-программами? //27 апреля 2002 г.
Практически все системы обмена музыкальными файлами скрыто распространяют среди
пользователей так называемое "шпионское" программное обеспечение, которое позволяет
маркетинговым компаниям планировать и проводить направленные рекламные акции.
Некоторые анонимные программисты вскрыли исходные коды этих программ и обнаружили
там встроенные приложения, которые способны "шпионить" за своим владельцем.
Экономическая модель всех "peer-to-peer"-сервисов построена на рекламе. Все
они заключают договора с маркетинговыми компаниями и встраивают в свои системы
программы-"шпионы", которые отслеживают поведение пользователей с целью предложения
им целевой рекламы, чаще всего появляющейся в виде автоматически открывающихся
окон.
Большинство этих программ можно удалить вручную, однако специалисты рекомендуют
пользователям использовать специальные программы, такие, как Ad-Aware.
Одноранговые системы дают отдельным сотрудникам и целым группам возможность
создавать и поддерживать самые разные структуры для совместной работы в режиме
реального времени или сеансовой связи, √ администрируемые или неадминистрируемые,
использующие каналы Интернета или функционирующие в локальной сети. Одноранговые
средства совместной работы позволяют группам обеспечивать постоянный доступ
всех участников к самой последней информации. Совместная работа повышает эффективность
труда, сокращая затраты времени на согласование документов между участниками
проекта, а также позволяя организовать совместную деятельность географически
распределенных команд. Это позволяет сократить сетевой трафик за счет отказа
от части электронной почты, а также уменьшить потребность в объеме серверных
накопителей благодаря локальному хранению проектной информации.
Коммуникационное программное обеспечение для Интернета компании Groove
Networks, позволяет устанавливать прямые соединения для взаимодействия в
режиме реального времени. Пакет Groove использует для организации совместной
работы принципы одноранговых сетей, поддерживая мгновенный обмен сообщениями,
голосовое общение, совместную работу над файлами, панель свободного рисования
и другие способы взаимодействия.
Программное обеспечение GridTalk( //05.06.2002
Открытые
Системы) cингапурской компании GridNode позволяет создавать в Интернете
защищенные среды одноранговой архитектуры, в которых могут взаимодействовать
друг с другом участники цепочки поставок предприятия. GridTalk дает пользователям
среды возможность
- автоматизировать потоки работ,
- в реальном времени обмениваться деловыми документами
- и синхронизировать данные.
GridTalk поддерживает протоколы SOAP, WSDL и UDDI; имеются средства обеспечения
целостности транзакций и безопасности. Благодаря тому что ПО основано на стандартах
электронной коммерции RosettaNet, пользователи GridTalk могут взаимодействовать
друг с другом независимо от применяемых внутрикорпоративных приложений.
Одноранговая архитектура среды позволяет участникам работать даже в условиях
нестабильного соединения с Интернетом.
Корпорация Intel ставит технологию одноранговых вычислений на службу предприятий http://developer.intel.ru/download/eBusiness/pdf/wp011301.pdf.
Одноранговые вычисления для бизнеса: влияние информационных технологий на деятельность разработчиков бизнес-стратегий www.intel.ru Компании обращаются к одноранговым вычислениям для улучшения взаимодействия, снижения затрат, увеличения производительности компьютеров.
www.Thinkstream.com с технологией Thinkstream's Distributed Information and Commerce Engine, который позволяет искать данные среди Web-сайтов, серверов, баз данных, рисунков, видео- и музыкальных файлов в реальном времени. Thinkstream products - platforms, service applications and solutions - embody the power of web services and a distributed architecture to extend the value of corporate information systems. Thinkstream enables companies to enhance operating efficiencies and reduce total cost of ownership by improving customer and supplier relationships through a flexible, secure web services framework that allows people and applications to connect within and beyond the enterprise.
www.Nextpage.com- help large distributed enterprises improve efficiency accuracy and consistency by enabling workers to publish, find, apply and share the correct information across organizational boundaries.
При решении крупных вычислительных задач корпораций и исследовательских центров
возникают проблемы обработки больших массивов данных. Идея P2P заключается в
решении таких задач путем максимального распараллеливания вычислений среди десятков/сотен
тысяч равноправных ПК по всему Интернету. Использовании
времени простоя пользователей Интернета.
Ранее обработка результатов исследований зависела от мощности тех компьютеров,
которые имелись в распоряжении научных центров. Теперь на основе распределенных
вычислений создается "виртуальный суперкомпьютер", в котором могут участвовать
сотни тысяч ПК по всему миру.
Обычно, чтобы принять участие в проекте, владелец ПК должен сначала переписать
небольшую программу с web-страницы проекта. После запуска скопированного файла
производится установка программы, и она автоматически начинает работу, а вычисления
выполняются в те моменты, когда есть свободные вычислительные ресурсы. Программу
можно сравнить с хранителем экрана (скринсейвером), который работает в фоновом
режиме и не требует вмешательства пользователя. После того как обработка порции
данных завершается, при обнаружении интернет-соединения программа отсылает результаты
авторам проекта и запрашивает следующую порцию данных.
Распределенные вычисления используются и внутри корпоративных сетей. По оценкам
исследователей, в большинстве компаний вычислительные мощности и дисковая память
используются менее чем на 25%. Использование этих неосвоенных ресурсов несет
двоякую выгоду. Во-первых, объединенная вычислительная система может легко превзойти
по мощности обычные компьютеры уровня предприятия. Результат - более быстрое
решение задач. Во-вторых, распределенные вычислительные системы стоят меньше,
чем выделенные компьютеры. Это выгодно для всех типов организаций, независимо
от характера вычислительной инфраструктуры. Кроме того внутри корпорации проще
решаются вопросы безопасности. Например компания Intel использует тысячи компьютеров
своих работников в ночное время, для того чтобы при моделирования микросхем
проводить различные сложные вычисления, требующие огромных вычислительных мощностей.
Пакет NetBatch, разработанный компанией, позволяет ставить вычислительные задания
в очередь и исполнять их на более чем 10тыс. рабочих станций компании в 25 странах.
Программное решение WebProc компании DataSynapse позволяет использовать простаивающие
ПК для финансовых расчетов в банках(оценка финансовых рисков в инвестиционном
банке и др.). Она работает незаметно для сотрудников компании, поскольку берет
управление компьютерами на себя только тогда, когда они свободны. Если сотрудник
компании возвращается к своему столу в момент, когда идут вычисления, WebProc
немедленно прерывает вычислительную задачу и перенаправляет ее на другую свободную
систему. WebProc способна использовать для выполнения ресурсоемких вычислительных
задач любые системы, подключенные к корпоративной сети: стоечные серверы или
высокопроизводительные настольные ПК.
P2P-Контроль качества обслуживания (QoS) - Распределенные системы обработки. www.intel.ru Это традиционно сложная задача, в особенности для Web-сайта, собирающего информацию со всего мира. Компании Entropia и Distributed Science построили глобальные компьютерные матрицы, состоящие из тысяч ПК, подключенных к Интернету по всему миру. В настоящее время эти глобальные распределенные вычислительные сети используются для оценки качества обслуживания сайтов с точки зрения конечных пользователей. Для этого отслеживаются времена отклика на тестовый запрос, запускаемый с разнообразных ПК, подключенных к различным провайдерам и размещенных в самых разных точках.
Одноранговые вычислительные системы: распределение вычислительной мощности. www.intel.ru это мощное решение для широкого спектра проблем, связанных с вычислениями. Эта технология вновь обращается к ПК как к главному элементу клиент/серверных систем уровня предприятия.
MD@home - российский проект распределенных
вычислений. www.moldyn.ru/distributed/start.htm Официально стартовал 23 ноября 2002г. Цель проекта - изучение взаимовлияния аминокислот друг на друга в зависимости от положения в олигопептидах. Результаты данного исследования, возможно, помогут в лечении болезней, связанных с нарушением структуры белков - таких как болезнь Альцгеймера, "коровье бешенство" и т.п. |
SETI@home (The search for extraterrestrial intelligence
at home) http://setiathome.ssl.berkeley.edu
Поиск радиосигналов от внеземных цивилизаций- поиск сигналов, которые можно было бы расценивать как признаки разумной жизни. Радиотелескоп "Аресибо"в Пуэрто-Рико сканирует космос. Компьютеры пользователей анализируют пакеты данных на наличие внеземных сигналов. Пользователи скачивают с сайта программу -экранную заставку, которая включается в решение общей задачи. Периодически программа через интернет передает результаты в центр и получает очередную порцию работы. Сервер, расположенный в Беркли(США) интегрирует результаты, собранные от миллионов участников программы. К весне 2003г. в проекте приняли участие свыше 4 млн. добровольцев. Вычисления, выполненные программой за три года, заняли бы у одного компьютера 1 млн. лет. Как отметили специалисты Seti, в настоящее время существует, по крайней мере, 150 источников сигнала, которые заслуживают более пристального внимания. Завершение трехлетнего проекта распределенных вычислений √ самого крупного за всю историю √ г-н Дэвид Андерсон (David Anderson), директор проекта Seti@home оценивает как ключевое событие для сферы высоких технологий. |
Distributed.net www.distributed.net
Проверка стойкости криптоалгоритмов - распределенный взлом паролей. В 2002г. закончился проект RC5√64-взлом 64-битного ключа.═Предполагалось изначально, что на═взлом такого ключа необходимо около 100═лет при использовании мощных вычислительных систем. Распределенное на═несколько сотен тысяч машин сложное математическое задание растянуло ╚взлом╩ ключа такой длины на═5═лет. 3 декабря 2002г. официально стартовал очередной проект RC5-72. |
Climate Dynamics www.climate-dynamics.rl.ac.uk
Климатические исследования. Изучение климатической системы, как единого целого |
Parabon Computation www.parabon.com Биотехнология, фармакология (статистический анализ препаратов для рака), финансы. |
United Devices www.uniteddevices.com
Разработка инфраструктуры для "сбора" неиспользуемых ресурсов в Интернете. |
Исследование болезни Альцгеймера www.intel.com/cure |
Исследование раковых заболеваний www.intel.com/cure |
В настоящее время исследовательские проекты работают на некоммерческой основе. Но некоторые проекты планируют платить за предоставляемые ресурсы (Parabon Computation), выполненная работа измеряется в мегагерц-часах. В 2001г. Нью-Йоркский провайдер Juno Online Service предлагал другую бизнес-модель в которой ресурсы компьютеров его клиентов, имеющих бесплатный доступ в Интернет в обмен на просмотр рекламы, могут также использоваться для распределенных вычислений.
По сведениям агенства Bloomberg уже более 200 компаний предлагают ПО, испольэующее
концепцию peer-to-peer. Число программ продолжает расти во всех областях применеия.
Но оно работает в основном внутри корпоративных сетей, где проще решить вопросы
безопасности. В распределенной модели вычислительные задачи разделяются на множество
частей, которые распределяются по объединенным в сеть ПК.
В начале 2001г. Sun Microsystems представила свои решения для P2P на основе
Java.
Agent Ware www.agentware.net
Управление распределенным контентом на основе XML, Java |
Entropia www.entropia.com ПО для молекулярной биологии, метеорологии, экологии, экономики (разрабатывается). |
TurboLinux www.turbotinux
.com/products/enf Продукт EnFusion позволяет организовать вычисления для разных компьютерных платформ. |
E-speak www.e-speak.hp.com
Платформа Hewlett-Packard для создания электронных сервисов в том числе рапределенных. |
iMulet (первый проект iXelerator) - Платформа для создания мультимедийных коммуникационных систем, для создания распределенных сервисов. |
Источники информации |
Материалы журнала "ИнфоБизнес". |
Материалы газеты "Компьютерра Н.Новгород". |