基于纠删码的自适应编码存储方法、装置、可读存储介质

    公开(公告)号:CN116166192A

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

    申请号:CN202310013094.5

    申请日:2023-01-05

    Abstract: 本发明公开了一种基于纠删码的自适应编码存储方法、装置、可读存储介质,首先将系统中各个节点按照过往表现情况分类为诚实节点、风险节点以及恶意节点,利用RS(n‑f‑k,f+k)码对区块进行编码,将区块头、校验值与各个片段分别组装起来,存储到所述诚实节点和所述风险节点中。使用拜占庭容错协议将所有的所述片段分发到所述诚实节点和所述风险节点上去,并在所述诚实节点和所述风险节点之间达成共识。利用本申请的方案可以有效获取系统中的恶意节点数量,且相比于全副本的存储方式,本申请的方案降低了97.5%的存储开销。相比于基于静态纠删码的存储方式,本申请的方案降低了23.8%的存储开销的同时,降低了25.4%的写入时间延迟并提高了45.6%的写入吞吐量。

    基于非易失性内存的微内核操作系统持久化方法及系统

    公开(公告)号:CN117270784A

    公开(公告)日:2023-12-22

    申请号:CN202311323283.9

    申请日:2023-10-12

    Abstract: 本发明提供了一种基于非易失性内存的微内核操作系统持久化方法及系统,利用微内核操作系统的特点,将系统抽象成由系统状态对象组成的树状结构,以便高效地捕获整个系统状态并持久化系统,此外,该方法将操作系统的状态全部放在非易失性内存设备上,并通过高效的多版本对象管理策略,实现了低开销的全系统持久化,该方法还使用一个具备自我故障恢复能力的检查点管理模块,来定期进行检查点的创建,并负责管理运行时对象和检查点对象的分配和回收。本发明具有低开销、高频率、支持与系统外部世界同步等特点,并且可以让运行在其上的应用不用任何修改就可以获得持久化支持,具有广泛的适用性。

Patent Agency Ranking