您所在的位置: 成果库 一种磁盘数据的同步回写方法

一种磁盘数据的同步回写方法

发布时间: 2023-06-30

来源: 科技服务团

基本信息

合作方式: 技术服务
成果类型: 发明专利
行业领域:
电子信息技术
成果介绍
本发明公开了一种磁盘数据的同步回写方法,包括设置一个写缓存空间,比较并获取具有相同起始扇区号的数据块A与A’的差异计算结果diff,并将数据块A’替换为数据块A;对每个差异计算的结果diff赋予权重值,并从大大小排序;当有普通数据块B请求写入时,控制对数据块B进行压缩,节省出部分空间,取权重最大的差异计算的结果diff插入到所述部分空间,并将新形成的数据块B’写入到磁盘第一个块为空的Z‑簇中,并将数据块B缓存到写缓存空间中;当写缓存的使用率达到预设阈值时,置换出写缓存中的数据块替换磁盘上的数据块,使Z‑簇变成N簇。该方法提高了磁盘的I/O带宽利用率,有效避免了小数据的写放大。
成果亮点
一种磁盘数据的同步回写方法,所述磁盘逻辑划分为多个Z-存储区和多个N-存储区,所述每个Z-存储区由多个Z簇组成,所述N-存储区由多个N簇组成,所述Z-簇及N-簇分别具有多个块,每个块由多个扇区组成,其中,所述Z-存储区只由Z-簇组成,所述N-存储区只由N-簇组成,Z-簇的首个块被压缩且嵌入了差异计算的结果diff,Z-簇的剩余块是正常的未被嵌入差异计算的结果diff的块,N-簇由正常的未被嵌入差异计算的结果diff的块组成,其特征在于,所述同步回写方法包括:设置一个写缓存空间,比较并获取档系统需要写入的数据块A与所述写缓存中具有相同起始扇区号的数据块A’的差异计算结果diff,并将写缓存中的数据块A’替换为数据块A;采用绝对公平算法对每个差异计算的结果diff赋予权重值,根据权重值对差异计算的结果diff从大大小排序。
团队介绍
中国科学院深圳先进技术研究院提升了粤港地区及我国先进制造业和现代服务业的自主创新能力,推动我国自主知识产权新工业的建立,成为国际一流的工业研究院。 深圳先进院目前已初步构建了以科研为主的集科研、教育、产业、资本为一体的微型协同创新生态系统,由九个研究平台,国科大深圳先进技术学院,多个特色产业育成基地、多支产业发展基金、多个具有独立法人资质的新型专业科研机构等组成。开展先进技术研究,促进科技发展。信息、电子、通讯技术研究新材料、新能源技术研究高性能计算、自动化、精密机械研究生物医学与医疗仪器研究相关学历教育、博士后培养与学术交流。
成果资料
产业化落地方案
点击查看