-
-
公开(公告)号:CN108376053A
公开(公告)日:2018-08-07
申请号:CN201810065182.9
申请日:2018-01-23
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种支持原地更新的瓦记录写顺序化方法及装置,涉及计算机存储领域,该方法包括瓦记录磁盘中的带划分为随机带、半随机带、顺序带;初始时瓦记录磁盘中的带由随机带与顺序带组成,如果应用以非顺序写为主,则随机带的比例高于顺序带的比例,如果应用以顺序写为主,则顺序带的比例高于随机带的比例,当随机带中的可写磁道被写满时,将写满的随机带转换为半随机带,以增加带内可写入空间;当半随机带中的可写磁道被写满时,将被写满的半随机带转换为顺序带。本发明将瓦记录磁盘的带划分为三种类型,将随机写顺序化,并且支持原地更新,从而避免了瓦记录整带的RMW过程,一定程度上提升了瓦记录磁盘非顺序写性能。
-
公开(公告)号:CN106293543A
公开(公告)日:2017-01-04
申请号:CN201610726634.4
申请日:2016-08-25
Applicant: 中国科学院计算技术研究所
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/064 , G06F3/0689
Abstract: 本发明提出一种基于捎带回收的瓦记录RAID写顺序化方法及装置,计算机存储领域,该装置包括结构管理模块,用于将带通过循环日志的结构进行管理;高速持久缓存模块,用于接收所有非顺序写请求,当高速持久缓存被写到水位时触发下刷,其中将带划分为数据带与校验带,下刷以组为单位进行,组之间的写入未产生写覆盖,组内非整条带的写过程触发小写过程,同时在小写读时做捎带回收操作。本发明中当所有小写读都完成后再开始小写写,在带内小写读的过程中捎带做回收读,在小写写过程中将回收读出的有效数据和要下刷的有效数据合并为大块的顺序写,避免带内小写产生的RMW过程,并提升系统的整体性能。
-
公开(公告)号:CN108376053B
公开(公告)日:2020-02-28
申请号:CN201810065182.9
申请日:2018-01-23
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种支持原地更新的瓦记录写顺序化方法及装置,涉及计算机存储领域,该方法包括瓦记录磁盘中的带划分为随机带、半随机带、顺序带;初始时瓦记录磁盘中的带由随机带与顺序带组成,如果应用以非顺序写为主,则随机带的比例高于顺序带的比例,如果应用以顺序写为主,则顺序带的比例高于随机带的比例,当随机带中的可写磁道被写满时,将写满的随机带转换为半随机带,以增加带内可写入空间;当半随机带中的可写磁道被写满时,将被写满的半随机带转换为顺序带。本发明将瓦记录磁盘的带划分为三种类型,将随机写顺序化,并且支持原地更新,从而避免了瓦记录整带的RMW过程,一定程度上提升了瓦记录磁盘非顺序写性能。
-
公开(公告)号:CN105824579A
公开(公告)日:2016-08-03
申请号:CN201610153718.3
申请日:2016-03-17
Applicant: 中国科学院计算技术研究所
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/064 , G06F3/0674
Abstract: 本发明公开了一种捎带读写减小瓦记录写放大开销的方法,包括:步骤一,将多个磁道上的非顺序写请求聚集;步骤二,在盘片旋转一周的时间内,将跨带的多个写请求覆盖的数据块读出,将处于不同磁道上的数据块批量写入盘片。该方法可有效减小瓦记录磁盘原地更新时RMW带来的写放大开销。
-
公开(公告)号:CN106293543B
公开(公告)日:2019-03-12
申请号:CN201610726634.4
申请日:2016-08-25
Applicant: 中国科学院计算技术研究所
IPC: G06F3/06
Abstract: 本发明提出一种基于捎带回收的瓦记录RAID写顺序化方法及装置,计算机存储领域,该装置包括结构管理模块,用于将带通过循环日志的结构进行管理;高速持久缓存模块,用于接收所有非顺序写请求,当高速持久缓存被写到水位时触发下刷,其中将带划分为数据带与校验带,下刷以组为单位进行,组之间的写入未产生写覆盖,组内非整条带的写过程触发小写过程,同时在小写读时做捎带回收操作。本发明中当所有小写读都完成后再开始小写写,在带内小写读的过程中捎带做回收读,在小写写过程中将回收读出的有效数据和要下刷的有效数据合并为大块的顺序写,避免带内小写产生的RMW过程,并提升系统的整体性能。
-
-
-
-
-