Сценарии сети взаимного обмена

Одноранговое сетевое взаимодействие обеспечивает или улучшает следующие сценарии:

Real-Time Коммуникации (RTC)

  • Бессерверные мгновенные сообщения

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

  • Сопоставление в режиме реального времени и игровой процесс

    Как и RTC, игра в режиме реального времени существует сегодня. Есть много веб-сайтов игр, которые обслуживают игровое сообщество через Интернет. Они предлагают возможность найти других игроков с аналогичными интересами и играть в игру вместе. Проблема заключается в том, что игровые сайты существуют только в Интернете и ориентированы на заядлого игрока, который хочет играть против лучших игроков в мире. Эти сайты отслеживают и предоставляют статистику, чтобы помочь в процессе. Однако эти сайты не позволяют игроку настраивать нерегламентированные игры среди друзей в различных сетевых средах. Одноранговые сети способны предоставить эту возможность.

Сотрудничество

  • Рабочие области проекта, решающие цель

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

  • Совместное использование файлов с другими пользователями

    Подмножество общего доступа к рабочей области проекта — это возможность совместного использования файлов. Хотя эта возможность существует сегодня с текущей версией Windows, она может быть улучшена с помощью одноранговой сети, чтобы сделать содержимое файла доступным удобным и понятным образом. Предоставление простого доступа к невероятному объему содержимого в краю Интернета или в нерегламентированных вычислительных средах повышает ценность сетевых вычислений.

  • Совместное использование возможностей

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

Распределение содержимого

  • Текстовые сообщения

    Одноранговые сети могут разрешать распространение текстовых сведений в виде файлов или сообщений в большую группу пользователей. Примером является список новостей.

  • Аудио и видео

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

  • Распространение обновлений продукта

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

Распределенная обработка

  • Разделение и распределение задачи

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

  • Агрегирование ресурсов компьютера

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

См. также