一种硬件LZ77的压缩实现系统及方法

    公开(公告)号:CN103095305A

    公开(公告)日:2013-05-08

    申请号:CN201310003145.2

    申请日:2013-01-06

    Abstract: 本发明提供一种硬件LZ77的压缩实现系统及方法,该方法包括:步骤1.缓存待压缩的数据;步骤2.利用乒乓操作提取所述待压缩的数据,并交替使用哈希表和字典链表对其进行压缩编码;步骤3.对压缩编码后的数据中的非定长数据进行拼接处理;步骤4.缓存压缩后的数据和拼接处理后的数据。本发明采用FPGA实现LZ77压缩功能,通过采用数据写入缓存模块和数据写出缓存模块实现数据的乒乓写入和乒乓读取功能,采用字典模块实现字典的交替更新和使用,从而使得LZ77压缩算法模块达到最高的效率,并且通过压缩算法模块和非定长码元拼接模块的并行操作,提高现有的LZ77压缩算法的处理效率。

    一种管理网卡的方法、装置及系统

    公开(公告)号:CN106301859A

    公开(公告)日:2017-01-04

    申请号:CN201510312750.7

    申请日:2015-06-09

    Abstract: 本发明公开了一种管理网卡的方法,包括以下步骤:建立映射表,所述映射表用于保存复数个虚拟网卡和复数个物理网卡之间的映射关系;接收数据包;根据所述数据包的虚拟新一代周边元件扩展接口PCIe地址查询所述映射表,获取所述虚拟PCIe地址所对应的物理网卡的地址信息,即物理PCIe地址;向所述虚拟PCIe地址所对应的物理网卡转发所述数据包。本发明利用映射表建立复数个虚拟网卡和复数个物理网卡之间的映射关系,实现多个物理网卡的统一管理,提高系统的灵活性,并且能根据不同的需求热插拔网卡,有很好的容错功能以及可靠性。

    分布式环境下保障应用服务质量的方法及系统

    公开(公告)号:CN104486129A

    公开(公告)日:2015-04-01

    申请号:CN201410821077.5

    申请日:2014-12-24

    Abstract: 本发明提供一种分布式环境下定位瓶颈节点和保障应用服务质量的方法及系统。定位瓶颈节点的方法包括计算服务的关键路径上的每个节点在其处理阶段的延迟波动值;并且根据延迟波动值确定瓶颈节点。其中,服务的关键路径是根据一段时间内处理对该服务的请求的关键路径得到的;延迟波动值是根据一段时间内节点在其处理阶段处理请求的时间得到的。保障应用服务质量的方法包括对于存在长尾延迟的服务定位瓶颈节点;以及,检查瓶颈节点的延迟波动值是否超过预定阈值,根据检查结果执行故障诊断或者对该瓶颈节点的服务请求执行请求调度或加速。本发明降低了请求响应时间波动并且减少了长尾延迟,此外还减少了逐级逐个对节点进行优化的开销。

    一种缓存冲突检测方法、装置及系统

    公开(公告)号:CN104239228A

    公开(公告)日:2014-12-24

    申请号:CN201310246466.5

    申请日:2013-06-20

    Inventor: 隋秀峰 任睿

    Abstract: 本发明实施例公开了一种缓存冲突检测方法、装置及系统,用于全面细粒度地反映使用方之间对共享高速缓存的竞争冲突程度。本发明实施例方法包括:将共享高速缓存中的多个高速缓存组平均划分为N个超级组,高速缓存组的数量为N的正整数倍;计算预设时间内各个使用方对各个超级组的命中次数;根据命中次数生成各个使用方的命中向量,命中向量为N维向量;根据命中向量计算每两个使用方之间的命中向量相似度,命中向量相似度用于指示两个使用方之间对共享高速缓存的竞争程度;根据命中向量相似度识别对共享高速缓存存在竞争冲突的使用方。通过实施本发明方案,能够精确反映使用方之间对共享高速缓存的竞争冲突程度。

    一种LZ77压缩算法的硬件解码实现系统及方法

    公开(公告)号:CN103078647A

    公开(公告)日:2013-05-01

    申请号:CN201310013616.8

    申请日:2013-01-15

    Abstract: 本发明提供了一种LZ77压缩算法的硬件解码实现系统及方法,该系统包括:字符类别判决模块,用于判断待解码数据的属性;字符类别判决结果反馈模块,用于根据待解码数据的属性进行解码操作;缓存模块,用于缓存解码后的字符,并统计缓存的字符数目;缓存字符数结果反馈模块,用于根据所述字符数目从缓存模块中移位相应字符到字典模块中进行存储,并返回字符类别判决模块继续解码直至解码结束,其中字典模块用于存储缓存模块中的字符以备后续解码使用。本发明能够有效的提高现有Gzip解压缩算法核心组成部分LZ77算法的解码效率。

    一种固态硬盘及其存取方法

    公开(公告)号:CN102662856A

    公开(公告)日:2012-09-12

    申请号:CN201210129194.6

    申请日:2012-04-27

    Abstract: 本发明提供一种固态硬盘,其通过闪存转换层对数据进行压缩以及将压缩数据的相关信息保存在闪存物理页的后备区中,可以减少每次实际写入和读出闪存固态盘的数据量,同时减少了由于写操作所引起的擦除操作的次数,延长了固态盘的寿命。而且,数据的读写过程简单方便,没有增加复杂的数据结构,也没有增加缓冲区,无需对传统闪存转换层中的映射表进行任何修改,保证数据读写过程开销低。

    一种管理网卡的方法、装置及系统

    公开(公告)号:CN106301859B

    公开(公告)日:2020-02-14

    申请号:CN201510312750.7

    申请日:2015-06-09

    Abstract: 本发明公开了一种管理网卡的方法,包括以下步骤:建立映射表,所述映射表用于保存复数个虚拟网卡和复数个物理网卡之间的映射关系;接收数据包;根据所述数据包的虚拟新一代周边元件扩展接口PCIe地址查询所述映射表,获取所述虚拟PCIe地址所对应的物理网卡的地址信息,即物理PCIe地址;向所述虚拟PCIe地址所对应的物理网卡转发所述数据包。本发明利用映射表建立复数个虚拟网卡和复数个物理网卡之间的映射关系,实现多个物理网卡的统一管理,提高系统的灵活性,并且能根据不同的需求热插拔网卡,有很好的容错功能以及可靠性。

    一种调整服务器的频率的方法及装置

    公开(公告)号:CN106254058B

    公开(公告)日:2019-06-11

    申请号:CN201510326091.2

    申请日:2015-06-12

    CPC classification number: G06F1/08

    Abstract: 本发明实施例公开了一种调整服务器的频率的方法及装置,涉及通信技术领域,能够降低执行过程中的目标任务在所有服务器上执行完毕后产生长尾的概率。本发明实施例的方法包括:获取目标任务在第j个服务器的执行时间,其中,j为大于0并且小于N的正整数;当所述执行时间大于预设的第一阈值时,根据所述执行时间确定第j+1至第N个服务器中的第一服务器组,并调整所述第一服务器组的频率。本发明适用于数据中心。

Patent Agency Ranking