云平台下基于P2P的文件共享系统的设计与实现

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:qiuyuwusheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算的不断发展,基于云计算技术开发的各种新兴技术不断出现,其中云存储就是云计算技术的典型应用。云存储以其强大的存储,使用的方便性逐渐受到人们的喜欢,现在越来越多的人把资源存储在云端中,通过网页浏览器或移动APP方便地对其进行访问,这极大地改变了人们的存储习惯。虽然现在云存储的性能已经很稳定了,在各种高新技术的支持下,存储在云端的资源也能得到很好的保护,不容易出现丢失损坏的情况,但是将资源集中存储在服务器中,还是容易出现单点故障问题,一旦出现问题,可能导致资源丢失,造成无法挽回的损失。人们对于P2P技术的研究已经有许多年了,其无中心化、可扩展性好、性价比高等特点使得P2P网络深受大家的喜爱。这类网络由众多分散的节点组成,负载能力强,但是这些分散的节点难以对其进行统一的管理,使得整个网络的可靠性差,安全性不高。针对以上情景,本文在云存储的基础上结合P2P技术,将两者的优点相结合,提高云存储的可扩展性和P2P网络的可靠性,设计实现了云平台下基于P2P的文件共享系统。本文首先分析了目前云存储在文件共享过程中存在的问题,然后分析了P2P技术的优点,详细分析了本系统的功能需求及性能需求,对整个系统进行了架构设计,给出了系统的拓扑结构和模块结构,并将系统划分为系统日志模块、消息处理模块、文件传输模块、用户节点管理模块和文件操作模块,其中各个模块之间具有一定的独立性,但是又密切相关。其中功能方面主要实现了用户节点的加入和退出以及文件搜索、上传、下载、更新、删除、节点转换功能,同时实现了日志记录、消息处理和文件传输功能,性能方面主要从文件下载速率、并发性、响应时间方面进行分析。最后,对系统的功能和性能分别进行了测试,经过对本系统的一系列测试,所有功能都已正常实现,性能也达到设计的要求。本系统是基于P2P模式下对云存储的扩展,有效的降低了云存储的成本,提高了云存储的可扩展性,有较高的使用价值。
其他文献
21世纪的公安事业需要高素质的公安人才,素质教育是培养高素质公安人才的重要前提。沟通能力是公安院校学生应该具备的重要能力素质之一,是公安高等教育教学改革的重要内容。
为贯彻电力物资精益化管理要求,加快构建储备合理、周转高效的物资仓储管理体系,实现物资需求计划与现有库存物资的有效匹配,不断提高仓储管理水平,提升库存资源利用效率,提
人们在表达同一话题的语篇中,常用语言材料量较少的词语或语言成分(如代词、零词语等),代替语言材料量较多的语言成分(如词、短语、子句或段落),向前指向该先行成分并与该先
血管神经性头痛是一类有家庭发病倾向的周期性发作的慢性疾病,以病程长、反复发作为特点,为临床常见难治病症.2002-02~2004-05,我们采用自拟活血止痛汤治疗血管神经性头痛36例
近年来外语教学逐渐更多地依赖CALL,但国内的研究主要探讨的是CALL及其功用。很少有探究基于网络的远程同步教学模式(RSL)。因此本项研究主要介绍大理一中基于网络远程同步学