← 返回列表
一种固态盘存储系统的选择性数据压缩方法及装置
摘要文本
本发明公开了一种固态盘存储系统的选择性数据压缩方法及装置,该方法是在固态盘存储系统上设置压缩位图表和三个功能模块:负载监测模块、数据压缩模块和数据解压缩模块,由请求类型判断步骤、数据的压缩写入步骤和数据的解压缩读取步骤组成。根据系统的当前负载和CPU计算资源状态,该方法充分利用存储系统中数据的冗余特性和固态盘的闪存介质特性,通过利用动态的数据压缩技术减少冗余信息,减少写入数据量,以此缓解固态盘读写性能不对称的问题,同时提升固态盘的空间利用率和可靠性。。该数据由<马克数据网>整理
申请人信息
- 申请人:之江实验室
- 申请人地址:311121 浙江省杭州市余杭区中泰街道科创大道之江实验室
- 发明人: 之江实验室
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种固态盘存储系统的选择性数据压缩方法及装置 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311759362.4 |
| 申请日 | 2023/12/20 |
| 公告号 | CN117666968A |
| 公开日 | 2024/3/8 |
| IPC主分类号 | G06F3/06 |
| 权利人 | 之江实验室 |
| 发明人 | 曾令仿; 毛波; 吴素贞; 陈逸飞; 杜春锋; 陈光; 李勇; 程稳 |
| 地址 | 浙江省杭州市余杭区中泰街道科创大道之江实验室 |
专利主权项内容
1.一种固态盘存储系统的选择性数据压缩方法,其特征在于,该方法包括以下步骤:(1)从上层获得的请求判断是否为写请求,若是则进入数据的压缩写入,否则进入数据的解压缩读取;(2)获取当前系统的负载情况和运行参数,运算得到衡量系统当前负载状态变量的值;同时获得固态盘的页大小和单个页的写入时间;判断待压缩的文件大小与页大小,并将负载状态变量的值与系统设定的高、低阈值进行分别判断是否对写入数据进行压缩;(3)采用压缩算法对要压缩的写入数据进行压缩,得到评估结果,根据评估结果再次判断,并将压缩标记值在压缩位图表进行设置,最后将文件原始数据或压缩后的数据写入固态盘设备;(4)将数据压缩前后的文件大小的差值对页大小进行模运算,得到数据压缩减少的写时间,并判断数据压缩减少的写时间与压缩时间的大小;(5)从固态盘设备读取数据,从压缩位图表读取读请求地址对应的压缩标记值,判断压缩标记值为高压缩还是低压缩,进而判断是否对读取的数据进行解压缩,最后返回解压缩的数据或原始数据。