用于配置数据存储设备的系统和方法技术方案

技术编号:34084219 阅读:50 留言:0更新日期:2022-07-11 19:36
本公开大体上涉及系统和方法,通过该些系统和方法,数据存储设备可以接收关于安装于其中的主机系统和与该系统相关联的客户的数据。基于该接收到的数据,该数据存储设备可以修改其本地工作参数和自定义功能,以实现与主机系统的更优化操作。统的更优化操作。统的更优化操作。

【技术实现步骤摘要】
【国外来华专利技术】用于配置数据存储设备的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求2020年6月10日提交的美国申请号16/898,119的优先权,该申请以引用的方式全文并入本文。

技术介绍


[0003]本公开的实施方案大体上涉及一种数据存储设备,并且更具体地涉及数据存储设备的配置。
[0004]相关领域的描述
[0005]在制造数据存储设备时,为各设备提供默认配置。为了制备用于出售给特定客户的设备,设备通常针对该客户的需求(这取决于该客户(即OEM客户)出售的主机系统)来配置或者在零售客户的情况下针对一般配置来配置。配置可以包括两种类型的配置,相对于其中安装存储设备的主机计算机系统调整存储设备的本地工作参数的

怪癖项

配置,以及为设备配置除本地工作参数之外的附加功能的

角色

配置。角色配置可以包括通常与特定OEM客户相关之自定义功能性,诸如以特定方式使用操作码、功率损失通知、QoS要求、针对设备为非标准的热阈值、超时值等。
[0006]尽管许多存储设备制造商在其出售给客户的存储设备上提供这些配置,但是当此类设备在不同主机上使用,或者移动到不同OEM客户的主机系统时可能出现问题。在先前的方法中,与驱动器最初预期的相比,存储设备在不同的主机中使用,或者与不同的客户一起使用,而怪癖项和角色配置不能很好地匹配主机系统。这导致亚最佳性能,或者在某些情况下,导致存储设备不能在新的主机系统中工作。
[0007]所需的是系统和方法,通过这些系统和方法,数据存储设备可以获得关于安装于其中的主机系统以及与该主机系统相关的客户的信息,使得其可以自配置用于在该主机中工作。

技术实现思路

