[发明专利]一种基于环状虚拟双控的多控制器实现方法有效
申请号: | 201610912391.3 | 申请日: | 2016-10-19 |
公开(公告)号: | CN106527978B | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 万继光;庄晓照;刘丽琼;谭志虎;谢长生;李大平;桂清鑫 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 方放 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于环状虚拟双控的多控制器的实现方法,本方法将一个物理磁盘控制器映射成两个虚拟控制器,多个物理磁盘控制器映射的虚拟控制器构成虚拟控制器环,相邻且不属于同一个物理磁盘控制器的两个虚拟控制器形成一组虚拟双控,构成环状虚拟双控;存储卷通过多组虚拟双控映射访问,每组虚拟双控根据接收的请求的类型进行分类处理。每组虚拟双控中的两个虚拟控制器相互形成镜像;当增加或移出物理磁盘控制器,系统可以快速重构为一个新的虚拟控制器环,并对控制器的负载进行重新分布。本方法能提高系统读写性能,同时保证数据的可靠性和负载均衡;具有良好的可扩展性和故障处理能力。 | ||
搜索关键词: | 一种 基于 环状 虚拟 控制器 实现 方法 | ||
【主权项】:
1.一种基于环状虚拟双控的多控制器实现方法,其特征在于,包括如下步骤:(1)采用两个或两个以上的物理磁盘控制器,将每个物理磁盘控制器映射成两个虚拟控制器;多个物理磁盘控制器映射的虚拟控制器构成虚拟控制器环,相邻且不属于同一个物理磁盘控制器的两个虚拟控制器形成一组虚拟双控;多组虚拟双控首尾相连成为环状虚拟双控;(2)客户端根据需要访问的数据,选择对应的虚拟双控建立虚拟链路,通过所述的多组虚拟双控映射访问存储卷的数据;(3)每组虚拟双控根据接收的请求的类型进行分类处理:对于物理磁盘控制器传来的写请求,同组虚拟双控的一个虚拟控制器负责接收并处理请求,另一个虚拟控制器备份负责接收并处理请求的虚拟控制器的写缓存;每组虚拟双控中的两个虚拟控制器相互形成镜像;对于物理磁盘控制器传来的读请求,虚拟双控首先在各自的缓存数据中查找,如果缓存命中直接返回请求数据,如果不命中则将读请求下发到磁盘存储阵列处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610912391.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种配置参数的方法及存储设备
- 下一篇:数据迁移方法及装置