一种热数据智能识别的UBIFS数据闪存系统技术方案

技术编号:23287948 阅读:38 留言:0更新日期:2020-02-08 18:03
该系统主要采用哈希函数与LRU算法对热数据进行计算、分析与识别,采用多日志技术对不同热度的日志、数据进行分开存放,并通过热数据日志延迟提交技术来减少闪存系统中的日志提交带来的元数据修改,减少了数据读写的次数,同时也减少了垃圾回收触发的频率,可以有效的提高系统数据的存储效率,减少系统资源的损耗,为软件系统提供更多的数据存储容量与更快的响应速度。

A UBIFS data flash system for intelligent recognition of thermal data

【技术实现步骤摘要】
一种热数据智能识别的UBIFS数据闪存系统
一种热数据智能识别的UBIFS数据闪存系统,该系统采用LRU算法与基于哈希表的冷热数据识别技术对冷热数据与数据热度进行智能计算与分析,并通过多日志技术来实现数据的分类存储,由互联网以及计算机等技术建立智能化的数据存储管理系统,其
涉及计算机技术、LRU算法、基于哈希表的冷热数据识别技术、多日志技术以及互联网技术等。
技术介绍
随着计算机技术与互联网技术的发展与进步,人们对于数据的存储与管理也越来越重视,闪存系统可以在设备断电的时候任然保存数据,具备其他数据存储系统不可比拟的优点,但是目前的计算机系统相关数据的类型比较复杂,系统数据量吞吐也比较的大,因此对于系统数据存储与管理的要求也在不断的增加,通过冷热数据识别技术建立智能化的数据处理机制,可以有效的提高数据存储的处理效率,提高系统资源的利用率。
技术实现思路
系统的关键技术可以分为LRU算法与基于哈希表的冷热数据识别技术两部分;1.LRU算法,该算法主要根据数据的访问历史筛选冷热数据,其核心思想是程序的时间局部性,根据数据块的最近访问记录,可以判断将来数据被访问的几率,该算法使用链表存储热数据块的块号,可以有效的通过链表来识别系统的热数据,建立数据分类机制;2.基于哈希表的冷热数据识别技术,该技术主要采用哈希表来存储数据块的热度值,系统通过哈希函数计算出数据块号对应的哈希表项,然后将对应哈希表项中存储的热度值加1,然后可以配合系统进行数据热度的识别,实现冷热数据的分类存储。系统的功能模块设计可以分为冷热数据识别模块、数据热度识别模块、日志优化模块以及垃圾回收模块等四个部分;1.冷热数据识别模块,该模块主要通过识别写入数据的冷热状态,并将数据分别存放到各自的冷、热日志中,实现冷热数据的自动分离;2.数据热度识别模块,该模块主要采用布隆过滤器来对数据进行过滤,并通过多哈希函数的哈希表来统计数据冷热程度,以此来实现系统对于数据热度值的判断,帮助系统建立数据分类存储与数据回收的方法;3.日志优化模块,该模块主要多日志技术和热数据日志延迟提交技术来防止热数据的失效,对日志的应用与管理方式进行优化,优化冷热数据的存储效率;4.垃圾回收模块,该模块主要通过逻辑块属性树来管理逻辑块的状态,对闲置数据进行判断与分析,可以实现垃圾数据的回收功能,并对回收频率与识别进行优化,降低了系统的使用压力。本文档来自技高网...

【技术保护点】
1.一种热数据智能识别的UBIFS数据闪存系统,其特征在于:该系统针对闪存数据存储管理、热数据识别、数据自动回收等问题进行开发,主要采用数种软件算法与相关存储技术实现存储数据的有效分类,并实现数据的统一管理,其主要设计部分可以分为系统的关键技术与系统的功能模块设计两个部分。/n

【技术特征摘要】
1.一种热数据智能识别的UBIFS数据闪存系统,其特征在于:该系统针对闪存数据存储管理、热数据识别、数据自动回收等问题进行开发,主要采用数种软件算法与相关存储技术实现存储数据的有效分类,并实现数据的统一管理,其主要设计部分可以分为系统的关键技术与系统的功能模块设计两个部分。


2.根据权利要求1所述,系统的关键技术可以分为LRU算法与基于哈希表的冷热数据识别技术两部分,通过两种软件算法可以建立...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:湖南移商动力网络技术有限公司
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1