发明名称 管理高速缓存存储区的系统、方法和计算机可读介质
摘要 本发明涉及管理高速缓存存储区的系统、方法和计算机可读介质。具有高速缓存存储区并且与存储系统关联的高速缓存控制器跨高速缓存控制器的重启地维持保存在高速缓存存储区中的信息。高速缓存控制器与主计算机系统和数据存储系统通信。高速缓存控制器分割高速缓冲存储器以包括元数据部分和日志部分。一个独立的部分用于缓存数据元素。高速缓存控制器将元数据的副本保持在主计算机系统可访问的独立存储器中。当元数据日志达到其容量时,数据被写入高速缓存存储区中。当重启时,元数据被复制回到主计算机系统,遍历元数据日历,以将未被保存的高速缓存中的其它变化复制到数据存储系统。
申请公布号 CN104050094A 申请公布日期 2014.09.17
申请号 CN201410053087.9 申请日期 2014.02.17
申请人 LSI公司 发明人 V·B·施瓦山卡拉;S·帕拉麦思沃伦;M·艾什
分类号 G06F12/08(2006.01)I;G06F13/16(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 郭思宇
主权项 一种管理高速缓存存储区的方法,所述高速缓存存储区与主计算机系统和数据存储系统相关,用于跨越高速缓存主机控制器的重启地维持高速缓存存储区中的信息,所述方法包括:分割高速缓存存储区,以提供用于保存元数据的第一部分、用于保存被数据存储管理器标识成应归入高速缓存存储区的数据的数据值的第二部分、用于保存元数据的变化的第三部分和包含与主机和高速缓存存储区有关的信息的第四部分;按数据存储管理器的指示,用元数据填充第一部分的表示和用数据值填充第二部分的表示,所述数据存储管理器根据表示在期望时间内对保存在数据存储系统中的特定数据项的请求的频率值,标识待保存在高速缓存存储区中的数据项;每当按数据存储管理器的指示用元数据填充第一部分的表示和用数据值填充第二部分的表示时,在高速缓存存储区的第三部分中创建一个条目,其中第一部分和第二部分的表示被保存在通过主计算机系统、数据存储管理器和高速缓存主机控制器中的一个或多个能够访问的易失性存储器中;比较在高速缓存存储区的第三部分中的当前索引和初始索引,以判定何时达到第三部分的数据存储容量,当已达到第三部分的数据存储容量时:将在第一部分的表示中的信息写入高速缓存存储区的对应第一存储区中;和用高速缓存存储区的第三部分中的下一个可用存储位置替换初始索引。
地址 美国加利福尼亚