基于DHT的key-value分布式存储系统
DHT BASED KEY-VALUE DISTRIBUTED STORAGE SYSTEM
摘 要
Abstract
第1章 绪 论
1.1 研究背景及研究意义
1.1.1 Internet的历史及其在中国的发展情况
1.1.2 网络存储技术面临的挑战
1.1.3 本文研究目的及意义
1.2 国内外研究现状
1.3 课题来源与论文内容
第2章 P2P基础理论与分布式存储
2.1 P2P技术介绍
2.1.1 P2P模式
2.1.2 P2P网络
2.1.3 P2P潜在的信息安全问题
2.1.4 P2P网络中的拓扑研究
2.2 分布式存储介绍
2.2.1 网络存储技术
2.2.2 集群存储技术
2.2.3 P2P存储技术
2.3 本章小结
第3章 P2P存储相关技术分析
3.1 分布式散列表(DHT)
3.2 Chord算法
3.2.1 Chord原理
3.2.2 Chord的路由
3.2.3 节点的加入和退出
3.3 结构化P2P网络基本特点
3.4数据的持久存储技术介绍
3.4.1 数据冗余机制
3.4.2 冗余数据分发机制
3.4.3 错误检查机制
3.4.4 数据恢复机制
3.4.5 数据一致性维护
3.5 本章小结
第4章 系统结构与总体设计
4.1 总体思路
4.2 基于关键字的路由
4.3 流量本地化
4.3.1 基于ID分配的条带分割
4.3.2 两层DHT
4.4 副本策略
4.4.1 副本放置策略
4.4.2 副本一致性策略
4.5 系统主要业务流程
4.5.1 PUT文件业务
4.5.2 GET文件业务
4.5.3 DEL文件业务
4.5.4 数据恢复业务
4.5.5 节点新加
4.6 本章小结
第5章 系统测试验证
5.1 系统测试环境
5.1.1 系统失效模型
5.1.2 系统测试网络
5.1.3 主要测试指标
5.2 测试结果
5.2.1 操作成功率
5.2.2 操作时延
5.2.3 带宽消耗
5.2.4 数据恢复时间
5.3 本章小结
结 论
参考文献
攻读硕士学位期间发表的学术论文
哈尔滨工业大学硕士学位论文原创性声明
哈尔滨工业大学硕士学位论文使用授权书
致 谢
哈尔滨工业大学;