基于P2P的网络存储系统的研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:hamainini
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的发展,网络存储技术越来越受到人们的重视。网络存储技术中有两个问题急待解决,首先传统的网络存储技术只注重于对服务器存储设备的研究,而忽略了对用户计算机的发掘。其次,网络上存在数量巨大的共享资源,如何将网络上各种共享资源组织起来形成一个巨大的虚拟存储空间是网络存储技术面临的一个问题。 P2P技术在共享计算能力和存储能力方面大有作为。在P2P系统中各个节点之间是对等的,它们既作为客户端享受服务,又作为服务器提供服务。这样加入P2P系统的每个节点都为系统的服务性能作出了自己的贡献。如何将P2P技术应用于网络存储系统,共享用户的存储能力以解决上面提到的网络存储的两个问题已成为许多专家学者的研究课题。 本文设计了一个基于P2P的网络存储系统,通过P2P技术将网络中各个节点连接起来形成一个虚拟存储空间。本系统属于集中式P2P网络存储系统,系统在中央服务器的作用下完成对P2P网络存储系统中各个节点的控制和协调。在中央服务器上保存有各个节点的网络地址和共享资源信息。用户可以登陆服务器,然后通过检索服务器上的共享资源目录,迅速查找到所需的资源,并和存储共享文件的节点建立连接,传输共享文件。 本系统将P2P技术应用于网络存储,并在设计上有许多独到之处,所以具有很多优点。首先P2P网络存储系统降低了ISP的投入成本,减轻了服务器的存储压力。系统总的存储容量是加入系统的各个节点共享出来的存储容量的总和。加入系统的用户越多,所共享出来的资源也就越丰富。其次P2P网络存储系统可以充分发掘用户计算机的作用,发挥P2P技术在文件交换方面的优势。传输共享文件的用户越多传输的速度越快。 本系统在设计上采用了许多创新的思想,如:提出了共享文件备份到中央服务器上的思想。P2P网络存储系统中经常会出现这种情况,用户想要下载的共享文件所在的节点恰好退出了系统。将共享文件备份到中央服务器可以解决这一问题。系统根据一定的标准将部分共享文件备份到中央服务器,当出现上述情况时,可以直接从中央服务器下载共享文件。
其他文献
软件重用和软件整合可以缩短应用系统软件开发的时间、降低开发的成本,已经逐渐为业界所接受。“整合”要求完成各个活动的软件组件能够协同,协同的内涵之一是完成各个活动的
作为丰富信息资源的提供源,Web已逐渐深入到人们学习、工作和生活的方方面面。随着Web结构的日益复杂,信息的日趋庞杂,用户要想在大多没有考虑其偏好和浏览兴趣的网站上获得
在计算机系统中一个微处理器总是要和一定数量的部件及外围设备连接的,但是如果各个部件和外设都直接用一组线路连到CPU是不现实的,电路实现也是很困难的。于是就需要有这样一
随着企业信息化技术的发展,企业内信息系统的应用越来越广泛,但是系统间的接口也越来越复杂,一个企业内部采用不同的应用来解决企业各个业务上存在的问题,由于系统与系统缺乏
伴随计算机科学技术的发展,信息化不断普及到各行各业中,信息管理系统开始发挥重要作用,高校教学服务系统为教育信息管理带来根本的改变。本系统基于B/S架构的数据库管理系统
近年来,随着互联网应用的深入,网络蠕虫对计算机系统安全和网络安全的威胁日益严重,蠕虫的传播速度越来越快,造成的损失也越来越大。传统的基于特征码的蠕虫检测方法受限于蠕
随着嵌入式系统发展的日新月异,芯片制造技术的不断革新,嵌入式计算机已被应用到各个领域和产品中。为了适应社会的需求,目前大多数高等院校都开设了嵌入式系统课程,嵌入式系
互联网正在发生着重大的变化。随着电子商务和B2B应用的发展和需求的加深,为了在激烈的竞争中生存下来,许多企业和组织迅速将其核心业务作为一组Web服务发布到互联网上,因此企业
随着电子商务的发展,企业往往需要一种分布式计算模型来集成企业内部和企业之间的应用系统(EAI和B2BI),以实现企业内部完整的商业流程和支持跨企业的商业运作。这种分布计算
Web服务作为工业界的一个标准,是未来互联网重要应用之一。将语义Web的核心技术——本体应用于Web服务,形成了语义Web服务。语义Web服务在标准的Web服务描述中添加了语义信息,使