存储设备中的分布式查找方法和采用该方法的系统技术方案

技术编号:22000300 阅读:54 留言:0更新日期:2019-08-31 05:25
存储系统包括在存储机箱中并被配置为存储对象的多个存储设备、存储机箱中的以太网交换机、连接到存储设备的基板管理控制器(BMC)、以及连接到BMC的存储器。多个存储设备包括查询存储设备和候选存储设备,并且存储设备经由存储机箱中的以太网交换机彼此连接。存储器或查询存储设备被配置为存储与存储在候选存储设备中的对象相对应的元数据。

Distributed Search Method in Storage Devices and the System Using this Method

【技术实现步骤摘要】
存储设备中的分布式查找方法和采用该方法的系统相关申请的交叉引用本申请要求2018年2月23日提交的题目为“SYSTEMANDMETHODFORSUPPORTINGDISTRIBUTEDLOOKUPANDCONTROLMECHANISMSFORESSDMACHINELEARNINGQUERIES”的序列号为62/634,644的美国临时专利申请和2018年4月24日提交的美国专利申请第15/961,755号的优先权和权益,其全部内容通过引用并入本文。
本公开的示例实施例的方面涉及存储设备中的分布式查找方法和采用该方法的系统。
技术介绍
例如,由于文件大小的增加以及正在生成和存储的信息(或数据)量的增加,近来对高容量、高性能存储设备的需求显著增加。为了以合理的价格提供更大的存储空间,以及远程和从各种设备访问数据的能力,云存储变得越来越流行。云存储(例如,远程存储)允许用户远程存储和访问大量数据,使公司可以根据需要自由获取额外的计算和存储资源,而无需在硬件购买上投入大量资金,并且还使单个用户可以在更紧凑的设备上工作,而不受本地存储限制。但是,这些改进通过增加数据中心和用户之间传送的数据量,给现有数据中心、服务器和数据访问协议带来了额外的负担。在数据中心中,最耗能且因此成本高的活动之一是将数据传送到数据中心和/或将数据从数据中心传送到外部设备,包括用户的计算机或设备等。因此,希望减少或最小化传送到数据中心和/或从数据中心传送出的数据量,以减少能量消耗和成本。
技术实现思路
本公开涉及存储设备中的分布式查找方法以及采用该方法的系统的各种实施例。根据本公开的一个实施例,存储系统包括在存储机箱(storagechassis)中并被配置为存储对象的多个存储设备、存储机箱中的以太网交换机、连接到存储设备的BMC(BaseboardManagementController,基板管理控制器),以及连接到BMC的存储器。多个存储设备包括查询存储设备和候选存储设备,并且存储设备经由存储机箱中的以太网交换机彼此连接。存储器或查询存储设备被配置为存储与存储在候选存储设备中的对象相对应的元数据。存储设备可以包括固态设备。元数据可以包括关于一个或多个对应对象的信息。存储机箱中的以太网交换机可以被配置为与外部以太网交换机通信。存储机箱中的以太网交换机可以被配置为与另一存储机箱中的以太网交换机通信。查询存储设备可以被配置为存储元数据,并且查询存储设备可以被配置为存储至少一些对象。响应于接收到对象存储查询,查询存储设备可以被配置为识别存储设备中的哪些存储设备存储符合对象存储查询的对象。存储器可以被配置为存储元数据,并且查询存储设备可以被配置为存储在存储器中存储的元数据的备份。响应于接收到对象存储查询,BMC可以被配置为识别存储设备中的哪些存储设备存储符合对象存储查询的对象。根据本公开的另一实施例,提供了一种通过使用存储机箱进行分布式查找的方法。存储机箱包括查询存储设备和多个候选存储设备、将查询存储设备和候选存储设备相互连接的以太网交换机、连接到查询存储设备和候选存储设备的BMC、以及连接到BMC的存储器。候选存储设备存储多个对象。该方法包括:从主机接收对象存储查询到查询存储设备;将对象存储查询从查询存储设备转发到BMC;通知查询存储设备候选存储设备中的哪些候选存储设备存储符合对象存储查询的对象;以及在候选存储设备中搜索符合对象存储查询的对象。查询存储设备和候选存储设备可以包括固态驱动器。该方法还可以包括:将符合对象存储查询的对象发送给查询存储设备;以及将符合对象存储查询的对象从查询存储设备发送到主机。存储器可以存储与存储在候选存储设备中的对象相对应的元数据,查询存储设备可以指示候选存储设备执行搜索。存储符合对象存储查询的对象的候选存储设备中的至少一个可以位于不同的存储机箱中。根据本公开的另一实施例,提供了一种通过使用存储机箱进行分布式查找的方法。存储机箱包括查询存储设备和存储多个对象的多个候选存储设备、将查询存储设备和候选存储设备相互连接的以太网交换机、以及连接到查询存储设备和候选存储设备的BMC。该方法包括:从主机接收对象存储查询到查询存储设备;确定候选存储设备中的哪些候选存储设备存储符合对象存储查询的对象;以及搜索存储符合对象的候选存储设备。该方法还可以包括经由以太网交换机将符合的对象发送到查询存储设备。查询存储设备和候选存储设备可以包括固态驱动器。查询存储设备可以存储与对象相对应的元数据。确定候选存储设备中的哪些候选存储设备存储符合对象存储查询的对象可以包括确定另一个存储机箱中的存储设备存储符合对象存储查询的对象。该方法还可以包括经由PCIe交换机将操作信息从查询存储设备和候选存储设备发送到BMC。查询存储设备可以经由以太网交换机与另一存储机箱中的另一存储设备通信。提供本
技术实现思路
是为了介绍本公开的示例实施例的特征和概念的选择,这些特征和概念将在下面的详细描述中进一步描述。本
技术实现思路
不意图标识所要求保护的主题的关键或必要特征,也不意图用于限制所要求保护的主题的范围。根据一个或多个示例实施例的一个或多个所描述的特征可以与根据一个或多个示例实施例的一个或多个其他描述的特征组合,以提供可行的方法或设备。附图说明图1示出了根据本公开的实施例的数据存储环境;图2示出了在图1所示的数据存储环境中采用的分布式查找的方法;图3示出了根据本公开另一实施例的数据存储环境;和图4示出了在图3所示的数据存储环境中采用的分布式查找的方法。具体实施方式本公开涉及存储设备中的分布式查找方法以及采用该方法的系统的各种实施例。根据本公开的实施例,存储机箱包括多个存储设备和BMC(基板管理控制器)。存储设备中的一个或多个和/或BMC可以存储在存储机箱中的存储设备中存储的数据(例如,对象)的元数据和/或特征信息。因此,当用户经由主机(例如,远程主机)或用户设备提交对象存储查询时,可以基于存储在存储机箱中的元数据和/或特征信息来确定可能具有符合对象存储请求的数据的存储设备,并且可以将符合的对象组织起来并从存储机箱传送给用户(例如,传送到主机或用户设备)作为集体(collective)对象查询响应。在下文中,将参考附图更详细地描述本公开的示例实施例。然而,本公开可以以各种不同的形式体现,并且不应该被解释为仅限于本文示出的实施例。相反,这些实施例作为示例提供,使得本公开将是全面和完整的,并且将本公开的各个方面和特征充分地传达给本领域技术人员。因此,为了完全理解本公开的方面和特征,对于本领域的普通技术人员来说不必要的过程、元件和技术可能未描述。除非另有说明,否则在整个附图和书面描述中相同的附图标记表示相同的元件,因此,可以不重复其描述。应当理解,尽管本文可以使用术语“第一”、“第二”、“第三”等来描述各种元件、组件和/或层,但是这些元件、组件和/或层不应受这些术语的限制。这些术语用于将一个元件、组件或层与另一元件、组件或层区分开。因此,在不脱离本公开的范围的情况下,下面描述的第一元件、组件或层可以被称为第二元件、组件或层。应当理解,当元件或组件被称为“连接到”或“耦合到”另一元件或组件时,它可以直接连接或耦合到另一元件或组件,也可以存在一个或多个中间元件或组件。当元件或组本文档来自技高网
...

