论文阅读笔记(四)

简介:
网络上的p2p流量控制,确保客户方与服务提供方资源的有效,公平利用。对于传统的TCP应用,ISP可以控制TCP的网络反馈包来控制流量,但对于P2P应用的控制则麻烦的多。

作者提出需要ISP和P2P应用携手合作来解决流量控制问题,通过他们提出的P4P框架建立一个信息门户来为两者提高当前网络的信息,比如拓扑结构,拥塞率等。可以将这个门户作为第三方提供,ISP和P2P应用都从它获取网络信息,实现可以使用WSDL和SOAP这样的标准方式来进行。



如上图所示,基于Tracker的P2P应用可以通过其对应的Tracker来于门户接口通信来获取网络信息,从而调整自己的策略。若不是上述这种基于Tracker的P2P应用,也可以依赖分布式哈希表(DHT)来直接与门户进行通信。

ISP 可以配置网络流量控制策略,然后将信息发布到门户上去,进而让P2P应用能获取到。也可以协助P2P应用计算到其他节点的距离,帮助它们找到最近的邻居点。这样可以防止P2P舍近求远,进而加大内网的负担。选择节点的改进对ISP和P2P应用双方来说都是有益的。


本文转自Phinecos(洞庭散人)博客园博客,原文链接:http://www.cnblogs.com/phinecos/archive/2008/11/21/1338455.html,如需转载请自行联系原作者
目录
相关文章
|
机器学习/深度学习 人工智能 算法
GitHub星标破千!斯坦福大学的284个机器学习小抄(漫画中文版)
说到人工智能必然要了解机器学习,从信息化软件,到电子商务,然后到高速发展互联网时代,到至今的云计算、大数据等,渗透到我们的生活、工作之中,在互联网的驱动下,人们更清晰的认识和使用数据,不仅仅是数据统计、分析,我们还强调数据挖掘、预测。 机器学习就是对计算机一部分数据进行学习,然后对另外一些数据进行预测与判断。 机器学习的核心是”使用算法解析数据,从中学习,然后对新数据作出决定或预测”。也就是说计算机利用已获取的数据得出某一模型,然后利用此模型进行预测的一种方法,这个过程跟人的学习过程有些类似,比如人获取一定的经验,可以对新问题进行预测。
GitHub星标破千!斯坦福大学的284个机器学习小抄(漫画中文版)
|
存储 架构师 测试技术
架构之道:人人都是架构师(2)
每个业务系统的开发者都应该具备一定的架构师素养,架构师的重要职责不仅仅是做决策,更重要的是提升团队的整体能力。一个好的架构师应该聚焦于业务和系统,定义问题和结果,设计系统、模块和代码,同时也需要解决跨域问题,确定团队间的边界,制定规范,统一语言,并创建一个让每个人都能成长为架构师的环境,以促进团队的敏捷性。本文旨在探讨如何培养架构思维,并阐述了架构师的职责、能力模型、方法论,以及如何成为架构师。
424 10
|
NoSQL Redis
蓝易云 - redis报错WRONGTYPE Operation against a key holding the wrong kind of value
解决这个问题的方法是检查你的代码,确保你对每个键使用的命令与该键的类型匹配。你可以使用 `TYPE`命令来确定一个键的类型。例如,`TYPE mykey`将返回 `mykey`的类型。
653 3
|
域名解析 网络协议 网络安全
WordPress搭建个人博客
这篇文章将手把手地指导你如何快速完成WordPress的搭建。你可以利用WordPress搭建个人博客,甚至企业官方网站。只要你跟着本文的步骤走,即使小白也能轻松搞定WordPress网站搭建。首选你需要购买一个vps,并将你的域名解析到vps;然后连接你的VPS,在vps上执行命令一键安装WordPress;再接下来就是初始化你的WordPress了,安装Argon模板、安装RankMath SEO插件、安装webp图片速度优化插件
883 2
WordPress搭建个人博客
|
机器学习/深度学习 人工智能 算法
人工智能语音信号预处理
人工智能语音信号预处理
600 3
|
运维 安全 应用服务中间件
自动化运维:使用Ansible进行服务器管理
【8月更文挑战第24天】在现代IT环境中,自动化运维已成为提高生产效率、减少人为错误的关键。本文将介绍如何使用Ansible这一强大的自动化工具来简化日常的服务器管理工作,包括安装、配置更新和批量操作等任务。通过实际案例,我们将深入探讨Ansible的使用方法及其带来的效率提升。
|
存储 算法
算法题解-组合总和3
算法题解-组合总和3
|
机器学习/深度学习 自然语言处理 数据可视化
SimCSE: Simple Contrastive Learning of Sentence Embeddings论文解读
本文介绍了SimCSE,一个简单的对比学习框架,极大地推进了最先进的句子嵌入。我们首先描述了一种无监督方法,该方法采用一个输入句子,并在一个对比目标中预测自己
691 0
|
JavaScript 前端开发 索引
如何用原生JS写Tab切换
1. 基本思路 ① 遍历Tab选项 ② 然后给每个Tab选项绑定点击事件 ③ 每次点击时清除所有Tab选项及Tab选项内容的样式,然后给当前Tab选项添加标记样式,给当前Tab选项添加显示样式 2.
3324 1
|
监控 Cloud Native Java
EDAS(Enterprise Distributed Application Service
EDAS(Enterprise Distributed Application Service)是阿里云推出的一款云原生应用管理平台,可以帮助企业快速构建、部署和管理云原生应用。EDAS提供了一系列的服务,包括应用部署、配置管理、监控告警、日志查询、分布式跟踪等,可以帮助企业在云上快速构建稳定、高效、安全的应用系统。
683 0