【技术实现步骤摘要】
本专利技术涉及存储系统的缓存镜像领域,尤其涉及多控制器存储系统的缓存镜像方法。
技术介绍
缓存镜像技术是针对于存储处理出现故障时可能产生的缓存中的数据丢失而制定的解决方案,他将缓存数据同时保存在多个控制器上,系统工作时会自动向其他控制器进行备份,是多控制器存储系统中常用的缓存保护技术,其基本原理就是在每个控制器上建立缓存镜像,保证多控制器间的缓存一致性。申请号为200910253317.5的专利文件描述了一种双控制器存储系统的缓存镜像系统及方法。该系统和方法提出了包含有两个控制器的存储系统,第一控制器和第二控制器之间通过存储器直接访问DMA建立直接通讯链路,第一控制器在接收到写请求后将数据写入本地缓存中,然后将数据转发到第二控制器进行镜像,第二控制器回复镜像完成后,结束写请求。但是,在该专利技术中,使用的存储系统仅限于双控制器存储系统,不支持多控制器存储系统,并且写请求只通过第一控制器下发,第二控制器只作为镜像,并未提及写请求从两个控制器同时下发时的处理方法。
技术实现思路
为了能够在多控制器存储系统中,同时通过多个控制器写数据时,保证控制器间的缓存一致性,本专利技 ...
【技术保护点】
一种存储系统的缓存镜像方法,其特征在于:所述存储系统包括n个控制器,其中一个控制器为主控制器,剩余n?1个控制器为从控制器,所述存储系统的各个控制器之间通过通讯链路连接;n≥2;任何一个或者多个控制器收到写请求后将对应的数据写入本地缓存,并且向其他控制器转发写请求;收到转发写请求的控制器将写请求的数据写入到本地缓存。
【技术特征摘要】
【专利技术属性】
技术研发人员:王倩,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。