用于执行存储装置维护的设备、系统和方法制造方法及图纸

技术编号:2850943 阅读:200 留言:0更新日期:2012-04-11 18:40
公开了用于执行存储装置维护操作的设备、系统和方法。管理模块通过被配置成非阻塞开关的互连模块接收命令。管理模块响应于命令通过互连模块对存储装置执行维护操作。此外管理模块通过互连模块可以接收关于维护操作状态的查询,并且通过互连模块报告维护操作的状态。

【技术实现步骤摘要】

本专利技术涉及执行存储装置维护操作,尤其涉及执行维护操作的本地管理模块。
技术介绍
计算机存储系统通常包括诸如硬盘驱动器、磁盘驱动器、光盘驱动器之类的多个存储装置。每个存储器装置通常通过通信信道与控制设备(这里称为适配器模块)进行通信。适配器模块与一个或多个主机系统通信。此外,适配器模块控制并仲裁主机系统对存储装置的访问。例如,主机系统可以通信请求来从存储装置将数据取回(retrieve)到适配器模块。然后,适配器模块可以引导存储装置将所期望的数据传递到适配器模块,而适配器模块将数据传递到主机系统。类似地,主机系统可以将数据传递到适配器模块、以便于在存储装置上进行存储。适配器模块引导存储装置接收数据并在指定位置存储数据。适配器模块通常还对存储装置执行维护操作。例如,适配器模块可以对存储装置执行健康检查维护操作来验证存储装置正在正常工作。作为选择,诸如当存储装置添加到存储装置阵列时,适配器模块可以对存储装置执行初始化操作。适配器模块通常控制多个存储装置。例如,适配器模块可以控制包含独立驱动器冗余阵列(“RAID”)的多个硬盘驱动器。当控制多个存储装置时,适配器模块可以为主机系统同时访问一个或多个存储装置,并且对一个或多个存储装置执行维护操作。不幸的是,适配器模块缺少处理带宽来访问并控制存储装置以及执行维护操作。此外,期望在维护操作期间进一步改善通信信道的性能。从上述讨论中,很显然需要一种本地执行存储装置维护操作的设备、系统和方法。有利地,在执行维护操作的同时,这样的设备、系统和方法可以增加存储装置访问。
技术实现思路
响应于本领域的现有情况,特别是响应于通过现有维护方法还不能完全解决本领域中的问题和需要,从而开发出了本专利技术。因此,开发出了本专利技术来提供用于执行解决了许多或所有上述本领域中的问题的维护操作的方法。提供用来执行维护操作的装置,该装置具有包含多个模块的逻辑单元,这些模块被配置成功能执行通过互连模块执行接收命令并通过互连模块执行维护操作的必要步骤。在描述的实施例中这些模块互连模块和管理模块。互连模块被配置成非阻塞(non-blocking)开关。正如在这里使用的那样,非阻塞开关被配置成使得通过该开关的任何通信不干扰通过该开关的任何其它操作。互连模块与存储装置和适配器模块通信。适配器模块通过互连模块控制存储装置,通过互连模块向存储装置存储数据,并且从存储装置取回数据。管理模块还与互连模块通信。此外,管理模块通过互连模块接收用于引导管理模块来对存储装置执行维护操作的命令。管理模块响应于该命令通过互连模块对存储装置执行维护操作。该设备执行本地释放通信带宽和适配器模块处理带宽的维护操作。还提供用于执行维护操作的本专利技术的系统。该系统可以实现为存储系统,特别地,在一个实施例中,该系统包括适配器模块和包括存储装置、第一互连模块和管理模块的第一封装模块(enclosure module)。适配器模块通过第一互连模块来控制存储装置和封装模块的管理模块。适配器模块还可以控制多个封装模块。在一个实施例中,每个封装模块的互连模块至少与一个其它互连模块通信。适配器模块可以与第一封装模块的第一互连模块通信,并且通过第一互连模块于第二封装模块的第二互连模块通信。互连模块被配置成非阻塞开关。管理模块通过互连模块从适配器模块接收用于引导管理模块来对存储装置执行维护操作的命令。管理模块响应于该命令通过互连模块对存储装置执行维护操作。本专利技术还提供用于执行维护操作的方法。在公开的实施例中该方法实际上包括执行关于所述设备和系统的操作的功能所需的步骤。在一个实施例中,该方法包括通过互连模块接收命令,并且通过互连模块执行维护操作。管理模块通过被配置成非阻塞开关的互连模块来接收命令。管理模块响应于该命令通过互连模块对存储装置执行维护操作。在一个实施例中,管理模块还通过互连模块接收位处操作的状态的查询。管理模块还可以通过互连模块报告维护操作的状态。整个说明书中对特征、优点之类的表述的参照不意味着使用本专利技术可以实现的所有特征和优点应该是或是在本专利技术的任意一个实施例中。相反,涉及特征和优点的表述应理解为结合实施例表述的特征、优点和特征包含在本专利技术的至少一个实施例中。因此,在该说明书中特征、优点和相似的表述的讨论可以(但不是必须)参照相同的实施例。此外,本专利技术的所描述的特征、优点和特性可以移任何适合的方式组合在一个或多个实施例中。本领域技术人员将了解在不需要特定实施例的一个或多个特定特征或优点的情况下可以实现本专利技术。在其它实例中,在某个实施例中识别出的额外特征和优点可能不存在于本专利技术所有实施例中。本专利技术响应于通过互连模块接收的命令通过非阻塞互连模块对存储装置执行本地维护操作。此外,本专利技术可以通过互连模块释放通信带宽和与互连模块通信的适配器模块的处理带宽。根据下面的描述和所附权利要求,本专利技术的这些特征和优点将更加清楚,或者可以通过下面的本专利技术实践来掌握。附图说明为了更快理解本专利技术的优点,通过参照在附图中图解的特定实施例将提供在上面简要描述的本专利技术的更详细的描述。应理解的是这些附图仅描述本专利技术的特定实施例,并因此不应认为是限制其范围,通过使用附图,根据额外的说明和详细内容来描述和解释本专利技术,其中图1是图解根据本专利技术的维护系统的一个实施例的示意方框图;图2是图解本专利技术的维护设备的一个实施例的示意方框图;图3是图解本专利技术的多封装(enclosure)维护系统的一个实施例的示意方框图;图4是图解本专利技术的管理模块的一个实施例的示意方框图;图5是图解根据本专利技术的维护方法的一个实施例的示意流程图;以及图6是图解本专利技术的替代维护系统的一个实施例的示意流程图。具体实施例方式在本说明书中描述的许多功能单元被标记为模块,以便专门强调其实现的独立性。例如,模块可以实现为包括定制的超大规模集成(“VLSI”)电路或门阵列、诸如逻辑芯片、晶体管或其他分立元件的成品半导体的硬件电路。模块也可以以诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑器件之类的可编程硬件器件来实现。所述模块还可以以通过各种处理器执行的软件来实现。例如,可执行代码的标识模块包括计算机命令的一个或多个物理或逻辑块,它们可以(例如)被组织成对象、进程或函数。然而,标识模块的可执行部分(executable)不需要物理上在一起,而是可以包含存储在不同位置上的完全不同的命令,当这些可执行部分逻辑地结合在一起时,构成所述模块并实现模块的既定目的。事实上,可执行代码的模块可以是单独的命令,也可以是多条命令,甚至可以分布在不同程序并跨越几个存储器设备的几个不同代码段上。类似地,这里,操作数据可以在模块内进行标识并说明,并且可以以任何适当形式体现并组织在适当类型的数据结构内。操作数据可以集中为单独的数据集,也可以分布在不同位置(包括在不同存储装置上),并且至少部分可以仅作为系统或网络上的电信号存在。整个说明书中对“一个实施例”、“实施例”之类的表述的参照意味着结合该实施例描述的特定特征、结构或特性包含在本专利技术的至少一个实施例中。因此,在整个说明书中,短语“在一个实施例中”、“在实施例中”之类的表述的出现可以总是(但不是必需的)指的相同实施例。此外,本专利技术的所描述的特征、结构或特性可以以任何合适的方式组合在一个或多个实本文档来自技高网...

