基于持久内存的LSM-tree键值存储方法、设备及介质

    公开(公告)号:CN118349167A

    公开(公告)日:2024-07-16

    申请号:CN202410282510.6

    申请日:2024-03-13

    Abstract: 本发明公开了一种基于持久内存的LSM‑tree键值存储方法、设备及介质,其中方法包括:读写请求分发到存储设备正确的分片中;管理读写操作中的后台任务队列,在后台任务执行中,选择合适的Compaction策略;对PMTables中数据离散度和无效数据量进行评估,确定垃圾回收优先级;利用键值对粒度提示搜索提高PMem查找数据速度。本发明动态选择Compaction策略,实现快速数据序列化操作,减少序列化开销,避免造成系统性能波动;动态触发垃圾回收,键值对粒度热数据上移,构建出低写入放大、高写入吞吐量、低读取延迟、低空间放大、崩溃后能够快速恢复的基于持久内存PMem的键值存储系统。

    一种基于缓存梯度冷热数据分层机制的键值存储系统及方法

    公开(公告)号:CN116186085A

    公开(公告)日:2023-05-30

    申请号:CN202310047424.2

    申请日:2023-01-31

    Applicant: 安徽大学

    Inventor: 孙辉 徐金峰

    Abstract: 本发明公开一种基于缓存梯度冷热数据分层机制的键值存储系统及方法,系统包括内存组件、设备组件和磁盘组件,方法为:过滤器筛选Key分流冷热数据;热数据进入热缓存模块,冷数据进入冷缓存模块;热缓存模块淘汰过时数据进入冷缓存模块,冷数据达到数量后进入GPUsort组件排序同时备份到GPU缓存区组件,冷数据经GPUsort组件排序存储到磁盘组件,同时,对磁盘文件热度值总和小于预定值的文件向系统下层迁移,大于预定值的文件向系统上层迁移。本发明优化了内存组件,增加了梯度分级的冷热数据机制,替换了内存数据结构,优化了内存缓存数据的读写机制,设置了“热数据上涌”机制,能够用更好、更准确的缓存策略对读写进行优化。

    一种基于智能网关的安全缓存部署系统及方法

    公开(公告)号:CN115665807A

    公开(公告)日:2023-01-31

    申请号:CN202211116433.4

    申请日:2022-09-14

    Abstract: 一种基于智能网关的安全缓存部署系统及方法,系统为由智能网关层SG和密集部署的无线接入点层AP构成的边缘缓存网络架构;所述智能网关层SG包括依次设置联盟决策模块、全局模型聚合模块、缓存决策模块;所述联盟决策模块将所有AP划分为不同AP联盟;全局模型聚合模块通过计算所有接收到的局部模型的加权来生成的全局模型;缓存决策模块用于生成缓存决策。本申请由超密集部署的固定接入点AP和智能网关SG形成的一种边缘缓存架构,为多个固定或移动性低的用户提供服务。在提出的架构中,我们认为SG作为中央协调器可以提供全局服务,例如缓存整个区域的热门内容,监视本地AP中用户生成的所有请求,集中调度存储资源并负责执行缓存放置决策。

    面向边缘环境下无人机的三层架构协同优化方法

    公开(公告)号:CN113156992B

    公开(公告)日:2022-07-08

    申请号:CN202110390787.7

    申请日:2021-04-12

    Applicant: 安徽大学

    Inventor: 孙辉 张波 仲红

    Abstract: 一种面向边缘环境下无人机的三层架构协同优化系统及方法,系统包括从底层到上层依次设置的边缘节点层、移动边缘服务器层、云服务器层;边缘节点层用于获取执行特定应用的任务的计算时间和能耗;移动边缘服务器层在边缘节点层中的边缘终端位置确定情况下,带宽通过三维空间中的欧式距离、路径损耗和香农定理计算得到;通过带宽的计算确定无人机信号覆盖范围和最佳悬停位置,还根据带宽得到相应的传输数据时间和任务计算时间;云服务器层计算边缘节点层中边缘终端与云服务器层的传输能耗,获得云端计算时间和相应网络环境下的传输时间。本发明针对移动边缘环境下响应时间敏感的计算密集型任务,解决了任务执行时间延迟较大和能耗较高的问题。

    一种面向键值存储的近数据计算集群系统

    公开(公告)号:CN111897784A

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

    申请号:CN202010668559.7

    申请日:2020-07-13

    Applicant: 安徽大学

    Inventor: 孙辉 王强

    Abstract: 本发明提出的一种面向键值存储的近数据计算集群系统,包括:主机端和多个NDP设备;主机端分别与各NDP设备连接;主机端包括:集群设备管理模块、文件分发模块和文件迁移模块;文件迁移模块用于获取各NDP设备的各压缩存储层的压缩需求;文件迁移模块用于根据键值范围将待压缩文件迁移到对应的存储键值区间的NDP设备进行存储和压缩排序。本发明通过设置多个NDP设备组成可计算存储阵列,保证了整个系统的存储能力和计算能力,同时也避免了主机端存储空间被占用,极大的缓解了数据库压缩排序操作的主机cpu瓶颈,从而有利于提高整个系统的数据处理效率。

    一种降低固态盘存储系统写性能抖动的缓存方法及系统

    公开(公告)号:CN108664217A

    公开(公告)日:2018-10-16

    申请号:CN201810294987.0

    申请日:2018-04-04

    Applicant: 安徽大学

    Inventor: 孙辉 贾晨 陈国栋

    Abstract: 本发明公开了一种降低固态盘存储系统写性能抖动的缓存方法:S1、在新写请求到达缓存系统时,将该新写请求数据存储至匹配的缓存簇;S2、基于该新写请求数据生成指纹信息,且将所述指纹信息与目标指纹库进行匹配,并根据匹配结果判断本次新写请求的操作类型;S3、根据本次新写请求的操作类型选择该新写请求数据在其所在缓存簇写回闪存时的处理方式。本发明通过指纹库技术,尽可能的选择更新数据页较多的簇写回闪存,并在原数据块所在存储单元空闲时,对原数据块执行垃圾回收,提高缓存空间利用率的同时降低了缓存中频繁更新数据写回闪存产生的大量无效数据页,减少了垃圾回收操作,降低固态盘写性能抖动。

Patent Agency Ranking