基于层叠网的源驱动文件分发系统设计与实现-design and implementation of source-driven file distribution system based on layered network.docxVIP

  • 3
  • 0
  • 约5.35万字
  • 约 66页
  • 2018-05-18 发布于上海
  • 举报

基于层叠网的源驱动文件分发系统设计与实现-design and implementation of source-driven file distribution system based on layered network.docx

基于层叠网的源驱动文件分发系统设计与实现-design and implementation of source-driven file distribution system based on layered network

国防科学技术大学研究生院工程硕士学位论文 优秀毕业论文 精品参考文献资料 摘 要 随着计算机技术的普及和发展,从 MB、GB 到 TB,文件的量级越来越大。 在政府机构和大型企业等较大规模的集团性组织中,存在可指定接收方的、可靠 的大规模文件分发需求。P2P 是解决大规模文件下载问题的一种成熟方案,但目前 的 P2P 系统是由文件接收者驱动的,文件源不指定文件的接收者,不能实现文件 的定向分发。更重要的是,在 P2P 系统中,由于 Peer 间的连接没有考虑因特网自 治系统(AS)拓扑结构和 ISP(Internet Service Provider,互联网服务提供商)之 间的商业关系,产生了较大的域间流量开销,导致 P2P 模式遭到 ISP 的联合抵制, 限制了 P2P 技术的发展应用。 本文针对安全可控的大规模文件分发问题,设计并实现了一种基于层叠网的 源驱动文件分发系统(SDFD——Source-Driving File Distribution System)。 第一,针对 P2P 域间流量开销过大的问题,提出了应用层组播和 P2P 相结合 的系统结构,将 P2P 文件分发流量限制在域内,对承载节点部署策略和 P2P 文件 交互策略等关键算法进行了研究,在发挥 P2P 文件高效分发优势的同时减少了 P2P 文件分发过程中的域间流量。 第二,针对源端可指定文件接收者的需求,本系统将文件分发过程的发起者 从文件接收者移至数据源。源端可以指定文件的接收方,文件接收方由主动搜寻 资源变为被动接收。客户端接到源端的文件下载命令后自动下载,并通过用户和 内容的分级管理增强了安全性。 第三,针对文件可靠分发的需求,通过在 P2P 网络中部署层叠网服务节点(简 称层叠节点),将文件内容在层叠节点上进行缓存,保证了源节点下线后文件仍 可离线传输,支持文件的中断续传,解决了种子文件失效的问题。 第四,针对应用层组播相关研究对 AS 域结构关注较少的问题,提出了一种满 足“valley-free”和“prefer-customer”规则的应用层组播树生成算法。 本文设计了系统通信协议,详细介绍了身份认证、源端上传文件、种子文件 分发和文件分发的工作流程。对系统管理服务器、层叠节点和客户端的软件模块 和维护的数据结构进行了详细设计,在 Linux 平台上实现???系统并进行了测试。 测试结果表明,该系统可以为大规模文件分发提供会晤控制、定向分发服务 和缓存服务,明显减少了域间流量。当文件分发者离线时,可以实现离线分发, 支持中断续传。同时,由于高性能层叠节点的加入,提供了比普通 P2P 系统更快 的文件分发速度。 本文设计并实现的 SDFD 系统可以在不对底层网络结构进行较大改动的前提 下,为源端提供高效、安全、可靠的文件分发服务,可在企业和政府等大型集团 第 i 页 第  PAGE 2 页 性组织的内部文件分发网络中广泛应用。 关键词:层叠网,P2P,源驱动,应用层组播,文件分发 国防科学技术大学研究生院工程硕士学位论文 国防科学技术大学研究生院工程硕士学位论文 ABSTRACT With the development of computer technology, the file magnitude becomes more and more large, which increases from MB to TB. There is ever high requirement for reliable file distribution to designate receivers, especially for government institutions and large organizations like corporations. P2P is a mature solution to solve problems of downloading large files. However, the current P2P system is driven by the file receiver, and file source cannot specify files receiver. Therefore, the P2P cannot achieve directional file distribution. Moreover, in the P2P system, due to the AS topology and ISP business relationships are not considered by the connection between Peers, resulting in

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档