对等网络方案

对等网络实现或改进以下方案:

实时通信 (RTC)

  • 无服务器即时消息

    RTC 目前存在。 计算机用户可以立即与其同龄人聊天和进行语音或视频对话。 但是,许多现有程序及其通信协议依赖于服务器才能正常运行。 如果参与临时无线网络或属于独立网络的一部分,则无法使用这些 RTC 设施。 对等技术允许将 RTC 技术扩展到这些额外的网络环境。

  • 实时匹配和游戏

    与 RTC 类似,目前存在实时游戏。 有许多基于 Web 的游戏网站通过 Internet 迎合游戏社区。 他们让你能够找到其他兴趣相投的玩家并一起游戏。 问题是游戏网站只存在于互联网上,并面向那些想与世界上最好的玩家比赛的狂热玩家。 这些站点跟踪并提供统计信息,以帮助分析和决策过程。 但是,这些网站不允许玩家在各种网络环境中在好友之间建立即席游戏。 对等网络可以提供此功能。

协作

  • 用于实现目标的项目工作区

    共享工作区应用程序允许创建即席工作组,然后允许工作组所有者使用工具和内容填充共享工作区,使组能够解决问题。 这可能包括消息板、生产力工具和文件。

  • 与他人共享文件

    项目工作区共享的子集是共享文件的功能。 尽管此功能目前与当前版本的 Windows 一起存在,但可以通过对等网络来增强此功能,以便以简单友好的方式提供文件内容。 允许轻松访问位于互联网边缘或即席计算环境中的丰富内容,从而提高网络计算的价值。

  • 共享体验

    随着无线连接越来越普及,对等网络允许在一组好友中保持联机,在第一时间与他人分享自己的体验(比如日落、摇滚音乐会或巡航度假)。

内容分发

  • 文本消息

    对等网络可以允许以文件或消息的形式向大量用户传播基于文本的信息。 例如,新闻列表。

  • 音频和视频

    对等网络还可以允许向大量用户(如大型音乐会或公司会议)传播音频或视频信息。 若要立即分发内容,必须配置高容量服务器以收集和分发负载,并将其分发给数百或数千个用户。 实际上只有一小部分对等机可通过对等网络从中央服务器获取其内容。 这些同行会将此信息传递给更多人,然后这些人又会将其传递给其他人,依此类推。 分发内容的负载被分配到云中的各个对等节点。 想要接收内容的对等方会查找最近的分发对等方并从中获取内容。

  • 产品更新的分发

    对等网络还可以提供一种高效机制来分发软件,例如产品更新(安全更新和服务包)。 与软件分发服务器建立连接的对等方可以获取产品更新并将其传播到其组的其他成员。

分布式处理

  • 任务的划分和分配

    大型计算任务可以首先划分为与对等计算资源相匹配的单独小型计算任务。 对等机可对大型计算任务进行划分。 然后对等网络可将划分后的单个任务分发给组内的各个对等机。 每个对等方执行其计算任务并将其结果报告回集中积累点。

  • 计算机资源的聚合

    利用对等网络进行分布式处理的另一种方法是在每个对等节点的空闲处理器时间内运行程序,这些程序是由中央服务器协调的大型计算任务的一部分。 通过聚合多台计算机的处理器,对等网络可以将一组对等计算机转换为大型计算任务的大型并行处理器。

另请参阅