【技术保护点】
一种用于维护存储装置的设备,该设备包括:与存储装置和适配器模块通信的第一互连模块,被配置成非阻塞开关;和与第一互连模块通信的管理模块,被配置成响应于从适配器模块通过第一互连模块传送来的命令,通过第一互连模块对存储装置执行维护 操作。

【技术特征摘要】
US 2005-1-28 11/045,1631.一种用于维护存储装置的设备,该设备包括与存储装置和适配器模块通信的第一互连模块,被配置成非阻塞开关;和与第一互连模块通信的管理模块,被配置成响应于从适配器模块通过第一互连模块传送来的命令,通过第一互连模块对存储装置执行维护操作。2.如权利要求1所述的设备,其中管理模块还被配置成通过第一互连模块向适配器模块报告维护操作的状态。3.如权利要求1所述的设备,其中第一互连模块与第二互联模块通信,而适配器模块通过第一互连模块与第二互联模块通信。4.如权利要求1所述的设备,其中第一互连模块还被配置成非阻塞光纤信道仲裁环开关。5.如权利要求1所述的设备,其中管理模块被配置成执行健康检查维护操作。6.如权利要求1所述的设备,其中管理模块被配置成执行表面初始化维护操作。7.如权利要求1所述的设备,其中管理模块包括与第一互连模块通信的接口模块;与接口模块通信的处理器模块;和与接口模块和处理器模块通信的存储模块。8.如权利要求1所述的设备,还包括封装,被配置成包含存储装置、管理模块和第一互连模块。9.一种用来维护存储装置的设备,该设备包括多个互连模块,其中每一个与至少一个其它互连模块通信,并且每一个配置成与存储装置通信的非阻塞开关;和与第一互连模块通信的管理模块,被配置成通过多个互连模块对存储装置执行维护操作。10.一种用于维护存储装置的系统,该系统包括适配器模块,被配置成控制多个封装;第一封装包括存储装置,被配置成存储并取回数据;与存储装置和适配器模块通信的第一互连模块,被配置成非阻塞开关;和与第一互连模块通信的管理模块,被配置成响应于从适配器模块通过第一互连模块传送的命令,通过第一互连模块对存储装置执行维护操作。11.如权利要求10所述的系统,其中管理模块还被配置成通过第一互连模块向适配器模块报告维护操作的状态。12.如权利要求10所述的系统,其中第一互连模块与第二封装的第二...

【专利技术属性】
技术研发人员:马修D邦霍夫布赖恩J卡格诺格雷格S卢卡斯肯尼NG邱
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1