文摘
英文文摘
华南理工大学学位论文原创性声明及学位论文版权使用授权书
第一章 绪论
1.1课题背景
1.2分布式虚拟存储相关技术概述
1.2.1分布式虚拟存储的概念
1.2.2虚拟存储的分类
1.2.3虚拟存储的实现方式
1.2.4虚拟存储的特点
1.2.5虚拟存储技术的现状与发展
1.3本文主要研究内容和意义
1.4章节安排
第二章 分布式虚拟存储池系统概要设计
2.1系统结构
2.2组件功能介绍
2.3系统简单工作过程
2.4本章小结
第三章 控制中心的详细设计与实现
3.1多重链表结构概述
3.1.1 多重链表与数据库的选择
3.1.2 控制中心链表相关数据结构
3.1.3链表的构成及作用说明
3.2链表信息共享及多线程技术的应用
3.3资源注册
3.3.1相关数据结构描述
3.3.2注册过程详述
3.4资源分配
3.4.1资源分配相关数据结构
3.4.2资源分配过程及策略
3.4.3对大块资源的分割方法
3.5资源回收
3.6资源注销
3.7链表的保存与恢复
3.8本章小结
第四章 分布式系统服务和客户设计与实现
4.1服务端和客户端依存关系
4.2服务端的详细设计与实现
4.2.1接受客户连接的初始协商过程
4.2.2 读/写请求流程与报文
4.2.3 多用户处理技术
4.3客户端的详细设计与实现
4.3.1客户端用户程序简介
4.3.2 linux内核块设备驱程概述
4.3.3 linux内核驱程中TCP/IP通讯的实现
4.3.4 客户端用户程序与驱程间的通讯方式
4.3.5客户端与资源服务端一对多关系的实现
4.3.6客户端资源释放过程
4.4本章小结
第五章分布式存储系统应用策略
5.1可靠性策略
5.1.1控制中心的可靠性策略
5.1.2资源共享服务端的可靠性策略
5.1.3客户端可靠性策略
5.2由分配回收策略依存的性能改善
5.3基于底层网络通信中的性能测试
5.3.1文件传输测试
5.3.2 bonnie软件进行文件I/O测试
5.3.3测试小结
5.4本章小结
全文总结
参考文献
攻读学位期间发表的学术论文
致谢