发明名称 一种基于I/O自适应的文件系统日志模式
摘要 本发明公开了一种基于I/O自适应的文件系统日志模式,特征是采取根据需要写入数据块的长度对数据块进行分类,将需要写入的连续数据块写入文件系统的数据区,将需要写入的随机数据块以及元数据写入文件系统的日志区,在建立检查点时,将随机数据块与元数据写入文件系统的数据区的操作步骤。由于采用了I/O自适应的文件系统日志模式,与传统的文件系统日志模式相比,在保证文件系统一致性情况下,降低了对数据区的写入数据量与写入次数,缩短了文件系统的写请求的响应时间,提高文件系统的服务质量与性能。
申请公布号 CN105956090A 申请公布日期 2016.09.21
申请号 CN201610284434.8 申请日期 2016.04.27
申请人 中国科学技术大学 发明人 许胤龙;魏舒展;李永坤;吴思;陈友旭
分类号 G06F17/30(2006.01)I;G06F3/06(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 安徽省合肥新安专利代理有限责任公司 34101 代理人 汪祥虬
主权项 一种基于I/O自适应的文件系统日志模式,其特征在于包括以下步骤:第一步、根据需要写入数据块的长度对数据块进行分类:遍历已经修改的文件内容数据块的集合,将处于连续位置的数据块整理成一个连续的数据块写入,整理完成后根据数据块的长度是否大于特定的阈值将这些数据块分成连续数据块和随机数据块两类,并设置标志位表示这些数据块是连续的‐‐‐‐如果数据块的长度超过阈值时,或者是随机的‐‐‐‐如果数据块的长度小于阈值时;第二步、将需要写入的连续数据块,也就是被标记连续标志的数据块,写入文件系统的数据区;第三步、将需要写入的随机数据块,也就是被标记随机标志的数据块,与元数据以及事务数据写入文件系统的日志区:第四步、在建立检查点时,将存储在日志区的随机数据块与元数据一起写入文件系统的数据区。
地址 230026 安徽省合肥市包河区金寨路96号