-
公开(公告)号:CN107844270A
公开(公告)日:2018-03-27
申请号:CN201710982805.4
申请日:2014-12-31
Applicant: 华为技术有限公司
Abstract: 本发明实施例提供了一种存储阵列系统及数据写请求处理方法,第一输入输出管理器接收数据写请求,将数据写请求发送至第一控制器;第一控制器确定待写入数据的归属控制器为第二控制器,将数据写请求通过第一交换设备和第二交换设备发送给第二控制器;第二控制器在第二缓存设备上为待写入数据分配缓存地址,将缓存地址通过第二交换设备和第一交换设备发送给第一控制器;第一控制器将缓存地址发送给第一输入输出管理器;第一输入输出管理器通过第一交换设备和第二交换设备将待写入数据写入到所述缓存地址中。这样,写入的数据可以直接从输入输出管理写入到缓存设备中,不会占用控制器的内容和CPU的计算资源,提高了存储阵列系统的性能。
-
公开(公告)号:CN105830166B
公开(公告)日:2018-02-23
申请号:CN201480068055.4
申请日:2014-06-27
Applicant: 华为技术有限公司
IPC: G11C17/00
CPC classification number: G06F12/0246 , G06F12/0868 , G06F2212/1032 , G06F2212/214 , G06F2212/7204 , G06F2212/7208 , G06F2212/7209 , G11C29/883
Abstract: 一种控制器、闪存装置和将数据写入闪存装置的方法,其中,所述控制器应用于存储系统中,所述存储系统包括所述控制器和闪存装置,所述闪存装置包括闪存芯片,所述闪存芯片包含块,所述块包含多个页,其中,所述多个页中至少有一个页是坏页,所述控制器包括通信接口和处理器;所述通信接口,用于与所述闪存装置进行通信;所述处理器,用于接收所述闪存装置发送的所述块的容量信息;根据所述块的容量信息获得所述块的有效容量,所述有效容量不包含所述坏页的容量;读取目标数据,所述目标数据的大小为所述块的有效容量;将所述目标数据发送给所述闪存装置。可以提高块的利用率,节省SSD的存储空间。
-
公开(公告)号:CN105612488A
公开(公告)日:2016-05-25
申请号:CN201480001878.5
申请日:2014-09-15
Applicant: 华为技术有限公司
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/06 , G06F3/0619 , G06F3/0638 , G06F3/0659 , G06F3/0683 , G06F12/0871 , G06F2212/1016 , G06F2212/1032 , G06F2212/152 , G06F2212/261 , G06F2212/604
Abstract: 本发明实施例提供的数据写请求处理方法和存储阵列中控制器与缓存设备通过交换设备连接,输入输出管理器通过交换设备与控制器连接,输入输出管理器通过交换设备与缓存设备连接,控制器根据数据写请求从缓存设备中为待写入数据获取缓存地址,控制器通过交换设备向输入输出管理器发送缓存设备的标识和缓存地址,输入输出管理器,通过交换设备,向缓存地址写入待写入数据。
-
公开(公告)号:CN105745628B
公开(公告)日:2017-09-05
申请号:CN201480044289.5
申请日:2014-06-27
Applicant: 华为技术有限公司
IPC: G06F12/06
CPC classification number: G06F3/064 , G06F3/0604 , G06F3/0679 , G06F12/0246 , G06F2212/1032 , G06F2212/1044 , G06F2212/7204
Abstract: 一种将数据写入闪存装置的方法、闪存装置和存储系统。当所述多个block中第一block的有效容量小于第一目标数据的大小时,主控制器将所述第一目标数据划分为第一部分数据和第二部分数据,其中,所述第一部分数据的大小为所述第一block的有效容量,所述第二部分数据的大小为所述第一目标数据的大小减去所述第一部分数据的大小;从所述多个block中确定第二block,所述第二block是已写入数据并未被写满的block;将所述第一部分数据写入所述第一block,并且将所述第二部分数据写入所述第二block。可以提高块的利用率,节省SSD的存储空间。
-
公开(公告)号:CN105612489B
公开(公告)日:2017-08-29
申请号:CN201480001884.0
申请日:2014-09-15
Applicant: 华为技术有限公司
IPC: G06F3/06
CPC classification number: G06F12/0891 , G06F3/06 , G06F3/0608 , G06F3/0641 , G06F3/067 , G06F2212/1044
Abstract: 本发明实施例提供的重复数据删除方法和存储阵列,控制器与缓存设备通过交换设备连接,缓存设备计算待重删数据块的特征值,控制器根据待重删数据块的特征值查询数据块特征值索引集合,当没有查询到相同的特征值时,控制器将待重删数据块在缓存设备中的缓存地址发送给目标硬盘的控制器,目标硬盘的控制器,从数据块的缓存地址中读取该待重删数据块。
-
公开(公告)号:CN104536702B
公开(公告)日:2017-12-15
申请号:CN201410856048.2
申请日:2014-12-31
Applicant: 华为技术有限公司
Abstract: 本发明实施例提供了一种存储阵列系统及数据写请求处理方法,第一输入输出管理器接收数据写请求,将数据写请求发送至第一控制器;第一控制器确定待写入数据的归属控制器为第二控制器,将数据写请求通过第一交换设备和第二交换设备发送给第二控制器;第二控制器在第二缓存设备上为待写入数据分配缓存地址,将缓存地址通过第二交换设备和第一交换设备发送给第一控制器;第一控制器将缓存地址发送给第一输入输出管理器;第一输入输出管理器通过第一交换设备和第二交换设备将待写入数据写入到所述缓存地址中。这样,写入的数据可以直接从输入输出管理写入到缓存设备中,不会占用控制器的内容和CPU的计算资源,提高了存储阵列系统的性能。
-
公开(公告)号:CN105612488B
公开(公告)日:2017-08-18
申请号:CN201480001878.5
申请日:2014-09-15
Applicant: 华为技术有限公司
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/06 , G06F3/0619 , G06F3/0638 , G06F3/0659 , G06F3/0683 , G06F12/0871 , G06F2212/1016 , G06F2212/1032 , G06F2212/152 , G06F2212/261 , G06F2212/604
Abstract: 本发明实施例提供的数据写请求处理方法和存储阵列中控制器与缓存设备通过交换设备连接,输入输出管理器通过交换设备与控制器连接,输入输出管理器通过交换设备与缓存设备连接,控制器根据数据写请求从缓存设备中为待写入数据获取缓存地址,控制器通过交换设备向输入输出管理器发送缓存设备的标识和缓存地址,输入输出管理器,通过交换设备,向缓存地址写入待写入数据。
-
公开(公告)号:CN104536702A
公开(公告)日:2015-04-22
申请号:CN201410856048.2
申请日:2014-12-31
Applicant: 华为技术有限公司
CPC classification number: G06F3/0689
Abstract: 本发明实施例提供了一种存储阵列系统及数据写请求处理方法,第一输入输出管理器接收数据写请求,将数据写请求发送至第一控制器;第一控制器确定待写入数据的归属控制器为第二控制器,将数据写请求通过第一交换设备和第二交换设备发送给第二控制器;第二控制器在第二缓存设备上为待写入数据分配缓存地址,将缓存地址通过第二交换设备和第一交换设备发送给第一控制器;第一控制器将缓存地址发送给第一输入输出管理器;第一输入输出管理器通过第一交换设备和第二交换设备将待写入数据写入到所述缓存地址中。这样,写入的数据可以直接从输入输出管理写入到缓存设备中,不会占用控制器的内容和CPU的计算资源,提高了存储阵列系统的性能。
-
公开(公告)号:CN105612489A
公开(公告)日:2016-05-25
申请号:CN201480001884.0
申请日:2014-09-15
Applicant: 华为技术有限公司
IPC: G06F3/06
CPC classification number: G06F12/0891 , G06F3/06 , G06F3/0608 , G06F3/0641 , G06F3/067 , G06F2212/1044
Abstract: 本发明实施例提供的重复数据删除方法和存储阵列,控制器与缓存设备通过交换设备连接,缓存设备计算待重删数据块的特征值,控制器根据待重删数据块的特征值查询数据块特征值索引集合,当没有查询到相同的特征值时,控制器将待重删数据块在缓存设备中的缓存地址发送给目标硬盘的控制器,目标硬盘的控制器,从数据块的缓存地址中读取该待重删数据块。
-
公开(公告)号:CN105830166A
公开(公告)日:2016-08-03
申请号:CN201480068055.4
申请日:2014-06-27
Applicant: 华为技术有限公司
IPC: G11C17/00
CPC classification number: G06F12/0246 , G06F12/0868 , G06F2212/1032 , G06F2212/214 , G06F2212/7204 , G06F2212/7208 , G06F2212/7209 , G11C29/883
Abstract: 一种控制器、闪存装置和将数据写入闪存装置的方法,其中,所述控制器应用于存储系统中,所述存储系统包括所述控制器和闪存装置,所述闪存装置包括闪存芯片,所述闪存芯片包含块,所述块包含多个页,其中,所述多个页中至少有一个页是坏页,所述控制器包括通信接口和处理器;所述通信接口,用于与所述闪存装置进行通信;所述处理器,用于接收所述闪存装置发送的所述块的容量信息;根据所述块的容量信息获得所述块的有效容量,所述有效容量不包含所述坏页的容量;读取目标数据,所述目标数据的大小为所述块的有效容量;将所述目标数据发送给所述闪存装置。可以提高块的利用率,节省SSD的存储空间。
-
-
-
-
-
-
-
-
-