应用于双控存储系统的缓存同步方法及系统技术方案

技术编号:11994163 阅读:121 留言:0更新日期:2015-09-02 22:24
本发明专利技术提供一种应用于双控存储系统的缓存同步方法及系统。其中方法包括以下步骤:主机发送写请求信号到第一控制器;若第一控制器为主控制器,缓存写请求信号对应的数据至第一缓存,并将写请求信号传递到第二控制器,第二控制器同步数据并发送确认信号到第一控制器,第一控制器返回同步完成信号到主机;否则,第一控制器将写请求信号传递给作为逻辑卷主控制器的第二控制器,第二控制器缓存数据至第二缓存并发送确认信号到第一控制器,第一控制器同步数据并返回同步完成信号到主机。其结合写请求信号传递的功能,将页面同步限定在缓存回写中,省却许多页面同步的过程,且写请求信号对应的数据是批量的,大大提高了双控存储系统的效率。

【技术实现步骤摘要】

本专利技术涉及计算机存储领域,特别是涉及一种应用于双控存储系统的缓存同步方法及系统
技术介绍
磁盘高速缓存是一种软件机制,其可以让系统把一些平时储存在磁盘上的数据存放在RAM(Random-Access Memory,随机存取存储器)中,使得后续对该数据存取时直接从RAM中存取,而无需存取磁盘,使得系统的快速读写迅速得到满足,以此提高系统的效率。Cache Miiror(缓存镜像)是在双控系统运行时,让两边的控制器的快速读取同步,当第一控制器出现故障时,第二控制器能够马上接替第一控制器的工作,由于两台控制器的快取一致,因此系统能够继续正常运行,且数据也不会丢失。传统的缓存镜像(Cache Mirror),主要有以下几种运作情况,分别为MirrorPage (镜像页面),Cache Writeback (缓存回写)、Read Shipping (读传递)、Failover 及faiIback(故障转移及故障恢复),其中Mirror Pager能够达到镜像的目的,但却多了许多页面同步的过程,同时,镜像页面是以页面大小(4K)为单位写入数据的,造成镜像缓存的效率不佳、性能较差。本文档来自技高网...
应用于双控存储系统的缓存同步方法及系统

【技术保护点】
一种应用于双控存储系统的缓存同步方法,其特征在于,包括以下步骤:主机发送写请求信号到第一控制器;判断所述第一控制器是否为所述写请求信号对应逻辑卷的预设主控制器;若所述第一控制器为所述预设主控制器,则所述第一控制器将所述写请求信号对应的数据缓存至所述第一控制器的第一缓存中,并将所述写请求信号传递到第二控制器;所述第二控制器接收到所述写请求信号后,将所述写请求信号对应的数据写入所述第二控制器的第二缓存中,使得所述第二缓存的数据与所述第一缓存的数据同步,并在同步后发送确认信号到所述第一控制器,所述第一控制器接收到所述确认信号后返回同步完成信号到所述主机;若所述第一控制器不是所述预设主控制器,则所述第...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈杰沈伟亮
申请(专利权)人:北京飞杰信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1