[0008]本公开大体上涉及系统和方法,通过该些系统和方法,数据存储设备可以接收关于安装于其中的主机系统和与该系统相关联的客户的数据。基于该接收到的数据,数据存储设备可以修改其本地工作参数和自定义功能,以实现与主机系统的更优化操作。
[0009]在一个实施方案中,数据存储设备包括控制器,该控制器包括被配置为配置数据存储设备的本地功能的数据存储设备工作参数,其中该控制器被配置为从主机接收主机标识符。数据存储设备还包括数据库,该数据库包括多个主机标识符数据元素和多个设备配置数据元素,其中该多个设备配置数据元素中的每一个设备配置数据元素对应于该多个主机标识符数据元素中的相应一个主机标识符数据元素。该控制器被进一步配置为:从主机获得主机标识符,将主机标识符与该多个主机标识符数据元素中的一个主机标识符数据元
素匹配,并且将该多个设备配置数据元素中的对应一个设备配置数据元素写入数据存储设备工作参数。
[0010]在另一个实施方案中,数据存储设备包括控制器,该控制器包括被配置为配置数据存储设备的非本地功能的自定义配置存储器,其中该控制器被配置为从主机接收客户标识符。该数据存储设备还包括数据库,该数据库包括多个客户标识符数据元素和限定数据存储设备的非本地功能性的多个自定义配置数据元素,其中该多个自定义配置数据元素中的每一个自定义配置数据元素对应于该多个客户标识符数据元素中的相应一个客户标识符数据元素。该控制器被进一步配置为:从主机获得客户标识符,将客户标识符与该多个客户标识符数据元素中的一个客户标识符数据元素匹配,并且将该多个非本地配置数据元素中的对应一个非本地配置数据元素写入自定义配置存储器。
[0011]在另一个实施方案中,数据存储设备包括数据库,该数据库包括多个主机标识符数据元素、多个客户标识符数据元素、多个自定义配置数据元素以及多个工作参数配置数据元素,该多个自定义配置数据元素中的每一个自定义配置数据元素对应于该多个客户标识符数据元素中的相应一个客户标识符数据元素,该多个工作参数数据元素中的每一个工作参数数据元素对应于该多个主机标识符数据元素中的相应一个主机标识符数据元素。该数据存储设备还包括用于从主机接收客户标识符的装置、用于将客户标识符与该多个客户标识符数据元素中的一个客户标识符数据元素进行匹配的装置以及用于基于自定义配置数据元素来修改数据存储设备的控制器的装置,该自定义配置数据元素对应于该多个客户标识符数据元素中的该一个客户标识符数据元素。
附图说明
[0012]因此,通过参考实施方案,可以获得详细理解本公开的上述特征的方式、本公开的更具体描述、上述简要概述,所述实施方案中的一些在附图中示出。然而,应当注意的是,附图仅示出了本公开的典型实施方案并且因此不应视为限制其范围,因为本公开可以允许其他同等有效的实施方案。
[0013]图1是根据本专利技术所公开实施方案的包括主机设备和存储设备的计算系统的示意图。
[0014]图2是根据本专利技术所公开实施方案的数据存储设备的示意图。
[0015]图3示出根据本专利技术所公开实施方案的主机框图。
[0016]图4示出根据本专利技术所公开实施方案的用于修改/自定义存储设备的流程图。
[0017]图5示出根据本专利技术所公开实施方案的用于配置存储设备的流程图。
[0018]图6示出根据本专利技术所公开实施方案的用于配置存储设备的方法。
[0019]为了有助于理解,在可能的情况下,使用相同的参考标号来表示附图中共有的相同元件。可以设想是,在一个实施方案中公开的元件可以有利地用于其他实施方案而无需具体叙述。
具体实施方式
[0020]在下文中,参考本公开的实施方案。然而,应当理解的是,本公开不限于具体描述的实施方案。相反,思考以下特征和元件的任何组合(无论是否与不同实施方案相关)以实
现和实践本公开。此外,尽管本公开的实施方案可以实现优于其他可能解决方案和/或优于现有技术的优点,但是否通过给定实施方案来实现特定优点不是对本公开的限制。因此,以下方面、特征、实施方案和优点仅是说明性的,并且不被认为是所附权利要求书的要素或限制,除非在权利要求书中明确地叙述。同样地,对“本公开”的引用不应当被解释为本文公开的任何专利技术主题的概括,并且不应当被认为是所附权利要求书的要素或限制,除非在权利要求书中明确地叙述。
[0021]本公开大体上涉及系统和方法,通过该些系统和方法,数据存储设备可以接收关于安装于其中的主机系统和与该系统相关联的客户的数据。基于该接收到的数据,数据存储设备可以修改其本地工作参数和自定义功能,以实现与主机系统的更优化操作。
[0022]图1是示出根据本公开的一种或多种技术的存储系统100的示意性框图,其中数据存储设备106可以用作主机设备104的存储设备。例如,主机设备104可以利用包括在数据存储设备106中的非易失性存储器设备110来存储和检索数据。主机设备104包括主机DRAM 138。在一些示例中,存储系统100可以包括可作为存储阵列工作的多个存储设备,诸如数据存储设备106。例如,存储系统100可以包括多个数据存储设备106,其被配置成共同用作主机设备104的大容量存储设备的廉价/独立磁盘(RAID本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种数据存储设备,所述数据存储设备包括:控制器,所述控制器包括被配置为配置所述数据存储设备的本地功能的数据存储设备工作参数,所述控制器被配置为从主机接收主机标识符;数据库,所述数据库包括:多个主机标识符数据元素;和多个设备配置数据元素,所述多个设备配置数据元素中的每一个设备配置数据元素对应于所述多个主机标识符数据元素中的相应一个主机标识符数据元素;其中所述控制器被进一步配置为:从所述主机获得所述主机标识符,将所述主机标识符与所述多个主机标识符数据元素中的一个主机标识符数据元素匹配,并且将所述多个设备配置数据元素中的对应一个设备配置数据元素写入所述数据存储设备工作参数。2.根据权利要求1所述的数据存储设备,其中所述控制器被进一步配置为:从第二主机获得第二主机标识符,将所述第二主机标识符与所述多个主机标识符数据元素中的一个主机标识符数据元素匹配,并且将所述多个设备配置数据元素中的对应一个设备配置数据元素写入所述数据存储设备工作参数。3.根据权利要求1所述的数据存储设备,其中所述控制器包括被配置为限定所述数据存储设备的非本地功能的自定义功能存储器;其中所述数据库还包括多个客户标识符数据元素和多个自定义配置数据元素,所述多个自定义配置数据元素中的每一个自定义配置数据元素对应于所述多个客户标识符数据元素中的相应一个客户标识符数据元素;并且其中所述控制器被进一步配置为:获得客户标识符,将所述客户标识符与所述多个客户标识符数据元素中的一个客户标识符数据元素匹配,并且将所述自定义配置数据元素中的对应一个自定义配置数据元素写入所述自定义功能存储器。4.根据权利要求3所述的数据存储设备,其中所述主机标识符由所述客户标识符构成。5.根据权利要求4所述的数据存储设备,其中所述控制器被配置为避免在所述主机掉电之后获得所述主机标识符。6.根据权利要求3所述的数据存储设备,其中所述控制器被进一步配置为:如果第二客户标识符不同于所述客户标识符,则避免将所述第二客户标识符与所述多个自定义配置数据元素中的一个自定义配置数据元素进行匹配。7.根据权利要求3所述的数据存储设备,其中所述控制器被进一步配置为:如果第二客户标识符不同于所述客户标识符,则将所述第二客户标识符与所述多个自定义配置数据元素中的一个自定义配置数据元素进行匹配。8.一种数据存储设备,所述数据存储设备包括:控制器,所述控制器包括被配置为配置所述数据存储设备的非本地功能性的自定义配置存储器,所述控制器被配置为从主机接收客户标识符;数据库,所述数据库包括:多个客户标识符数据元素;和多个自定义配置数据元素,所述多个自定义配置数据元素限定所述数据存储设备的非本地功能性,所述多个自定义配置数据元素中的每一个自定义配置数据元素对应于所述多个客户标识符数据元素中的相应一个客户标识符数据元素;其中所述控制器被进一步配置为:从所述主机获得所述客户标识符,将所述客户标识
符与所述多个客户标识符数据元素中的一个客户标识符数据元素匹配,并且将所述多个自定义配置数据元素中的对应一个自定义配置数据元素写入所述自定义配置存储器。9.根据权利要求8所述的数据存储设备,其中所述控制器被进一步配置为从第二主机获得第二客户标识符,将所述第二客户标识符与所述多个客户标识符数据元素中的一个客户标识符数据元素匹配,并且将所述多个自定义配置数据元素中的对应一个自定义配置数据元素写入所述自定义配置存储器。10.根据权利要求8所述的数据存储设备,其中所述控制器包括被配置为配置所述数据存储设备的本地功能的数据存储设备工作参数,所述控制器被进一步配置为从所述主机接收主机标识符;其中...

【专利技术属性】
技术研发人员:J
申请(专利权)人:西部数据技术公司
类型:发明
国别省市:

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

1