大规模存储系统性能测试方法与技术研究

基本信息
批准号:61170008
项目类别:面上项目
资助金额:61.00
负责人:郑纬民
学科分类:
依托单位:清华大学
批准年份:2011
结题年份:2015
起止时间:2012-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:张广艳,钱凯,易乐天,罗象宏,李洪昌,程志强,张浩杰,丘建平
关键词:
trace重放性能测试存储系统人工负载状态重建
结项摘要

存储系统性能对于访问大量数据的应用至关重要。性能测试有助于确定影响存储系统性能的关键因素,从而可以有针对性地进行分析和改进。存储系统性能测试主要涉及两个技术挑战:创建真实的存储系统状态,生成有代表性的访问负载。虽然存储系统设计取得很大进步,但存储系统性能测试技术的发展却非常滞后。主要表现在一些关键技术问题依然悬而未决,例如:如何在B系统上重放从A系统采集的trace而又保持负载模式;如何保证分布式播放时整体负载的行为特征;如何快速构建大规模存储系统的真实状态。针对现有大规模存储系统性能测试技术的不足,本项目提出了大规模存储系统性能测试方法与技术研究,面向大规模存储系统性能测试的两大技术挑战,主要研究:访问trace的高效收集与合理重放技术;可扩展的有代表性人工负载生成方法;大规模存储系统真实状态的快速构建技术。最终目标是构建可重复、可扩展、易配置、可信赖的存储系统性能评测体系。

项目摘要

本项目顺利完成了研究计划中的全部内容,初步构建了高效率、可重复、可扩展的存储系统性能评测体系。主要学术进展包括:.① 研究了分级存储系统性能测试技术并实现了测试工具DMStone,它使用文件系统快照生成某一时刻的系统状态,并根据后续的相邻快照的差异分析出后续访问负载的宏观特征,进而生成后续对文件系统的数据访问。DMStone能够提供某一时刻完整的文件系统状态,涵盖了近期访问过的和长期不用的所有文件,而且它能够保证后续文件访问的局部性与真实应用场景相符合。.② 设计了一个块级别存储系统性能测试工具IOmark,它根据来自真实存储系统的I/O 记录生成相同的I/O 请求负载,以模拟运行环境的真实负载变化。使用Linux内核态异步I/O 实现对块级别存储系统的访问;通过跟踪生成的I/O 请求的状态和I/O 记录中的请求时间来控制I/O 请求的发送时间,并筛选I/O 记录中的盘号来控制负载轻重,从而实现精确地重放I/O 负载的功能。.③ 按照TPC-C标准设计并实现了一套符合标准的TPC-C评测程序,并对多套存储系统进行了测试。对TPC-C评测程序的负载特征进行量化分析,从底层磁盘阵列控制器和上层数据库系统两个方面分别对TPC-C程序的数据访问模式、数据块大小分布、读写频率,读写混合比例等进行分析。针对TPC-C评测程序的负载特征,提出一系列系统级优化方法。完成对多套服务器的TPC-C评测,其中,在4路英特尔至强服务器上TPMC值达到101.8万。.④ 本项目研究提出了一系列大规模存储系统性能测试方法与技术,在Linux系统中设计并实现了块级别、文件级别存储系统性能测试工具。这些方法和工具帮助我们理解存储系统内在特征和应用I/O负载模式,为存储阵列、云存储系统、大数据计算等相关技术研究提供了有力支撑,加速了相关成果的提出、实现和优化。.主要学术成绩包括:发表学术论文16篇,其中5篇发表在系统领域国际顶尖期刊ACM Transactions on Storage、IEEE Transactions on Computers、IEEE Transactions on Parallel and Distributed Systems上,SCI 检索8 篇,EI 检索13 篇。获得发明专利授权1 项,申请发明专利1 项。课题负责人郑纬民教授获得2015年度国家技术发明奖二等奖1项。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
2

特斯拉涡轮机运行性能研究综述

特斯拉涡轮机运行性能研究综述

DOI:10.16507/j.issn.1006-6055.2021.09.006
发表时间:2021
3

栓接U肋钢箱梁考虑对接偏差的疲劳性能及改进方法研究

栓接U肋钢箱梁考虑对接偏差的疲劳性能及改进方法研究

DOI:10.3969/j.issn.1002-0268.2020.03.007
发表时间:2020
4

氯盐环境下钢筋混凝土梁的黏结试验研究

氯盐环境下钢筋混凝土梁的黏结试验研究

DOI:10.3969/j.issn.1001-8360.2019.08.011
发表时间:2019
5

基于ESO的DGVSCMG双框架伺服系统不匹配 扰动抑制

基于ESO的DGVSCMG双框架伺服系统不匹配 扰动抑制

DOI:
发表时间:2018

郑纬民的其他基金

批准号:69273017
批准年份:1992
资助金额:4.00
项目类别:面上项目
批准号:69873023
批准年份:1998
资助金额:12.00
项目类别:面上项目
批准号:60433040
批准年份:2004
资助金额:200.00
项目类别:联合基金项目
批准号:60273007
批准年份:2002
资助金额:24.00
项目类别:面上项目
批准号:60673144
批准年份:2006
资助金额:25.00
项目类别:面上项目

相似国自然基金

1

大规模网络存储系统的容错技术研究

批准号:60873066
批准年份:2008
负责人:舒继武
学科分类:F0204
资助金额:33.00
项目类别:面上项目
2

大规模数据存储系统能耗优化方法的研究

批准号:60933002
批准年份:2009
负责人:谢长生
学科分类:F0204
资助金额:200.00
项目类别:重点项目
3

具重复数据删除大规模存储系统可靠性技术研究

批准号:60973009
批准年份:2009
负责人:王春露
学科分类:F0204
资助金额:32.00
项目类别:面上项目
4

大规模存储系统中多维元数据组织结构与快速查询方法研究

批准号:60703046
批准年份:2007
负责人:华宇
学科分类:F0204
资助金额:20.00
项目类别:青年科学基金项目