[发明专利]海量数据分级存储评测系统有效
申请号: | 201010531952.8 | 申请日: | 2010-11-04 |
公开(公告)号: | CN102004677A | 公开(公告)日: | 2011-04-06 |
发明(设计)人: | 舒继武;张广艳;邱建平 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 朱琨 |
地址: | 100084 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 海量 数据 分级 存储 评测 系统 | ||
技术领域
海量数据分级存储评测系统属于计算机系统评测领域,尤其涉及其中分级存储系统评测领域。
背景技术
分级存储系统依据对文件的访问频率及文件属性将文件在具有不同性能容量的存储设备间动态的迁移。对海量数据分级存储系统的测试,需要提供一个完整的文件系统场景以及在这文件系统场景上的文件访问请求。其中文件系统场景是指在某一时刻,文件系统中数据的大小、目录树结构、文件大小分布、文件分布及文件属性信息。分级存储评测要求文件系统场景中的基本文件属性要与实际相符,同时文件访问请求能够体现实际的文件系统访问情况。但在实际情况中,无法同时获得一个准确的文件系统场景和后续的文件访问请求。就目前而言,分级存储系统的评测主要是将采集得到的访问请求播放一段时间得到一个文件系统场景,而后在生成的文件系统场景上运行分级存储系统及后续访问进行系统的评测。这种评测方法提供的文件系统场景与真实应用并不相符,因此不能对分级存储系统性能进行完整的、正确的评测。
发明内容
本发明的目的是设计一种新的分级存储系统评测方法,并依据该方法实现一个海量数据分级存储系统评测工具。通过该方法,评测系统能够提供一个真实完整的文件系统场景,同时生成与此场景相对应的相对真实的文件访问请求。在这个文件系统场景及分级存储系统应用的基础上,通过播放生成的文件访问请求,以模拟真实应用中分级存储系统的使用情况。通过本方法,能够有效评测分级存储系统在真实应用系统中的应用情况。
海量数据分级存储评测系统其特征在于:由在一台计算机中的快照还原模块、文件系统访问场景信息还原模块、文件访问请求加密模块和文件访问请求播放模块共同组成,其中:
快照还原模块依次按照以下步骤生成快照描述文件和原始的文件系统访问请求:
步骤(1.1)从copy-on-write模式的快照信息中得到除文件内容以外的、指定日期的快照描述信息,包括:文件路径名、是否是目录、文件最近访问时间、文件最近修改时间、文件大小、文件所属用户和文件所属用户组,生成快照描述文件;
步骤(1.2)按上一步骤生成原始的文件系统访问请求,每个文件访问请求包括:访问类型、文件路径名、是否是目录、访问起始地址、版本号差值、所属用户信息、所属用户组信息、请求处理的数据大小和执行时间,所述文件访问类型包括:文件读、文件写、文件创建、文件删除,版本号差值表示在相邻两快照之间版本号的差值:
步骤(1.2.1)在相邻、连续的快照A和快照B中,读取快照A中的一个文件;
步骤(1.2.2)判断步骤(1.2.1)所读文件在所述快照B中是否存在:
若:不存在,便在所述快照A和快照B的时间点之间生成删除请求,转入步骤(1.2.4),
若:存在,则判断文件在快照A中的最近访问时间是否小于文件在快照B中的最近访问时间:
若:是,则生成(1.2.1)所述文件的写请求,转步骤(1.2.3),
若:不是,则转步骤(1.2.3);
步骤(1.2.3)判断步骤(1.2.1)中所读文件在快照A中的最近修改时间是否小于文件在快照B中的最近修改时间:
若:是,则生成步骤(1.2.1)中所述文件的读请求,转步骤(1.2.4),
若:不是,则转步骤(1.2.4);
步骤(1.2.4)判断快照A中的文件是否全被判断过:
若:是,则转步骤(1.3),
若:不是,则返回步骤(1.2.1);
步骤(1.3),则读取快照B中未被判断过的文件,并生成所述文件的创建请求,按照以下步骤处理所述文件:
步骤(1.3.1)判断快照B中文件的最近访问时间是否小于文件的最近修改时间:
若:是,则生成所述文件的写请求,
若:不是,则生成所述文件的读请求;
步骤(1.3.2)判断快照B中的所有文件是否全被判断过:
若:不是,则转步骤(1.3),若:是,则本流程结束;
文件系统场景信息还原模块,依次按照以下步骤还原文件系统的场景信息:
步骤(2.1)在所述快照还原模块中读取已形成的快照描述文件中的一条文件记录;
步骤(2.2)判断步骤(2.1)中读取的记录中的文件的最近访问时间是否大于文件的最近修改时间:
若:是,则根据步骤(2.1)中所读取的文件记录中的文件最近修改时间修改计算机系统时间,并创建此文件,而后根据步骤(2.1)中所读取的文件记录中的文件最近访问时间修改计算机系统时间,执行一次对所创建文件的读请求,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010531952.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:微控制器使用的存储器存取方法
- 下一篇:一种多任务并发调度的系统及方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置