分布式存储设备、方法及级联模块技术

技术编号:19340974 阅读:51 留言:0更新日期:2018-11-07 13:29
本公开提供一种分布式存储设备、方法及级联模块,涉及存储技术领域。分布式存储设备包括:至少两个高速总线级联模块、多个存储器和多个控制器;每个所述高速总线级联模块包括高速总线交换单元,该高速总线交换单元包括分别与所述多个存储器连接的多个第一端口以及分别与所述多个控制器连接的多个第二端口;所述控制器用于向所述高速总线级联模块发送管理命令,所述高速总线级联模块用于接收任一所述控制器发送的管理命令,执行该管理命令以通过所述高速总线交换单元对任一所述存储器进行管理。从而确保存储性能。

Distributed storage device, method and cascade module

The present disclosure provides a distributed storage device, method and cascade module, and relates to the field of storage technology. Distributed storage devices include at least two high-speed bus cascade modules, multiple memories and multiple controllers; each high-speed bus cascade module includes a high-speed bus switching unit comprising a plurality of first ports connected with the multiple memories and a plurality of controls respectively. The controller is used to send management commands to the high-speed bus cascade module, which receives management commands from any of the controllers and executes the management commands to manage any of the memories through the high-speed bus switching unit. So as to ensure storage performance.

【技术实现步骤摘要】
分布式存储设备、方法及级联模块
本公开涉及存储
,具体而言,涉及一种分布式存储设备、方法及级联模块。
技术介绍
随着存储业务量的不断增加,对分布式存储设备的性能有了更苛刻的要求。其中,分布式存储是将数据分散存储在多台独立的设备上,分布式存储具有可扩展的系统架构,利用多台设备分担存储负荷,从而提高存储性能。在分布式存储架构中,可以进行多种扩展,例如,存储业务处理能力的扩展、存储容量的扩展等。
技术实现思路
有鉴于此,本公开提供一种分布式存储设备、方法及级联模块。第一方面,本公开提供了一种分布式存储设备,包括:至少两个高速总线级联模块、多个存储器和多个控制器;每个所述高速总线级联模块包括高速总线交换单元,该高速总线交换单元包括分别与所述多个存储器连接的多个第一端口以及分别与所述多个控制器连接的多个第二端口;所述控制器用于向所述高速总线级联模块发送管理命令,所述高速总线级联模块用于接收任一所述控制器发送的管理命令,执行该管理命令以通过所述高速总线交换单元对任一所述存储器进行管理。可选地,所述多个存储器划分为多个分区,各所述控制器与各所述分区分别对应,所述高速总线级联模块中存储有各所述控制本文档来自技高网...

【技术保护点】
1.一种分布式存储设备,其特征在于,包括:至少两个高速总线级联模块、多个存储器和多个控制器;每个所述高速总线级联模块包括高速总线交换单元,该高速总线交换单元包括分别与所述多个存储器连接的多个第一端口以及分别与所述多个控制器连接的多个第二端口;所述控制器用于向所述高速总线级联模块发送管理命令,所述高速总线级联模块用于接收任一所述控制器发送的管理命令,执行该管理命令以通过所述高速总线交换单元对任一所述存储器进行管理。

【技术特征摘要】
1.一种分布式存储设备,其特征在于,包括:至少两个高速总线级联模块、多个存储器和多个控制器;每个所述高速总线级联模块包括高速总线交换单元,该高速总线交换单元包括分别与所述多个存储器连接的多个第一端口以及分别与所述多个控制器连接的多个第二端口;所述控制器用于向所述高速总线级联模块发送管理命令,所述高速总线级联模块用于接收任一所述控制器发送的管理命令,执行该管理命令以通过所述高速总线交换单元对任一所述存储器进行管理。2.根据权利要求1所述的分布式存储设备,其特征在于,所述多个存储器划分为多个分区,各所述控制器与各所述分区分别对应,所述高速总线级联模块中存储有各所述控制器与各所述分区的对应关系;每个所述高速总线级联模块用于接收各所述控制器下发的管理命令,执行所述管理命令以对相应分区中的存储器进行管理。3.根据权利要求2所述的分布式存储设备,其特征在于,所述管理命令包括配置修改信息,其中:各所述控制器按预设时间间隔向其余控制器广播心跳信息,判断是否存在心跳信息丢失的控制器,若存在心跳信息丢失的控制器,由心跳信息未丢失的控制器中的一个向所述高速总线级联模块发送所述配置修改信息;所述高速总线级联模块根据所述配置修改信息将所述心跳信息丢失的控制器对应的分区中的存储器重新划分至心跳信息未丢失的控制器对应的分区中。4.根据权利要求3所述的分布式存储设备,其特征在于,各所述控制器还用于根据各所述心跳信息选举出各所述控制器的优先级,若存在心跳信息丢失的控制器,则根据各所述控制器的优先级,确定心跳信息未丢失的控制器中的一个向所述高速总线级联模块发送所述配置修改信息。5.根据权利要求1所述的分布式存储设备,其特征在于,所述高速总线级联模块还包括基板管理控制器BMC;所述高速总线交换单元的第一端口为高速总线接口,所述高速总线交换单元的第二端口为高速总线扩展口,所述高速总线交换单元通过所述多个高速总线扩展口与所述多个控制器连接,并通过所述多个高速总线接口与所述多个存储器连接;所述BMC包括管理网口,所述BMC通过所述管理网口接收所述多个控制器发送的管理命令,执行所述管理命令以对所述高速总线交换单元进行管理配置,从而对所述多个存储器进行管理。6.一种高速总线级联模块,其特征在于,包括:高速总线交换单元,该高速总线交换单元包...

【专利技术属性】
技术研发人员:姚业军赵恒卓刘玉杰
申请(专利权)人:新华三技术有限公司成都分公司
类型:发明
国别省市:四川,51

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

1