期刊导航
期刊开放获取
vip
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
1
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
MM-CLOCK:面向NVMe SSDs的CLOCK算法优化
1
作者
刘艳雪
徐军
+6 位作者
葛颂阳
季忠铭
孟令坤
李鑫
程冠杰
袁巩生
陈刚
《计算机学报》
北大核心
2025年第12期2912-2929,共18页
近年来,存储硬件的快速发展显著提升了存储容量和数据访问速度,这些发展为页面替换算法带来了新的挑战与机遇。为应对这些变化,本文提出了一种新型CLOCK页面替换算法——MM-CLOCK,旨在利用现代硬件特性提升系统整体性能。MM-CLOCK算法...
近年来,存储硬件的快速发展显著提升了存储容量和数据访问速度,这些发展为页面替换算法带来了新的挑战与机遇。为应对这些变化,本文提出了一种新型CLOCK页面替换算法——MM-CLOCK,旨在利用现代硬件特性提升系统整体性能。MM-CLOCK算法主要包括两个关键机制:页面预选机制和自适应写感知策略。其中,页面预选机制利用命中率指标提前识别出一组在后续页面替换过程中将被淘汰的候选页面,从而在替换决策阶段降低计算开销,提高替换效率。而自适应写感知策略则基于访问命中模式动态调整脏页的写回时机,实现对写负载的灵活调度,通过适当地延迟写回操作,进而减少不必要的I/O操作,缓解频繁写入带来的存储设备损耗问题。在这两个机制的协同作用下,MM-CLOCK不仅加速了页面替换过程,还引入了写感知,在提高数据库整体查询性能的同时,增强了系统对存储设备的友好性。此外,我们重新设计了缓冲池架构,引入了一种阈值驱动的主动页面写回机制,它可以在页面替换阶段开始执行前主动将缓冲区中的部分脏页面刷新到存储设备,充分利用了新型硬件的并发特性,减少页面替换过程中的写操作,从而降低写回延迟,提升系统的整体吞吐量。最后,为验证MMCLOCK算法的有效性,我们在WATT仿真框架和配备了NVMe SSD的PostgreSQL中进行了大量实验评估。实验结果表明,在WATT仿真框架中,相较于当前最先进的页面替换算法(如S3-FIFO),MM-CLOCK在执行速度上实现了高达5.17倍的性能提升;在实际的PostgreSQL数据库中,相较于广泛应用的Clock Sweep算法,其事务吞吐能力提高了8%,展现了优秀的实用性。
展开更多
关键词
数据库
页面替换算法
页面预选机制
自适应写感知策略
阈值驱动的主动页面写回机制
在线阅读
下载PDF
职称材料
题名
MM-CLOCK:面向NVMe SSDs的CLOCK算法优化
1
作者
刘艳雪
徐军
葛颂阳
季忠铭
孟令坤
李鑫
程冠杰
袁巩生
陈刚
机构
浙江大学软件学院
杭州高新区(滨江)区块链与数据安全研究院
中移(苏州)软件技术有限公司
出处
《计算机学报》
北大核心
2025年第12期2912-2929,共18页
基金
高性能网络合作服务项目(CMSY-202400746)
国家重点研发计划(2023YFC3603103)
浙江省“尖兵领雁+X”研发攻关计划(2024C01019)项目资助。
文摘
近年来,存储硬件的快速发展显著提升了存储容量和数据访问速度,这些发展为页面替换算法带来了新的挑战与机遇。为应对这些变化,本文提出了一种新型CLOCK页面替换算法——MM-CLOCK,旨在利用现代硬件特性提升系统整体性能。MM-CLOCK算法主要包括两个关键机制:页面预选机制和自适应写感知策略。其中,页面预选机制利用命中率指标提前识别出一组在后续页面替换过程中将被淘汰的候选页面,从而在替换决策阶段降低计算开销,提高替换效率。而自适应写感知策略则基于访问命中模式动态调整脏页的写回时机,实现对写负载的灵活调度,通过适当地延迟写回操作,进而减少不必要的I/O操作,缓解频繁写入带来的存储设备损耗问题。在这两个机制的协同作用下,MM-CLOCK不仅加速了页面替换过程,还引入了写感知,在提高数据库整体查询性能的同时,增强了系统对存储设备的友好性。此外,我们重新设计了缓冲池架构,引入了一种阈值驱动的主动页面写回机制,它可以在页面替换阶段开始执行前主动将缓冲区中的部分脏页面刷新到存储设备,充分利用了新型硬件的并发特性,减少页面替换过程中的写操作,从而降低写回延迟,提升系统的整体吞吐量。最后,为验证MMCLOCK算法的有效性,我们在WATT仿真框架和配备了NVMe SSD的PostgreSQL中进行了大量实验评估。实验结果表明,在WATT仿真框架中,相较于当前最先进的页面替换算法(如S3-FIFO),MM-CLOCK在执行速度上实现了高达5.17倍的性能提升;在实际的PostgreSQL数据库中,相较于广泛应用的Clock Sweep算法,其事务吞吐能力提高了8%,展现了优秀的实用性。
关键词
数据库
页面替换算法
页面预选机制
自适应写感知策略
阈值驱动的主动页面写回机制
Keywords
database
page
replacement algorithm
page
pre-selection
mechanism
adaptive writeawareness strategy
threshold-driven proactive page writeback mechanism
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
MM-CLOCK:面向NVMe SSDs的CLOCK算法优化
刘艳雪
徐军
葛颂阳
季忠铭
孟令坤
李鑫
程冠杰
袁巩生
陈刚
《计算机学报》
北大核心
2025
0
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部