双控制器RAID系统中缓存镜像技术研究与实现  被引量:1

Research and implementation of cache mirroring technology in dual controller RAID system

在线阅读下载全文

作  者:徐晗 姚智慧[1] XU Han;YAO Zhi-hui(Institute 706, Second Academy of China Aerospace and industry Corporation, Beijing 100854, China)

机构地区:[1]中国航天科工集团第二研究院706所,北京100854

出  处:《计算机工程与设计》2018年第5期1314-1318,1325,共6页Computer Engineering and Design

摘  要:为避免双控制器独立冗余磁盘阵列(RAID)系统因出现单点故障导致缓存数据丢失的情况发生,基于device mapper框架在块设备驱动层设计实现缓存镜像模块。为提升双控存储系统的读写性能,采用基树对缓存页进行有效管理,设计优化缓存置换策略,将热点数据缓存在缓存区中,提升缓存命中率。经过对双控系统进行相应的功能和性能测试,验证缓存镜像模块能保证双控系统发生控制器单点故障时缓存数据不丢失,在保证数据一致性的同时提升双控系统的可靠性,提升了系统15%左右的读写性能。To avoid the loss of cache data when single point of failure happens to the dual controller redundant arrays of independent disks(RAID)system,a cache mirror module was designed in the Linux block device driver layer based on the device mapper frame.To improve the read and write performance of the dual controller RAID system,the radix tree was taken advantage of to manage cache frames efficiently and a cache replacement strategy was designed to store hot data in the cache to increase the cache hit ratio.Kinds of function and performance tests were conducted on the dual controller RAID system.Test results show that the I/O performance of the system with cache mirror module is improved by 15% campared with that of the original system,and the cache data do not lose when one controller does not work,which means the reliability and the data consistency of the system are enhanced.

关 键 词:缓存镜像 双控制器 独立冗余磁盘阵列 缓存置换算法 数据一致性 

分 类 号:TP302[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象