论文部分内容阅读
网络信息急剧增长的环境中,云存储系统的副本管理机制应满足系统的高可靠性、良好的负载均衡性、高副本利用率、低网络拥塞概率等需求。本文提出了两个关于副本管理方法的策略—基于节点分组与分布式哈希表技术的副本部署策略和基于数据分类与流行度预测的副本复制策略,并且对应地进行了基于副本部署机制和副本复制机制的副本管理模块的设计。本文主要工作如下:1.基于节点分组与分布式哈希表技术的副本部署策略。该策略将云存储系统中的节点以灾难域为单位进行划分,并对节点和副本以分布式哈希表技术进行映射;为了防止计算机节点过热,仅考虑热度较低的节点进行副本存储。本策略轻量级自适应的复制方法相比具有更好的系统可靠性,与基于服务质量感知的核心选择副本部署策略和基于多层虚拟节点环结构的副本部署策略相比,具有更好的系统负载均衡性。2.基于数据分类与流行度预测的副本复制策略。在该策略中,为了减少信息访问高峰期的网络拥塞问题,同时较好地控制副本全局数量,归纳了用户的数据访问规律,并检测在同访问规律下可以提前创建和部署的数据副本。此副本复制策略主要包含判断当前数据类型、计算期望副本数及热点副本处理三项内容。与单纯流行度复制策略相比较,该副本复制策略能以更少的副本数满足用户的信息需求,并且使得在访问高峰期,高温节点数量较少。3.副本管理机制的模块设计。本文副本管理机制包含五个模块:为节点和数据进行标识的资源逻辑组织模块;创建原始数据两份子副本的初始副本复制模块;提前创建副本的副本预测复制模块;将副本存储于目标节点的副本部署模块;节点自行检查负载的热点检测模块。