登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 计算机科学与技术 > 正文

基于P2P技术的虚拟机镜像分发系统的设计与实现开题报告

 2021-03-10 23:59:56  

1. 研究目的与意义(文献综述)

对于很多提供全球云计算业务的运营商们来说,不管是本身海外节点业务的拓展、平台扩充还是客户定制模板业务的需求,都会涉及大文件的传输。一些普通的iso系统镜像文件,一些客户定制的系统模板,少则十几g,多则几十g。如此庞大的文件在全球多个节点之间传输,如何保证其稳定、快速的实现,最重要的是文件的完整性的要求,是国内外各个运营商客观面对的问题。而传统的ftp、rsync之类的文件传输已经无法满足云计算公司快速增长的业务需求,所以考虑采用目前最快速的p2p文件传输协议开发出一套分发系统,对提高传输效率有很大的重要性。

对等式网络(peer-to-peer, 简称p2p),又称点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系,它的作用在于,减低以往网络传输中的节点,以降低数据丢失的风险。p2p网络的一个重要的目标就是让所有的客户端都能提供资源,包括带宽,存储空间和计算能力。因此,当有节点加入且对系统请求增多,整个系统的容量也增大。这是具有一组固定服务器的client-server结构不能实现的,因为在上述这种结构中,客户端的增加意味着所有用户更慢的数据传输。

p2p网络的分布特性通过在多节点上复制数据,也增加了防故障的健壮性,并且在纯p2p网络中,节点不需要依靠一个中心索引服务器来发现数据。在后一种情况下,系统也不会出现单点崩溃。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

设计的系统的基本内容包含,为虚拟机镜像文件的分发和部署提供基于web的gui操作界面,restful api 接口两种方式实现,控制种子的生成和分发;实时监控整个传输网络中上传、下载速度的变化,传输过程中每个peer的情况;并实现动态的扩展,通过控制peer的数量随心所欲的控制文件传输的效率。

整个系统最终能实现以下功能:

1) 源文件的上传;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

(1)2017/1/14—2017/2/22:确定选题,查阅文献,外文翻译和撰写开题报告。

(2)2017/2/23—2017/4/30:系统架构、程序设计与开发、系统测试与完善。

(3)2017/5/1—2017/5/25:撰写及修改毕业论文。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

(1)[美]wesley chun. python核心编程(第3版).北京:人民邮电出版社,2016年5月

(2)董伟明.python web开发实战.北京:电子工业出版社,2016年9月

(3)刘长龙.python高效开发实战——django、tornado、flask、twisted.北京:电子工业出版社,2016年10月

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图