-
公开(公告)号:CN107656832A
公开(公告)日:2018-02-02
申请号:CN201710841960.4
申请日:2017-09-18
Applicant: 华中科技大学
IPC: G06F11/10
Abstract: 本发明公开了一种低数据重建开销的纠删码方法,包括:数据分块步骤、数据编码步骤、检查数据块状态步骤、根据失效块进行修复划分步骤以及相应的失效修复步骤,本发明结合了网络编码中蝴蝶码优秀修复带宽性质和局部重建的组内重建方法,可减少系统中数据重建时需求的磁盘读取和网络带宽传输。在本发明中,每个组具有两个校验块并利用局部重建码的组内编码来维持组内的最优修复带宽,再以部分校验块编码所有数据块来保证系统可靠性。相比局部重建码,该方法的组内校验具有更高的可靠性,所以需要的全局校验个数较少,故而可以在相等的存储开销下具有更低的修复带宽。
-
公开(公告)号:CN111638996A
公开(公告)日:2020-09-08
申请号:CN202010407572.7
申请日:2020-05-14
Applicant: 华中科技大学
Abstract: 本发明公开了一种保证非易失内存中故障原子性的方法及系统,属于计算机存储领域,包括:按照如下步骤执行由一个或多个需要保证故障原子性的操作封装而成的事务:依次执行当前事务内的各项操作,对于当前事务内的每个写操作,判断其对应的数据的最旧值是否被保存到非易失内存的日志中,若是,则为其创建UndoRedo日志项,否则,为其创建Redo日志项;根据日志项的类型采用相应的日志管理策略;执行完所有操作后,提交当前事务;当前事务执行完成;其中,UndoRedo日志项记录的信息包括:事务编号、写操作地址、对应数据的最旧值和新值;Redo日志项记录的信息包括:事务编号、写操作地址以及对应数据的新值。本发明能够减少NVMM中保证故障原子性造成的开销。
-
公开(公告)号:CN107102954A
公开(公告)日:2017-08-29
申请号:CN201710289148.5
申请日:2017-04-27
Applicant: 华中科技大学
IPC: G06F12/02 , G06F12/0891
Abstract: 本发明公开了一种基于失效概率的固态存储分级管理方法及系统,属于存储控制技术领域。本发明方法根据物理页索引次数,并综合数据冷热程度,提出物理页失效概率这一概念,将通过计算得到失效概率相近的页聚集一起,进行分级管理,减少垃圾回收对性能的影响和减少写放大。本发明还实现了一种基于失效概率的固态存储分级管理系统。本发明在固态存储垃圾回收触发后进行合理的数据分级管理,减少后续垃圾回收的反复迁移数据,进而提高响应性能和使用寿命。
-
公开(公告)号:CN115640238A
公开(公告)日:2023-01-24
申请号:CN202211295019.4
申请日:2022-10-21
Applicant: 华中科技大学
IPC: G06F12/06 , G06F12/1009 , G06F3/06
Abstract: 本发明公开了一种针对持久化内存的可靠内存映射I/O实现方法及系统,属于数据存储技术领域,包括:在持久化内存中分配物理内存,并以内存映射的方式映射到用户空间,以构建持久化缓冲层,用于缓存热数据;在持久化内存中分配空间,并建立内存文件系统,用于存储冷数据;持久化缓冲层利用双层缓存结构保证数据一致性,并维护快照列表作为数据冗余保证数据的完整性,另利用地址表加速持久化缓冲层中数据的查询,基于持久化缓冲层,为用户进程提供符合POSIX标准的高速I/O接口。本发明能够在保证持久内存数据可靠性的基础上,提升持久内存系统的数据处理能力。
-
公开(公告)号:CN110750382B
公开(公告)日:2020-10-30
申请号:CN201910880818.X
申请日:2019-09-18
Applicant: 华中科技大学
Abstract: 本发明公开了一种用于提高数据修复性能的最小存储再生码编码方法及系统,属于计算机存储领域,包括:将原始数据等分为k个数据块,并将每个数据块等分为α个数据分片;将每个校验块等分为α个校验分片;确定用于数据编码的生成矩阵后,对k×α个数据分片进行编码,得到各校验块中的各个校验分片;编码完成后,将数据块和校验块分别存储到不同的存储节点上;定期检查是否存在失效块;若失效块的总数大于编码块数量m,则修复失败;若仅存在一个失效的数据块,则向最不拥塞的d个有效存储节点请求1/(d‑k+1)的数据量来修复失效的数据块;在其他情况下,从m个有效存储节点请求完整的块来修复失效块。本发明能够提高不稳定网络环境中的数据修复性能。
-
公开(公告)号:CN110018790B
公开(公告)日:2020-05-19
申请号:CN201910232754.2
申请日:2019-03-26
Applicant: 华中科技大学
IPC: G06F3/06
Abstract: 本发明公开了一种保证持久性内存中数据崩溃一致性的方法及系统,属于计算机存储领域,包括:将系统运行过程划分为多个连续的包含执行阶段和检查点阶段的运行周期;在当前运行周期Ri内,对于每一个处理器核心Cj,在执行阶段根据其在运行周期Ri内的执行策略执行工作负载,将被更新过的数据标记为工作副本;在检查点阶段,将处理器核心Cj的执行状态和易失性高速缓存中的工作副本分别写入持久性内存和非易失性高速缓存中后,将工作副本均标记为检查点数据,并根据被执行工作负载的特点确定处理器核心Cj在下一运行周期的执行策略,从而创建新的检查点并结束系统在当前运行周期的运行。本发明能够降低持久性内存中保证数据崩溃一致性的开销。
-
公开(公告)号:CN110750382A
公开(公告)日:2020-02-04
申请号:CN201910880818.X
申请日:2019-09-18
Applicant: 华中科技大学
Abstract: 本发明公开了一种用于提高数据修复性能的最小存储再生码编码方法及系统,属于计算机存储领域,包括:将原始数据等分为k个数据块,并将每个数据块等分为α个数据分片;将每个校验块等分为α个校验分片;确定用于数据编码的生成矩阵后,对k×α个数据分片进行编码,得到各校验块中的各个校验分片;编码完成后,将数据块和校验块分别存储到不同的存储节点上;定期检查是否存在失效块;若失效块的总数大于编码块数量m,则修复失败;若仅存在一个失效的数据块,则向最不拥塞的d个有效存储节点请求1/(d-k+1)的数据量来修复失效的数据块;在其他情况下,从m个有效存储节点请求完整的块来修复失效块。本发明能够提高不稳定网络环境中的数据修复性能。
-
公开(公告)号:CN106933510B
公开(公告)日:2020-01-21
申请号:CN201710108035.0
申请日:2017-02-27
Applicant: 华中科技大学
IPC: G06F3/06
Abstract: 本发明公开了一种存储控制器,包括:主机接口模块,重构配置模块,缓存控制器,存储设备控制器,处理器,可重构模块;所述主机接口模块,用于在存储控制器与主机之间传输命令与数据;所述重构配置模块,用于在所述主机接口模块接收到重构命令后,根据配置文件对所述可重构模块进行重构配置;所述缓存控制器,用于控制设备端缓存的读写;所述存储设备控制器,用于控制各类存储设备或存储器件的读写;所述处理器,用于执行与所述主机接口模块接收的命令相关的控制程序;所述可重构模块,用于根据需求通过重构的方式进行重构配置。采用该存储控制器可以提升计算机系统性能。
-
公开(公告)号:CN110018790A
公开(公告)日:2019-07-16
申请号:CN201910232754.2
申请日:2019-03-26
Applicant: 华中科技大学
IPC: G06F3/06
Abstract: 本发明公开了一种保证持久性内存中数据崩溃一致性的方法及系统,属于计算机存储领域,包括:将系统运行过程划分为多个连续的包含执行阶段和检查点阶段的运行周期;在当前运行周期Ri内,对于每一个处理器核心Cj,在执行阶段根据其在运行周期Ri内的执行策略执行工作负载,将被更新过的数据标记为工作副本;在检查点阶段,将处理器核心Cj的执行状态和易失性高速缓存中的工作副本分别写入持久性内存和非易失性高速缓存中后,将工作副本均标记为检查点数据,并根据被执行工作负载的特点确定处理器核心Cj在下一运行周期的执行策略,从而创建新的检查点并结束系统在当前运行周期的运行。本发明能够降低持久性内存中保证数据崩溃一致性的开销。
-
公开(公告)号:CN116149567A
公开(公告)日:2023-05-23
申请号:CN202310170150.6
申请日:2023-02-27
Applicant: 华中科技大学
Abstract: 本发明公开了基于忆阻器的存算一体化系统及在线深度学习方法,属于信息存储领域,包括:存储模块和控制器;存储模块包括多个Tile,每个Tile包括多个PE,每个PE包含一个或多个忆阻器阵列;控制器用于执行基于映射表的阵列间磨损均衡策略,包括:将每M次写入划分为一个磨损均衡周期;为每一个PE维护总写入次数TWC和磨损均衡周期内写入次数IWC;循环执行:将各PE的IWC均置为0;将运行阶段中PE内阵列的写入次数累积记录到IWC,直至当前磨损均衡周期结束;将各PE的IWC累加到对应的TWC;重建映射表,使得IWC越大,对应的逻辑ID所映射的物理ID对应的TWC越小;进行数据交换。本发明能够提高基于忆阻器的存算一体化系统中磨损均衡的效果,从而提高系统的整体寿命。
-
-
-
-
-
-
-
-
-