-
公开(公告)号:CN107544756A
公开(公告)日:2018-01-05
申请号:CN201710657877.1
申请日:2017-08-03
Applicant: 上海交通大学
Abstract: 本发明提供了一种基于SCM的Key-Value日志型本地存储方法,存储方法包括以下步骤:SCM内存划分步骤:对SCM内存进行按功能划分分区,即划分为超级块区、检查点区、页管理区、静态哈希表区、数据存储区这五个不同的逻辑分区;多层次内存管理步骤:构建三层内存管理模块,在不同层面上对内存进行管理,实现页面的动态分配和回收;高并发哈希表构建步骤:使用静态哈希表来索引key-value对象,使用动态分配的数组存放哈希冲突的元素。本发明中的实现方法根据异构内存介质的硬件特性合理调度分配存储空间,提高存储介质的利用率,延长硬件的使用寿命,提高混合键值存储系统并发性和数据吞吐量。
-
公开(公告)号:CN107544756B
公开(公告)日:2020-11-06
申请号:CN201710657877.1
申请日:2017-08-03
Applicant: 上海交通大学
Abstract: 本发明提供了一种基于SCM的Key‑Value日志型本地存储方法,存储方法包括以下步骤:SCM内存划分步骤:对SCM内存进行按功能划分分区,即划分为超级块区、检查点区、页管理区、静态哈希表区、数据存储区这五个不同的逻辑分区;多层次内存管理步骤:构建三层内存管理模块,在不同层面上对内存进行管理,实现页面的动态分配和回收;高并发哈希表构建步骤:使用静态哈希表来索引key‑value对象,使用动态分配的数组存放哈希冲突的元素。本发明中的实现方法根据异构内存介质的硬件特性合理调度分配存储空间,提高存储介质的利用率,延长硬件的使用寿命,提高混合键值存储系统并发性和数据吞吐量。
-
公开(公告)号:CN105930356A
公开(公告)日:2016-09-07
申请号:CN201610218095.3
申请日:2016-04-08
Applicant: 上海交通大学
CPC classification number: G06F3/061 , G06F3/0644 , G06F12/0292 , G06F16/1815
Abstract: 本发明提供了一种日志型异构混合内存文件系统的实现方法,混合内存划分步骤:对文件系统的混合内存进行分层次划分,即划分为zone、section、segment、page这四个不同的逻辑块,并对四个逻辑块进行逻辑编号;混合内存逻辑块映射步骤:构建文件系统逻辑块到底层SCM物理地址的映射,并实现页面的动态分配和回收;多层次散列表构建步骤:构建多层次的基于散列表的目录结构,用于进行文件查找。本发明中的实现方法使文件系统能够根据异构内存介质的硬件特性合理调度分配存储空间,提高硬件的利用率,延长硬件的使用寿命,提高文件的存储效率和访问效率。
-
-