当前位置:主页 > 科技论文 > 搜索引擎论文 >

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

发布时间:2020-10-16 00:51
   随着云计算的不断发展,基于云计算技术开发的各种新兴技术不断出现,其中云存储就是云计算技术的典型应用。云存储以其强大的存储,使用的方便性逐渐受到人们的喜欢,现在越来越多的人把资源存储在云端中,通过网页浏览器或移动APP方便地对其进行访问,这极大地改变了人们的存储习惯。虽然现在云存储的性能已经很稳定了,在各种高新技术的支持下,存储在云端的资源也能得到很好的保护,不容易出现丢失损坏的情况,但是将资源集中存储在服务器中,还是容易出现单点故障问题,一旦出现问题,可能导致资源丢失,造成无法挽回的损失。人们对于P2P技术的研究已经有许多年了,其无中心化、可扩展性好、性价比高等特点使得P2P网络深受大家的喜爱。这类网络由众多分散的节点组成,负载能力强,但是这些分散的节点难以对其进行统一的管理,使得整个网络的可靠性差,安全性不高。针对以上情景,本文在云存储的基础上结合P2P技术,将两者的优点相结合,提高云存储的可扩展性和P2P网络的可靠性,设计实现了云平台下基于P2P的文件共享系统。本文首先分析了目前云存储在文件共享过程中存在的问题,然后分析了P2P技术的优点,详细分析了本系统的功能需求及性能需求,对整个系统进行了架构设计,给出了系统的拓扑结构和模块结构,并将系统划分为系统日志模块、消息处理模块、文件传输模块、用户节点管理模块和文件操作模块,其中各个模块之间具有一定的独立性,但是又密切相关。其中功能方面主要实现了用户节点的加入和退出以及文件搜索、上传、下载、更新、删除、节点转换功能,同时实现了日志记录、消息处理和文件传输功能,性能方面主要从文件下载速率、并发性、响应时间方面进行分析。最后,对系统的功能和性能分别进行了测试,经过对本系统的一系列测试,所有功能都已正常实现,性能也达到设计的要求。本系统是基于P2P模式下对云存储的扩展,有效的降低了云存储的成本,提高了云存储的可扩展性,有较高的使用价值。
【学位单位】:电子科技大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP393.09
【文章目录】:
摘要
abstract
第一章 绪论
    1.1 论文研究背景及意义
    1.2 国内外研究发展现状
        1.2.1 国外研究现状
        1.2.2 国内研究现状
    1.3 论文主要工作
    1.4 论文结构
第二章 相关理论与技术
    2.1 云计算技术
        2.1.1 云计算服务模式
        2.1.2 云存储技术
    2.2 P2P技术
        2.2.1 P2P的概念
        2.2.2 P2P网络拓扑结构
        2.2.3 P2P的特点及应用
    2.3 本章小结
第三章 基于P2P的文件共享系统的设计
    3.1 系统需求分析
        3.1.1 功能需求分析
        3.1.2 性能需求分析
    3.2 系统架构设计
        3.2.1 系统拓扑结构
        3.2.2 系统模块结构
    3.3 系统模块分析
        3.3.1 系统日志模块
        3.3.2 消息处理模块
        3.3.3 文件传输模块
        3.3.4 用户节点管理模块
        3.3.5 文件操作模块
    3.4 本章小结
第四章 基于P2P的文件共享系统的实现
    4.1 网络类库的封装
    4.2 系统日志模块实现
    4.3 消息处理模块实现
    4.4 文件传输模块实现
    4.5 用户节点管理模块实现
        4.5.1 用户节点加入
        4.5.2 用户节点退出
    4.6 文件操作模块实现
        4.6.1 文件搜索
        4.6.2 文件上传
        4.6.3 文件下载
        4.6.4 文件更新
        4.6.5 文件删除
        4.6.6 文件节点转换
    4.7 本章小结
