The invention discloses an object-based traceability storage system and a method thereof, wherein the system comprises an object storage client and an object storage device end. The client object storage system for state, file format and application execution trace information collection, the traceability information stored in the buffer, and the object contains information to the tracing object storage device sends commands; object based storage device is used for analyzing the object command, extract the traceability information and traceability information is written to the object file and database then, using keywords to query the database to retrieve, finally the query data obtained in the form of reports on display. Traceability information can be efficiently collected and query.
【技术实现步骤摘要】
本专利技术属于计算机数据存储
,更具体地,涉及一种基于对象的溯源存储系统及方法。
技术介绍
在计算机存储领域,如今的存储系统已经在可靠性、可用性和高效性方面取得了巨大的进步。然而随着数据量的增大和数据复杂度的提高,利用溯源来管理存储系统也变得越发重要。溯源是描述一个数据对象的历史操作的元数据。溯源提高了数据本身所描述的价值,它给出了“对象是如何创建的,对象依赖了哪些其他对象以及这两个对象的历史操作有何不同”等问题的答案。在系统领域,一个对象的溯源是所有影响该对象最终状态的过程和数据。由于溯源表露了数据的起源和产生过程,让用户对数据的理解更加透彻,相关研究机构已经认识到了数据溯源的重要性并且在积极地探索如科学计算、档案系统和数据库等多个领域的相关问题。然而,上述研究限定在了特定的领域或者获取数据溯源时需要对应用程序进行修改,降低了溯源信息的收集效率。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种基于对象的溯源存储系统及方法,充分利用对象存储体系结构,在对象存储客户端收集系统内核信息、文件格式信息及普通应用程序信息等溯源信息,并将收集到的溯源信息封装成对象,存储到对象存储设备端的数据库或日志文件中,可以使溯源信息得以高效地收集及查询。由此解决现有技术中对溯源信息的收集效率较低的技术问题。为实现上述目的,按照本专利技术的一个方面,提供了一种基于对象的溯源存储系统,包括:对象存储客户端以及对象存储设备端;所述对象存储客户端,用于收集系统内核、文件格式以及应用程序的溯源信息,将收集得到的溯源信息存入缓冲区,并向所述对象存储设备端发送对象命 ...
【技术保护点】
一种基于对象的溯源存储系统,其特征在于,包括:对象存储客户端以及对象存储设备端;所述对象存储客户端,用于收集系统内核、文件格式以及应用程序的溯源信息,将收集得到的溯源信息存入缓冲区,并向所述对象存储设备端发送对象命令;所述对象存储设备端,用于接收并解析所述对象命令,提取出所述对象存储客户端缓冲区中的溯源信息,将提取出的溯源信息写入对象文件以及数据库中;所述对象存储设备端,还用于在接收到用户输入的查询关键字时,对数据库进行检索,将与查询关键字匹配的查询结果进行展示。
【技术特征摘要】
1.一种基于对象的溯源存储系统,其特征在于,包括:对象存储客户端以及对象存储设备端;所述对象存储客户端,用于收集系统内核、文件格式以及应用程序的溯源信息,将收集得到的溯源信息存入缓冲区,并向所述对象存储设备端发送对象命令;所述对象存储设备端,用于接收并解析所述对象命令,提取出所述对象存储客户端缓冲区中的溯源信息,将提取出的溯源信息写入对象文件以及数据库中;所述对象存储设备端,还用于在接收到用户输入的查询关键字时,对数据库进行检索,将与查询关键字匹配的查询结果进行展示。2.根据权利要求1所述的系统,其特征在于,所述对象存储客户端包括系统状态溯源收集模块、文件格式溯源收集模块、应用程序溯源收集模块以及第一对象文件系统模块;所述系统状态溯源收集模块,用于分析系统状态文件,将系统内核信息转换为系统状态溯源信息;所述文件格式溯源收集模块,用于调用格式分析程序分析文件,将文件格式信息转换为文件格式溯源信息;所述应用程序溯源收集模块,用于拦截系统调用,将系统调用序列号以及进程信息转换为应用程序溯源信息;所述第一对象文件系统模块,用于将所述系统状态溯源信息、所述文件格式溯源信息以及所述应用程序溯源信息存入缓冲区,并向所述对象存储设备端发送对象命令。3.根据权利要求2所述...
【专利技术属性】
技术研发人员:谢雨来,廖雪龙,秦磊华,冯丹,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。