检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:徐晗 姚智慧[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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.188.136.24