P2P存储中辅助系统及数据有效性的研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:nanpingke11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的发展,带宽的提高,互联网应用发生了巨大的变化。存储在互联网上的数据越来越丰富,用户访问量也越来越大。这使得传统单一服务器提供存储的模式不再适应当前的形势。基于P2P的分布式存储由于其自组织、支持海量用户等特点,成为最适应当前数据环境下的存储结构,引起了人们的广泛研究。由于P2P存储中用户行为不可预测等原因,当前还没有商业化的P2P存储系统。一些学者开始探索将P2P存储做为辅助系统应用。随着云计算的兴起,云存储服务日趋成熟,许多公司开始向公众提供云存储服务。存在一些云存储在提供高效可靠的服务的同时,对用户从云中读取数据时占用的带宽也收取费用。已经取得广泛研究的P2P存储可以用作云存储的辅助系统从而有效的移除从云端读取数据所产生的费用。当前节点辅助系统都是基于无结构覆盖的。在P2P存储领域,存在众多的基于结构化覆盖构建的P2P存储系统。本文中,我们探索如何将基于结构覆盖的P2P存储作为辅助系统应用到云存储中去。通过在Chord组成的环形结构上顺序的存储数据,我们将读取数据协议的复杂度由以前的O(KlogN)降到了O(logN+K)。对任意类型的节点辅助的云存储系统,由于系统中的存储由云存储及P2P存储两部分构成,因此需要确定应由哪一方响应用户读取文件的请求。在基于结构覆盖的P2P存储中,由于不存在tracker收集系统的实时状态信息,因此为带宽分配方案的设计带来了困难。本文中我们提出了一种预测的方法来有效解决带宽分配问题。节点辅助系统设计的优势在于数据的有效性由云端负责,因此在P2P存储中不需要关注数据有效性的问题。但是在云存储的设计中,必须将数据有效性这一点纳入考虑。当前存在为数众多的工作研究如何使用P2P技术构建云存储系统,这些系统一般是由大量廉价的存储节点构成的封闭式P2P存储系统。由于软件错误,硬件失效等原因,会导致节点失效,使得存储在相应节点上的数据失效,因此需要设计相应的机制保证数据的有效性。本文中,我们提出了一种基于分组与备份的策略来保证数据的有效性。使用时间片模型,在假设节点有效状态可预知的前下,我们提出了最大分组与最优分组问题。并证明这两个问题的复杂度都是NP-Complete。在这之后,根据实际情况,加入节点在连续时间片上保持有效这一条件,我们设计了多项式时间的算法求解最大分组数这一问题。最后,通过将节点组织成有向无环图,我们使用PSA算法来穷举求解最优分组问题。
其他文献
作者了论文论述了一个基于CSCW的简单多媒体会议系统的设计和实现.文章在第一章中首先对CSCW作了简要的介绍.然后在第二章中对多媒体会议进行了研究和讨论,为多媒体会议系统M
应用程序生命周期中需要不断进行更新,以修复程序中的错误、添加新的功能、适应环境和需求的变化。传统更新方式需关闭应用程序、安装更新、然后重启新版本的应用程序,但很多
近年来,随着计算机技术的应用越来越广泛,人们对人机交互的要求也越来越高,希望整个交互过程能够方便自然、实时准确。至今仍广泛使用的输入设备如键盘、鼠标等严重限制了人
该文主要讨论了基于Internet信息技术的Intranet信息技术在设计院中的应用.第一部分讨论了Internet及Intranet的起源、发展情况,设计院的现状,主要分析了采取Intranet的必要
作为理解网络中观特征的关键概念,社区结构一直是社会网络研究的重要主题之一。随着社会网络研究的逐步深入,愈来愈多的研究者尝试从中观的角度对社会网络进行深入研究。尽管已
新型机载雷达(包括有源相控阵雷达、合成孔径雷达等)是目前雷达研究与开发的热点技术领域,这些机载雷达在资源勘探、海洋研究、环境保护、军事侦察等方面有着广泛应用。新型机载
该文阐述了一个基于软构件技术的专家系统开发平台ESDPSC(Expert System Developing Platform Based on Software Components)的设计与实现.该文首先概要介绍了软构件技术在
该文以脱机手写体汉字的粗分类为背景,探讨了大规模数据粗分类中的关键问题及解决方法.
异构Web Server集群是近年来随着Internet和Web的发展兴起的一种具有强大生命力 的新兴技术,通过请求分配使集群达到负载平衡是提高这种系统运行效率的基本手段.虽然目前已经
随着计算机、网络和多媒体技术的不断发展与普及,数字视频数据成倍增长。网络上的视频常常会在没有任何监督的情况下被任意编辑、复制和转载,成为很多不同的拷贝版本,这给版