【技术保护点】
1.一种用于存储设备中的分布式查找的存储系统,包括:多个存储设备,在存储机箱中并被配置为存储对象,所述多个存储设备包括查询存储设备和候选存储设备;所述存储机箱中的以太网交换机,所述存储设备经由所述存储机箱中的以太网交换机相互连接;基板管理控制器BMC,其连接到所述存储设备;以及存储器,其连接到所述BMC,其中,所述存储器或所述查询存储设备被配置为存储与存储在所述候选存储设备中的对象相对应的元数据。

【技术特征摘要】
2018.02.23 US 62/634,644;2018.04.24 US 15/961,7551.一种用于存储设备中的分布式查找的存储系统,包括:多个存储设备,在存储机箱中并被配置为存储对象,所述多个存储设备包括查询存储设备和候选存储设备;所述存储机箱中的以太网交换机,所述存储设备经由所述存储机箱中的以太网交换机相互连接;基板管理控制器BMC,其连接到所述存储设备;以及存储器,其连接到所述BMC,其中,所述存储器或所述查询存储设备被配置为存储与存储在所述候选存储设备中的对象相对应的元数据。2.如权利要求1所述的存储系统,其中,所述存储设备包括固态设备。3.如权利要求2所述的存储系统,其中,所述元数据包括关于一个或多个对应对象的信息。4.如权利要求2所述的存储系统,其中,所述存储机箱中的以太网交换机被配置为与外部以太网交换机通信。5.如权利要求4所述的存储系统,其中,所述存储机箱中的以太网交换机被配置为与另一存储机箱中的以太网交换机通信。6.如权利要求2所述的存储系统,其中,所述查询存储设备被配置为存储所述元数据,并且其中,所述查询存储设备被配置为存储所述对象中的至少一些。7.如权利要求6所述的存储系统,其中,响应于接收到对象存储查询,所述查询存储设备被配置为识别存储设备中的哪些存储设备存储符合所述对象存储查询的对象。8.如权利要求2所述的存储系统,其中,所述存储器被配置为存储所述元数据,并且其中,所述查询存储设备被配置为存储在所述存储器中存储的所述元数据的备份。9.如权利要求8所述的存储系统,其中,响应于接收到对象存储查询,所述BMC被配置为识别存储设备中的哪些存储设备存储符合所述对象存储查询的对象。10.一种通过使用存储机箱进行分布式查找的方法,所述存储机箱包括:查询存储设备和多个候选存储设备,所述候选存储设备存储多个对象;将所述查询存储设备和所述候选存储设备相互连接的以太网交换机;连接到所述查询存储设备和所述候选存储设备的基板管理控制...

【专利技术属性】
技术研发人员:SP奥拉里格RP卡查雷D施瓦德勒
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

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

1