[发明专利]实时减少数据压缩的中央处理单元开销的方法和系统有效

专利信息
申请号: 201410012485.6 申请日: 2014-01-10
公开(公告)号: CN103929185B 公开(公告)日: 2017-05-24
发明(设计)人: R.阿舍;D.哈尼克;O.马加利特;K.I.罗南;D.索特尼科夫 申请(专利权)人: 国际商业机器公司
主分类号: H03M7/30 分类号: H03M7/30
代理公司: 北京市柳沈律师事务所11105 代理人: 邸万奎
地址: 美国纽*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 实时 减少 数据压缩 中央 处理 单元 开销 方法 系统
【说明书】:

技术领域

发明一般涉及计算机,并且更具体地涉及计算环境中数据压缩的CPU开销的实时减少。

背景技术

当今社会中,计算机系统是普遍的。可在工作场所、在家里、或在学校发现计算机系统。计算机系统可以包括数据存储系统或盘存储系统以处理和存储数据。数据存储系统或盘存储系统被用来处理和存储数据。存储系统可包括一个或多个盘驱动器。这些数据处理系统通常需要大量的数据存储。客户数据或者数据处理系统内的用户所产生的数据占据该数据存储的一个很大的部分。这些计算机系统中的许多系统包括虚拟存储组件。

数据压缩被广泛用于减少处理、传输或存储给定量的信息所需要的数据量。数据压缩是为了最小化数据的表示而对数据进行的编码。例如,压缩可被用于减少文件的存储需求以提高信道上的通信速率,或者用于在加密之前减少冗余以提高安全性。然而,数据压缩消耗非常大量的计算(例如,中央处理单元“CPU”)资源。

发明内容

在一个实施例中,提供了一种用于实时减少使用处理器设备的数据压缩的CPU开销的方法。对从数据序列中随机选择的数据样本应用非压缩启发(heuristics)以确定是否压缩所述数据序列。基于非压缩启发计算压缩潜力(potential)。将压缩潜力与阈值进行比较。如果匹配压缩阈值则压缩所述数据序列,如果匹配霍夫曼编码阈值则使用霍夫曼编码压缩所述数据序列,或者不压缩地存储所述数据序列。

在另一实施例中,提供了一种用于实时减少数据压缩的CPU开销的计算机系统。该计算机系统包括计算机可读介质以及与所述计算机可读介质可操作地通信的处理器。所述处理器对从数据序列中随机选择的数据样本应用非压缩启发以确定是否压缩所述数据序列。基于所述非压缩启发计算压缩潜力。将压缩潜力与阈值进行比较。如果匹配压缩阈值则压缩所述数据序列,如果匹配霍夫曼编码阈值则使用霍夫曼编码压缩所述数据序列,或者不压缩地存储所述数据序列。

在进一步的实施例中,提供了一种用于实时减少数据压缩的CPU开销的计算机程序产品。所述计算机可读存储介质具有在其上存储的计算机可读程序代码部分。所述计算机可读程序代码部分包括对从数据序列中随机选择的数据样本应用非压缩启发以确定是否压缩所述数据序列的第一可执行部分。基于所述非压缩启发计算压缩潜力。将压缩潜力与阈值进行比较。如果匹配压缩阈值则压缩所述数据序列,如果匹配霍夫曼编码阈值则使用霍夫曼编码压缩所述数据序列,或者不压缩地存储所述数据序列。

除了上述示例性方法实施例之外,其它的示例性系统和计算机产品的实施例也被提供并提供相关的优点。已经提供了上述概要以便以简化的形式介绍将在下面的详细描述中进一步描述的构思的精选。本概要并不旨在识别要求保护的主题的关键特征或必要特征,也不是旨在用于帮助确定要求保护的主题的范围。要求保护的主题并不限于解决背景技术中提到的任何或所有缺点的实施方式。

附图说明

为了使本发明的优点容易理解,将通过参考附图中所示的具体实施例来呈现以上简要描述的本发明的更具体的描述。应理解,这些附图描绘了本发明的实施例,并且因此不应被认为是对其范围的限制,将通过使用附图来描述和说明本发明的附加特征和细节,附图中:

图1是示出可在其中实现本发明的各方面的具有示例性存储设备的计算机存储环境的框图;

图2是示出可在其中实现本发明的各方面的计算机系统中的示例性数据存储系统的硬件结构的框图;

图3是示出可在其中实现本发明的各方面的用于实时减少数据压缩的CPU开销的示例性方法的流程图;

图4是字节熵(entropy)作为文件服务器数据集的压缩比的函数的示例图,其中可实现本发明的各方面;

图5是示出使用可与本发明组合的前缀压缩估计来实时减少数据压缩的CPU开销的示例性方法的流程图;

图6是示出可在其中实现本发明的各方面的、使用启发和前缀压缩估计两者来实时减少数据压缩的CPU开销的示例性方法的流程图;

图7是可在其中实现本发明的各方面的、使用启发来实时减少数据压缩的CPU开销的详细的流程图;

图8A是可在其中实现本发明的各方面的、对于文件服务器数据集的8KB的数据块的压缩配给(ration)的启发建议的附加示例图;

图8B是可在其中实现本发明的各方面的、对于VM图像数据集的8KB的数据块的压缩配给的启发建议的附加示例图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410012485.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top