成果介绍
P2P由于其重叠网络 的特性,缺乏对底层网络拓扑信息的了解,常采用随机的Peer选择方法,造 成大量的跨域流量,尤其是占有了大量互联网骨干流量,给网络运营商带来巨 大的运营成本并且不利于保证P2P的下载性能,此外容易引起网络拥塞,对其 他传统应用(WWW、Email等)造成不良影响;另一方面,P2P往往采用单索引 服务器的架构,容易引起性能瓶颈和单点失效等问题,影响系统的可扩展性。
本项目属于分布式索引服务器架构下的P2P流量优化方法和系统。所述方法包括下列步骤:结合P4P思想互联网服务提供商将网络划分区域,并部署策略服务器和定位服务器,P2P内容提供商在各区域中部署索引服务器;各所述区域中的终端定位自身所属的区域和本地索引服务器;各区域中的终端拥有新资源时将新资源的信息上报本地索引服务器,本地索引服务器维护由新资源的信息建立的索引信息,并借助策略服务器获取策略矩阵信息;终端从种子服务器下载种子文件,并根据种子文件中的资源哈希值向本地索引服务器发送请求索引信息,本地索引服务器根据策略矩阵,按比例向终端返回索引信息;终端根据返回的索引信息与相应终端进行连接并进行资源下载。
成果亮点
目前为了解决骨干流量巨大的问题,互联网服务提供商(Internet Service Provider,ISP)采用了多种尝试:例如结合报文深度探测以及P2P 特征对其进行流量限制,但存在影响用户体验的问题。一些研究通过Peer彼 此测量来发现拓扑信息,虽然取得一些成效但准确度不高。此外,对于索引服 务器压力的问题,目前也存在一些多索引服务器的系统,但往往服务器间缺乏 联系和协作,系统整体性能不高。
本项目提供分布式索引服务器架构下的P2P流量优化方法和 系统,其能够实现流量优化并提高P2P的下载性能,同时能够解决单索引服务 器架构下的性能瓶颈和单点失效问题,具有较好的可扩展性。是一种一种分布式索引服务器架构下的P2P流量 优化方法。
团队介绍
孙毅 男 博导 中国科学院计算技术研究所
研究领域 区块链、分布式应用
李军 男 硕导 计算技术研究所
研究领域 分布式总账(区块链)
“区块链”是基于分布式系统和密码学而形成的概念与技术的集合,属于一种网络信任技术(Networked Trust Tech)。区块链系统采用多中心的分布式部署方式,无单一中心控制,平等地协作完成数据验证和一致性存储。每个中心的数据记录以及与之关联的执行代码 (或脚本,Script)在逻辑上存储在区块(Block)中,这些块又在逻辑上顺序串联起来构成链条(Chain),其中应用了数字签名等密码学技术保证数据的真实性、实时性与时序性。因此在应用场景上能够以技术建立参与方之间端到端的信任,是可被广泛应用的FinTech。
能够完善的克服现有P2P网络中对于P2SP架构的索引服务不完善并且网络系统安全性差的缺陷。
成果资料
产业化落地方案