盘阵列中基于分组的缓存优化技术研究与实现
【学位单位】:华中科技大学
【学位级别】:硕士
【学位年份】:2011
【中图分类】:TP333
【部分图文】:
对外提供连续服务。盘阵列双控制器环境的硬件架构图,通过千兆网卡 协议进行数据交换。数据经过两台 PC 服务器与后中采用两台 PC 服务器模拟实现控制器的所有功能SCSI 通道,双控制器之间的状态检测,Cache 系统的等。制器盘阵列的软件结构
采用基树结构组织 Cache 块[28]。通过对基树的研究发现,这种组具有查找效率高,可扩展性好,并且充分考虑了局部性原理。2.2.1 基树基树(radix tree)[30],每个节点对应多个节点分支,它充分考虑检索对象特一种检索数值范围很大的搜索树。基树每个节点包含 64 位的指针数组,如果中间节点,那么每一个指针都是指向下一层的孩子节点,如果是底层节点,个指针都指向一个 Cache 块。Radix Tree 的检索采用索引值分段定位的方法,将索引值按 6bit 分段,如的深度为 1,可检索 0~63 范围的索引值,索引值为 6bit,这 6 位表示的数值即数组的下标,slots[0]~slots[63]指向第一层节点所挂的页描述符指针。如果基度为 2,可检索 0~4095 范围的索引值,索引的低 12 位分成两个 6bit 段,高位用于表示第一层节点 slots 数组的下标,而低位字段用于表示第二层节点 slots下标,以此类推。
命中Cache
【参考文献】
相关期刊论文 前10条
1 周可,张江陵,冯丹;Cache对磁盘阵列性能的影响[J];电子学报;2003年09期
2 王作新,郑乐黎;磁盘阵列 Cache 自适应预读算法的研究[J];华南理工大学学报(自然科学版);1997年05期
3 李洁琼,冯丹,张熳;提高磁盘阵列小写性能的方法研究[J];计算机工程;2003年18期
4 何青林,冯丹;面向多应用环境RAID系统的智能预取和缓存调度[J];计算机工程与科学;2004年09期
5 谢长生,姜国松,刘瑞芳;RAID控制器中多级Cache的研究[J];计算机工程与科学;2004年12期
6 李明,唐志敏;一种新的Cache优化方法──部分Cache局部性方法[J];计算机学报;1997年01期
7 钟永锋,张江陵;RAID阵列中高速Cache管理的优化[J];计算机与数字工程;1998年05期
8 潘志华;张涛;;Linux预取算法分析与研究[J];计算机技术与发展;2009年12期
9 刘强,蒋智平,吴智铭;SCSI协议的实现[J];微型电脑应用;2000年04期
10 缪军海,朱兰娟,吴智铭;RAID中Cache的设计与实现[J];微型电脑应用;2001年04期
相关博士学位论文 前2条
1 付雄;利用程序分析和优化提高Cache性能[D];中国科学技术大学;2007年
2 陈俭喜;基于虚拟接口的网络存储系统研究[D];华中科技大学;2006年
相关硕士学位论文 前3条
1 何青林;磁盘阵列SCSI接口及Cache预取算法研究[D];华中科技大学;2004年
2 叶茂;基于VISA系统的多级缓存策略的研究[D];华中科技大学;2007年
3 杨巍;采用基树的磁盘阵列Cache技术研究[D];华中科技大学;2009年
本文编号:2823379
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2823379.html