第五章 系统运行与测试
    5.1 测试内容
    5.2 测试环境
    5.3 功能测试
        5.3.1 用户节点管理功能测试
        5.3.2 文件操作功能测试
    5.4 文件下载性能测试
    5.5 本章小结
第六章 全文总结与展望
    6.1 全文总结
    6.2 后续工作展望
致谢
参考文献

【相似文献】

相关期刊论文 前10条

1 吉冈良雄,王建华,盛琳阳,赵丹宁;使用端口80的文件共享系统[J];哈尔滨师范大学自然科学学报;2002年05期

2 李雪;咸迪;;跨平台文件共享系统设计与实现[J];计算机技术与发展;2012年06期

3 姚汝颢;刘丙双;曲德帅;周渊;韩心慧;;Smart-blacklisting:P2P文件共享系统假块污染攻击对抗方法[J];通信学报;2013年08期

4 张成彬;涂旭平;;大型文件共享系统的用户行为分析[J];武汉理工大学学报;2009年18期

5 张海鹏;殷保群;陆效农;;一种新型BitTorrent-like网络系统动力学模型(英文)[J];中国科学技术大学学报;2012年10期

6 陈亮;龚俭;;江苏省域网 P2P流量现状与测量方法[J];中国教育网络;2008年Z1期

7 雷军环;张光会;;一种基于内容及相似搜索的对等音乐文件共享系统[J];计算机应用研究;2012年04期

8 陈力;;点对点局域网文件共享系统的设计与实现[J];电脑知识与技术;2011年04期

9 叶晓琼;;P2P文件共享系统的实现分析[J];现代商贸工业;2008年10期

10 李雅红;孟艳红;李欣;;通讯连接在多用户文件共享系统中的应用[J];沈阳工业大学学报;2005年06期


相关博士学位论文 前10条

1 李曦;无线P2P文件共享系统中若干关键技术研究[D];北京邮电大学;2010年

2 苏马婧;P2P文件共享系统测量及其安全性研究[D];哈尔滨工业大学;2013年

3 李静远;P2P系统结构与数据传输策略研究与实现[D];中国科学技术大学;2009年

4 史建焘;P2P文件共享系统安全性研究[D];哈尔滨工业大学;2012年

5 韦冬;对等网络文件共享系统中的信誉机制研究[D];中国科学技术大学;2009年

6 路卫娜;开放网络环境中的激励机制研究[D];中国科学技术大学;2009年

7 郭东;P2P网络的动力学建模与算法研究[D];中国科学技术大学;2011年

8 刘浩;P2P网络的若干关键问题研究[D];华南理工大学;2010年

9 李致远;移动对等网络安全若干关键技术研究[D];南京邮电大学;2011年

10 刘勇;大规模对等资源共享关键技术研究[D];电子科技大学;2010年


相关硕士学位论文 前10条

1 葛文强;云平台下基于P2P的文件共享系统的设计与实现[D];电子科技大学;2018年

2 王继奎;基于在线概率的P2P文件共享系统的动力学建模[D];中国科学技术大学;2017年

3 刘敏;基于网络编码的文件共享系统研究与实现[D];电子科技大学;2013年

4 彭力;一种新型对等网络文件共享系统设计[D];华中科技大学;2004年

5 孙丹;中山市公安局内网信息检索与文件共享系统的设计与实现[D];电子科技大学;2013年

6 周璞;基于信誉评价体系的文件共享系统的设计与实现[D];电子科技大学;2008年

7 毛欣;基于数字证书的网络文件共享系统设计与实现[D];吉林大学;2010年

8 黄勉;JXTA平台中基于博弈的P2P系统的激励机制研究[D];中南大学;2010年

9 赵立明;基于P2P网络的文件共享系统设计与实现[D];山东大学;2012年

10 朱明祥;南京晓庄学院基于P2P技术的文件共享系统的设计与实现[D];电子科技大学;2011年



本文编号:2842494

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2842494.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户745f3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com