论文部分内容阅读
随着互联网技术的飞速发展和迅速普及,传统的分布式存储应用面临巨大的挑战。如何充分利用网络环境中的信息资源,成为互联网发展的关键。对等网络技术的产生为网络存储提供了新的解决思路。本文的主要目的是利用对等网络技术有效的组织利用网络中分散的计算机资源,利用节点的空闲空间为用户提供一个超大容量的虚拟存储空间。用户可以在系统中存储和交换资源,为用户提供可靠的、高性能、廉价的存储服务。同时引入高效的信息检索策略和动态副本策略以提高系统的性能。本文全面系统的分析了对等网络技术的基础上,主要研究了对等网络技术中的资源检索和副本策略。并在此基础上设计并实现了一个分布式存储系统。系统采用两层对等网络体系结构。系统中的节点分为超级节点和普通节点,系统上层网络是由超级节点组成的非结构化对等网络,下层网络是普通节点组成的集中式网络。普通节点都由组内的超级节点统一管理。同时将区域索引和语义分组引入到非结构化对等网络搜索技术中,结合洪泛搜索机制,提出了基于语义分组区域的资源搜索策略。并对算法进行仿真分析,证明算法的有效性。设计并实现了系统的副本冗余模块。结合时间序列平滑算法和文件访问的历史记录来预测热点副本文件,利用节点性能公式来计算节点性能,将热点文件存放在高性能节点上,提出了一种基于时间序列平滑算法预测的动态副本管理机制。