【摘 要】
:
作为现实世界应用(Real-World Applications)的一种,Peer-to-peer(p2p)网络在人们日常的Internet 生活中正扮演着越来越重要的角色。传统Client/Server 模型的系统存在一些天
论文部分内容阅读
作为现实世界应用(Real-World Applications)的一种,Peer-to-peer(p2p)网络在人们日常的Internet 生活中正扮演着越来越重要的角色。传统Client/Server 模型的系统存在一些天生的缺陷,如单点失效和服务器瓶颈,p2p的产生在很大程度上解决了这些问题。当然,由于p2p 还处在起步阶段,其自身同样还存在很多值得进一步研究的问题。Peer-to-peer 网络可供研究的方向有很多,包括网络结构、查询处理、资源管理、安全管理等等。而就一个系统的设计来说,网络的拓扑结构是首先需要解决的问题,即根据具体应用,选择适当的网络结构,这是整个系统运作和实施的基础。20 世纪90 年代末最为流行的p2p 应用Napster,采用的网络结构是服务器辅助式的集中式结构,即通过中央服务器为所有用户提供共享文件列表和在线用户列表以及资源查询服务,在中央服务器的辅助下,Napster 网络中的节点可以建立连接并交换MP3 歌曲文件。显然Napster 网络与传统的Client/Server 系统一样面临“单点失效”的潜在威胁,一旦Napster 服务器发生故障,则所有节点都将无从通过Napster 网络找到其它的节点,从而使整个系统不能再提供服务。随后产生的Gnutella 网络,完全摒弃了中央服务器,而采用了纯分散式的结构。Gnutella 节点之间的相互发现不需要任何服务器的帮助而是通过网络广播来完成的。由于所有节点都处于相同的地位,故少数节点出现问题而失效不会对整个系统造成大的危害,因此可以说Gnutella 从根本上排除了“单点失效”的威胁。但由于节点缺乏有效手段得知其它节点的信息,从而导致网络的运作处于缺乏管理的混乱状态,网络带宽常常被大量的广播数据占据,节点之间缺乏信任,网络安全性差,丢包严重等等。
其他文献
计算机动画与仿真是虚拟现实技术的一个重要领域。在过去几十年里,计算机动画一直是人们研究的热点。在全球的图形学盛会SIGGRAPH上,几乎每年都有计算机动画的论文和专题。从
本论文介绍了作者在总结公司多年设计、生产电动系列叉车的基础上,根据用户对于高性能、高可靠性智能充电机的需求,在大量的技术调研及用户走访的基础上研究和开发电动系列叉车用高性能及高可靠性铅酸蓄电池智能充电机的若干成果。主要包括:介绍了蓄电池智能充电机的工作原理、结构组成以及硬件设计,根据铅酸蓄电池的充放电特性,采用微机控制的智能充电方法可以使充电过程较好地模拟最佳充电曲线;以Intel公司80C196
本文引入XML作为异构数据的描述,解决异构数据间的集成。在此基础上进行数据预处理,本文设计了将领域知识应用于ARPR数据预处理的模型和算法。然后利用基于最大向前访问路
软件重用技术是当今软件工程学科的重点研究领域之一。基于软件构件的重用是抽象程度高、重用粒度大的一种形式。可重用软件构件的描述、分类和存储是软件构件库提供的基本功
在现实世界中,人们通过对时间和空间的认知,逐渐认识到时空是紧密联系的,建立时空关系模型是重要而且必要的。又由于人们认知客观世界具有主观性,所以时空知识是具有模糊性的
嵌入式设备的性能大幅度提高,对能源的需求不断上升。能耗的增长不仅制约了嵌入式系统集成度的增加,并且需要复杂的散热技术,这更是提高了产品成本。因此,怎样更有效的节能已
移动Ad Hoc网络是一种有特殊用途的对等式自组网络,它使用无线通信技术,通过相邻节点转发实现节点间的通信,是一群带有无线收发装置的移动终端所组成的一个多跳的临时性自治
小波变换系数由幅值和符号组成.虽然当前对小波变换系数幅值进行编码已有了比较高效的算法,但是现行的小波编码算法对小波变换系数符号的编码并非如同对幅值的编码那么有效.
本文在前人工作的基础上,针对当前数字水印的发展状况,完成了以下工作: 1.提出了一种基于Watson感知模型的图像自适应数字水印算法。该算法首先根据图像的灰度变化情况将
本文融合了现代软件工程技术、项目管理、软件开发过程和软件能力成熟度模型的思想,以软件工程项目生命周期为基础,对统一软件开发过程进行了拓展,提出了基于软件工程监理的软件