首页> 中国专利> 基于区块高度的可定制淘汰策略的可伸缩缓存方法

基于区块高度的可定制淘汰策略的可伸缩缓存方法

摘要

本发明公开了一种基于区块高度的可定制淘汰策略的可伸缩缓存方法,通过使用哈希桶的算法实现了一个常规的hashmap,并使用双向链表构建基于区块高度的缓存管理器来管理hashmap中的数据项,通过对数据项的判定调节桶数量,从而能够在缓存数据项个数动态伸缩可用容量的大小,此外,以缓存策略为以区块高度作为唯一参数的判定函数,允许开发者根据区块高度定制淘汰策略,淘汰掉在指定区块高度之前插入缓存的数据项。本发明应用于联盟链背景下的区块链网络上,既保证了状态数据缓存的有效性,同时又实现缓存容量动态伸缩,以及根据区块高度进行缓存项淘汰的机制,防止了数据“写丢失”与内存无上限增长,提高了内存利用率与系统吞吐量。

著录项

  • 公开/公告号CN109726146B

    专利类型发明专利

  • 公开/公告日2020-12-15

    原文格式PDF

  • 申请/专利权人 杭州趣链科技有限公司;

    申请/专利号CN201811636214.2

  • 申请日2018-12-29

  • 分类号G06F12/02(20060101);G06F16/901(20190101);

  • 代理机构33200 杭州求是专利事务所有限公司;

  • 代理人邱启旺

  • 地址 310012 浙江省杭州市西湖区文三路199号13幢201室

  • 入库时间 2022-08-23 11:25:16

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号