文摘
英文文摘
声明
第一章 引言
1.1课题背景
1.2课题研究内容和目标
1.3论文的组织结构
第二章 关于分布式Cache的相关理论和研究
2.1 Cache概述
2.1.1 Cache的作用和种类
2.1.2 cache的性能指标和分析方法
2.1.3 cache相关算法
2.1.4 Cache的数据更新
2.2 分布式系统概述
2.2.1 分布式系统的定义和种类
2.2.2 分布式系统的设计目标
2.2.3 分布式系统的应用和发展
2.3 国内外现状
2.3.1 GOOGLE文件系统-GFS
2.3.2 Memcached
2.3.3 The RAM Enhanced Disk Cache Proiect(REDCAP)
2.3.4 Energy-Efficient and Performance-Enhanced Disks Using Flash-Memory Cache
第三章linux2.6内核文件I/O
3.1 linux2.6内核中page cache机制
3.1.1 总体描述
3.1.2 radix树
3.1.3 LRU双向链表
3.1.4 调用流程
3.2 linux文件系统读
3.3 linux2.6内核中的预读机制
第四章PCI Cache的设计和实现
4.1设计目标
4.2系统总体架构
4.2.1系统的物理架构
4.2.2系统的逻辑架构
4.2.3系统总体调用流程
4.3系统软硬件支持
4.3.1基于IXP425的PCI插卡
4.3.2基于IXP425的PCI插卡驱动程序
4.4 PCI Cache管理模块
4.4.1 Cache管理模块总体架构
4.4.2 Cache管理信息
4.4.3 Cache的一致性
4.4.4 cache的读和写
4.4.5 PCI Cache管理模块中的内核线程
4.5分布式的实现
4.5.1 PCI Cache的分布式读
4.5.2 cache信息的一致性
4.6将PCI Cache系统加入linux-2.6.21内核
4.6.1 PCI Cache系统模块中对内核文件读的支持
4.6.2内核中的支持
第五章PCI Cache应用以及系统测试
5.1廉价流媒体服务器
5.2系统测试
5.2.1测试软硬件平台及其环境搭建
5.2.2功能测试
5.2.3性能测试
第六章结语
致谢
参考文献
攻硕期间取得的研究成果