[发明专利]多处理器存储区域网中锁定管理器的轮换有效
申请号: | 200780043455.X | 申请日: | 2007-11-20 |
公开(公告)号: | CN101542448A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | 毛里利奥·科梅托;吉万·卡密赛缇;艾瑞丹·保罗;瓦拉古尔·V·查卓瑟卡兰 | 申请(专利权)人: | 思科技术公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 | 代理人: | 李晓冬;南 霆 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 存储 区域 锁定 管理器 轮换 | ||
技术领域
本公开涉及存储区域网(storage area network)。
背景技术
存储区域网(SAN)是如下的计算机系统:其中诸如独立磁盘冗余阵 列(RAID)设备之类的大海量存储设备经由高速网络技术(相对于例如 经由系统总线)连接至一个中央处理器或多个处理器。SAN越来越多地用 于存储巨量信息,并且它们的使用已随着因特网的兴起而指数地增长。
存在两种实现SAN的一般方式:集中式和分散式。集中式SAN将多 个主机联系到具有大量高速缓存和冗余电源的单个存储系统。图1示出通 常的集中式SAN。也称为主机100、102、104的启动器与大海量存储设备 106通信。
另一方面,分散式SAN将多个海量存储设备与诸如交换机之类的集 中式控制器连接,该集中式控制器协调主机与多个海量存储设备之间的存 储。图2示出通常的分布式SAN。这里,启动器200、202、204经由交换 机212与由若干大海量存储设备206、208、210所组成的虚拟SAN通信。
存在可用在SAN内的若干不同应用,例如,卷管理应用、数据复制 应用、数据迁移应用以及数据保护应用等等。这些应用或者在主机侧或者 在存储装置侧被操作。
图3示出通常SAN中的IO命令的操作。命令300从启动器302发送 至存储装置304。在此示例中,命令可以是读请求。这样,存储装置304 然后向启动器302发送返回数据项306、308、310。一旦所有的数据已被 发送,存储装置304就发送返回响应消息312。
在主机侧操作的应用能够屏蔽来自存储装置侧的操作的物理细节。类 似地,在存储装置侧操作的应用能够屏蔽来自主机侧的操作的物理细节。 然而,在任一实现方式中,用户经常受惠于单个销售商。例如,假如用户 希望实现主机侧的应用,那么使用该应用的任何主机都必须来自分发该主 机侧应用的销售商。类似地,假如用户希望实现存储装置侧的应用,那么 使用该应用的任何存储装置都必须来自分发该存储装置侧应用的销售商。
附图说明
图1示出通常的集中式SAN。
图2示出通常的分布式SAN。
图3示出通常SAN中的IO命令的操作。
图4示出SAN中所执行的命令的示例。
图4A示出示例软件栈。
图5示出用于处理互锁请求的示例方法。
图6示出用于处理互锁请求的示例装置。
图7示出用于在存储区域网中具有多个处理器或核的设备处处理帧的 示例方法。
图8示出用于在存储区域网中具有多个处理器或核的设备处处理帧的 另一示例方法。
图9示出用于在存储区域网中具有多个处理器或核的设备处处理帧的 另一示例方法。
图10示出用于在存储区域网中具有多个处理器或核的设备处处理帧 的另一示例方法。
图11示出用于在存储区域网中具有多个处理器或核的设备处处理帧 的示例装置。
图12示出用于在存储区域网中具有多个处理器或核的设备处处理帧 的另一示例装置。
具体实施方式
概述
提供了一种解决方案,其中锁管理器(lock manager)被保持在多核或 多处理器环境中的多个核或处理器之间移动。通过将锁管理器从处理器 “跳”到处理器,防止了任何处理器处的瓶颈。移动的频率可基于例如计 数器,计数器对由锁管理器处理输入/输出的次数进行计数并且一旦满足预 定阈值就将锁管理器移至不同的处理器。在本发明的另一实施例中,在处 理器之间移动的频率可基于计时器,计时器对锁管理器已经对处理器操作 的时间量进行计时并且一旦达到预定时间就将锁管理器移至不同的处理 器。
示例实施例
在此应用中,陈述了许多具体细节,以便提供对本发明的彻底理解。 然而,本发明可在没有这些具体细节中的一些或全部的情况中而被实践, 这对本领域的技术人员而言将会是显然的。在其他实例中,没有详细描述 公知的处理步骤,以便不模糊本发明。
提供了一种解决方案,其中SAN应用被移至分布式SAN环境中的交 换机。这使应用能有效且高效地操作,而不用关心主机和存储装置的特定 销售商。它还提供了单点管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780043455.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:提高数据仓库性能的方法和装置
- 下一篇:输入敏感用户接口