[发明专利]动态数据压缩在审
申请号: | 201910090535.5 | 申请日: | 2019-01-30 |
公开(公告)号: | CN110099092A | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 纳温·穆拉利马诺哈尔;徐聪;格雷格·B·莱萨日特 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 张涛;吴丽丽 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据压缩 压缩算法 动态数据压缩 动态压缩 工作负载 系统执行 节点处 | ||
1.一种用于存储指令的非暂时性机器可读存储介质,所述指令在执行时使系统:
执行动态压缩适应处理,所述动态压缩适应处理包括:动态地对用于执行数据压缩的压缩算法以及执行所述数据压缩的不同类型节点的布置内的位置进行调整,
其中,动态地对所述压缩算法以及所述位置进行调整包括:基于所述不同类型节点的布置的状态和执行所述数据压缩的工作负载的特征,从多个不同压缩算法中并且从所述不同类型节点的不同节点处的位置中进行选择。
2.根据权利要求1所述的非暂时性机器可读存储介质,其中,
所述不同类型节点包括计算节点以及通过通信架构耦接到所述计算节点的接收节点,并且其中从所述位置中进行选择包括从所述计算节点和所述接收节点中进行选择以执行所述数据压缩。
3.根据权利要求2所述的非暂时性机器可读存储介质,其中,
所述接收节点包括存储器或耦接到较低级别存储的输入/输出I/O节点。
4.根据权利要求3所述的非暂时性机器可读存储介质,其中,
选择所述存储器以执行所述数据压缩包括:选择与所述存储器相关联的加速器以执行所述数据压缩。
5.根据权利要求2所述的非暂时性机器可读存储介质,其中,所述动态压缩适应处理包括:
在第一决策阶段,决定是否在所述计算节点处执行所述数据压缩;以及
响应于决定不在所述计算节点处执行所述数据压缩的所述第一决策阶段,在第二决策阶段,决定是否在所述接收节点处执行对由所述计算节点通过通信架构传送的未压缩数据的所述数据压缩。
6.根据权利要求5所述的非暂时性机器可读存储介质,其中,
所述第一决策阶段使用第一输入因子,并且所述第二决策阶段使用第二输入因子。
7.根据权利要求6所述的非暂时性机器可读存储介质,其中,
所述第一决策阶段将所述第一输入因子聚合并基于所述第一输入因子的聚合而做出数据压缩决策,并且所述第二决策阶段将所述第二输入因子聚合并基于所述第二输入因子的聚合而做出数据压缩决策。
8.根据权利要求1所述的非暂时性机器可读存储介质,其中,
所述动态压缩适应处理在所述不同类型节点的第一节点处对给定数据应用第一压缩算法,并且在所述不同类型节点的第二节点处对所述给定数据应用不同的第二压缩算法。
9.根据权利要求1所述的非暂时性机器可读存储介质,其中,
基于所述工作负载的特征从所述不同节点处的位置中进行选择包括:基于所述工作负载的数据的压缩因子,从所述不同节点处的位置中进行选择。
10.根据权利要求1所述的非暂时性机器可读存储介质,其中,
基于所述不同类型节点的布置的所述状态从所述不同节点处的位置中进行选择包括:基于将所述不同类型节点的布置中的节点互连的通信架构的阻塞级别,从所述不同节点处的位置中进行选择。
11.根据权利要求1所述的非暂时性机器可读存储介质,其中,
基于所述不同类型节点的布置的所述状态从所述不同节点处的位置中进行选择包括:基于所述不同类型节点的布置中的各个节点处的处理利用率,从所述不同节点处的位置中进行选择。
12.根据权利要求1所述的非暂时性机器可读存储介质,其中,
从所述多个不同压缩算法中进行选择包括:从第一压缩算法和实现比所述第一压缩算法更低的压缩量的第二压缩算法中进行选择。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910090535.5/1.html,转载请声明来源钻瓜专利网。