-
公开(公告)号:CN109739777A
公开(公告)日:2019-05-10
申请号:CN201811587813.X
申请日:2018-12-25
Applicant: 清华大学
Abstract: 本发明公开了一种本地与分布式协同设计的可靠闪存存储方法及系统,该方法包括:闪存设备连接到主机系统时闪存转换层将闪存可靠性信息发给主机,在闪存设备读取数据出错时,将出错数据信息发送给主机;主机对出错数据进行数据恢复,利用分布式容错机制,从远程副本或纠删码中获取正确数据帮助恢复出错数据,主机从先完成数据恢复的一方获取正确数据发送给分布式存储系统;分布式容错机制无法提供恢复出错数据需要的正确数据时,分布式存储系统从正确数据副本所在的闪存设备中的获取原始数据以恢复出错数据。该方法能综合管理分布式存储系统和本地闪存设备的可靠性机制,降低系统读操作延迟,提高闪存设备本地恢复数据的效率,增强存储系统可靠性。
-
公开(公告)号:CN108509353A
公开(公告)日:2018-09-07
申请号:CN201810210410.7
申请日:2018-03-14
Applicant: 清华大学
IPC: G06F12/02
Abstract: 本发明提出了一种基于裸闪存的对象存储构建方法及装置,其中,方法包括:将闪存介质以裸闪存设备的形式接入主机端,在主机端构建软件驱动级的对象存储管理层;本地存储系统或分布式存储系统通过对象存储管理层提供的对象式访问接口,向对象存储管理层传递对象数据操作参数;对象存储管理层通过对象存储管理机制、闪存转换层功能和裸闪存访问管理机制,将存储系统的对象数据操作参数转化为对应的裸闪存读/写/擦除命令;将操作命令发送给裸闪存设备,完成对象数据操作。该方法能够减少传统基于闪存的对象存储架构的功能冗余,提供更低的对象数据访问延迟,并能够减少成本,带来良好的客户体验。
-
公开(公告)号:CN105005535B
公开(公告)日:2018-04-20
申请号:CN201510435889.0
申请日:2015-07-22
Applicant: 清华大学
CPC classification number: G06F12/1009 , G06F3/0604 , G06F3/0631 , G06F3/064 , G06F3/0679 , G06F9/467 , G06F11/00 , G06F12/0246 , G06F2212/1016 , G06F2212/7201 , G06F2212/7207
Abstract: 本发明公开了一种分布式闪存事务处理方法,包括以下步骤:S1:进行事务两阶段提交,去除两阶段提交协议的状态日志记录,内化为事务接口中的闪存元数据操作,以协调者最后提交作为分布式事务结束标识;S2:事务进行过程中,数据临时对象存储为影子版本,使用影子映射表存储所述影子版本的地址或页在事务处理中的状态、页元数据记录事务信息、事务元数据页记录事务状态和事务状态表记录事务元数据页地址;S3:当协调者或参与者故障时,扫描部分存储,读取闪存元数据,恢复FTL映射表、影子映射表、事务状态表,从而确定事务在两阶段提交中的状态。本发明具有如下优点:减少日志,提高分布式闪存环境下事务处理效率。
-
-