期刊文献+
共找到26篇文章
< 1 2 >
每页显示 20 50 100
Persistent Data Layout in File Systems
1
作者 LUO Shengmei LU Youyou +2 位作者 YANG Hongzhang SHU Jiwu ZHANG Jiacheng 《ZTE Communications》 2018年第3期59-66,共8页
Data layout in a file system is the organization of data stored in external storages. The data layout has a huge impact on performance of storage systems. We survey three main kinds of data layout in traditional file ... Data layout in a file system is the organization of data stored in external storages. The data layout has a huge impact on performance of storage systems. We survey three main kinds of data layout in traditional file systems: in-place update file system, log-structured file system, and copy-on-write file sys- tem. Each file system has its own strengths and weaknesses under different circumstances. We also include a recent us- age of persistent layout in a file system that combines both flash memory and byte- addressable non- volatile memory. With this survey, we conclude that persistent data layout in file systems may evolve dramatically in the era of emerging non-volatile memory. 展开更多
关键词 data layout file system persistent storage solid state drive(SSD)
在线阅读 下载PDF
NapFS:A High-Performance Persistent Memory File System for Non-Uniform Memory Access Architectures
2
作者 Wen-Qing Jia De-Jun Jiang Jin Xiong 《Journal of Computer Science & Technology》 2025年第4期1155-1171,共17页
Persistent memory(PM)allows file systems to directly persist data on the memory bus.To increase the capacity of PM file systems,building a file system across sockets with each attached PM is attractive.However,accessi... Persistent memory(PM)allows file systems to directly persist data on the memory bus.To increase the capacity of PM file systems,building a file system across sockets with each attached PM is attractive.However,accessing data across sockets incurs impacts of the non-uniform memory access(NUMA)architecture,which will lead to significant performance degradation.In this paper,we first use experiments to understand the NUMA impacts on building PM file systems.And then,we propose four design principles for building a high-performance PM file system NapFS for the NUMA architecture.We architect NapFS with per-socket local PM file systems and per-socket dedicated IO thread pools.This not only allows applications to delegate data accesses to IO threads for avoiding remote PM accesses,but also fully reuses existing single-socket PM file systems to reduce implementation complexity.Additionally,NapFS utilizes fast DRAM to accelerate performance by adding a global cache and adopts a selective cache mechanism to eliminate the redundant double-copy overhead for synchronization operations.Lastly,we show that NapFS can adopt extended optimizations to improve scalability and the performance of critical requests.We evaluate NapFS against other multi-socket PM file systems.The evaluation results show that NapFS achieves 2.2x and 1.0x throughput improvement for Filebench and RocksDB,respectively. 展开更多
关键词 non-uniform memory access(NUMA) persistent memory file system IO delegation
原文传递
RCache: A Read-Intensive Workload-Aware Page Cache for NVM Filesystem 被引量:2
3
作者 TU Yaofeng ZHU Bohong +2 位作者 YANG Hongzhang HAN Yinjun SHU Jiwu 《ZTE Communications》 2023年第1期89-94,共6页
Byte-addressable non-volatile memory(NVM),as a new participant in the storage hierarchy,gives extremely high performance in storage,which forces changes to be made on current filesystem designs.Page cache,once a signi... Byte-addressable non-volatile memory(NVM),as a new participant in the storage hierarchy,gives extremely high performance in storage,which forces changes to be made on current filesystem designs.Page cache,once a significant mechanism filling the performance gap between Dynamic Random Access Memory(DRAM)and block devices,is now a liability that heavily hinders the writing performance of NVM filesystems.Therefore state-of-the-art NVM filesystems leverage the direct access(DAX)technology to bypass the page cache entirely.However,the DRAM still provides higher bandwidth than NVM,which prevents skewed read workloads from benefiting from a higher bandwidth of the DRAM and leads to sub-optimal performance for the system.In this paper,we propose RCache,a readintensive workload-aware page cache for NVM filesystems.Different from traditional caching mechanisms where all reads go through DRAM,RCache uses a tiered page cache design,including assigning DRAM and NVM to hot and cold data separately,and reading data from both sides.To avoid copying data to DRAM in a critical path,RCache migrates data from NVM to DRAM in a background thread.Additionally,RCache manages data in DRAM in a lock-free manner for better latency and scalability.Evaluations on Intel Optane Data Center(DC)Persistent Memory Modules show that,compared with NOVA,RCache achieves 3 times higher bandwidth for read-intensive workloads and introduces little performance loss for write operations. 展开更多
关键词 storage system file system persistent memory
在线阅读 下载PDF
An efficient wear-leveling-aware multi-grained allocator for persistent memory file systems
4
作者 Zhiwang YU Runyu ZHANG +2 位作者 Chaoshu YANG Shun NIE Duo LIU 《Frontiers of Information Technology & Electronic Engineering》 SCIE EI CSCD 2023年第5期688-702,共15页
Persistent memory(PM)file systems have been developed to achieve high performance by exploiting the advanced features of PMs,including nonvolatility,byte addressability,and dynamic random access memory(DRAM)like perfo... Persistent memory(PM)file systems have been developed to achieve high performance by exploiting the advanced features of PMs,including nonvolatility,byte addressability,and dynamic random access memory(DRAM)like performance.Unfortunately,these PMs suffer from limited write endurance.Existing space management strategies of PM file systems can induce a severely unbalanced wear problem,which can damage the underlying PMs quickly.In this paper,we propose a Wear-leveling-aware Multi-grained Allocator,called WMAlloc,to achieve the wear leveling of PMs while improving the performance of file systems.WMAlloc adopts multiple min-heaps to manage the unused space of PMs.Each heap represents an allocation granularity.Then,WMAlloc allocates less-worn blocks from the corresponding min-heap for allocation requests.Moreover,to avoid recursive split and inefficient heap locations in WMAlloc,we further propose a bitmap-based multi-heap tree(BMT)to enhance WMAlloc,namely,WMAlloc-BMT.We implement WMAlloc and WMAlloc-BMT in the Linux kernel based on NOVA,a typical PM file system.Experimental results show that,compared with the original NOVA and dynamic wear-aware range management(DWARM),which is the state-of-the-art wear-leveling-aware allocator of PM file systems,WMAlloc can,respectively,achieve 4.11×and 1.81×maximum write number reduction and 1.02×and 1.64×performance with four workloads on average.Furthermore,WMAlloc-BMT outperforms WMAlloc with 1.08×performance and achieves 1.17×maximum write number reduction with four workloads on average. 展开更多
关键词 file system persistent memory Wear-leveling Multi-grained allocator
原文传递
NICFS:a file system based on persistent memory and SmartNIC
5
作者 Yitian YANG Youyou LU 《Frontiers of Information Technology & Electronic Engineering》 SCIE EI CSCD 2023年第5期675-687,共13页
Emergence of new hardware,including persistent memory and smart network interface card(SmartNIC),has brought new opportunities to file system design.In this paper,we design and implement a new file system named NICFS ... Emergence of new hardware,including persistent memory and smart network interface card(SmartNIC),has brought new opportunities to file system design.In this paper,we design and implement a new file system named NICFS based on persistent memory and SmartNIC.We divide the file system into two parts:the front end and the back end.In the front end,data writes are appended to the persistent memory in a log-structured way,leveraging the fast persistence advantage of persistent memory.In the back end,the data in logs are fetched,processed,and patched to files in the background,leveraging the processing capacity of SmartNIC.Evaluation results show that NICFS outperforms Ext4 by about 21%/10%and about 19%/50%on large and small reads/writes,respectively. 展开更多
关键词 Non-volatile memory persistent memory Data processing unit Smart network interface card(SmartNIC) file system
原文传递
改进的JDBC框架在数据持久层的应用 被引量:21
6
作者 张俐 张维玺 《计算机工程与设计》 CSCD 北大核心 2010年第8期1746-1749,共4页
为了解决面向构建企业级系统的JDBC数据持久化的问题,详细分析了模板模式和策略模式,并通过这两种设计模式改进了JDBC框架,最终形成了改进后的JDBC扩展框架,它具有不依赖于任何的O/R映射框架和EJB容器,且易学习、易使用、易部署等特点... 为了解决面向构建企业级系统的JDBC数据持久化的问题,详细分析了模板模式和策略模式,并通过这两种设计模式改进了JDBC框架,最终形成了改进后的JDBC扩展框架,它具有不依赖于任何的O/R映射框架和EJB容器,且易学习、易使用、易部署等特点。最后,结合某个电信客户关系管理系统(CRM)中的车辆管理模块的开发,给出了具体的实现。实验结果表明,改进后的JDBC框架有较强的实用性和有效性。 展开更多
关键词 JDBC框架 模板模式 策略模式 Properties文件 数据持久层
在线阅读 下载PDF
两种时空线索条件下表面颜色特征线索对客体保持的作用 被引量:4
7
作者 许百华 李玉明 崔翔宇 《心理学报》 CSSCI CSCD 北大核心 2013年第6期649-657,共9页
采用客体回溯范式,以客体预览利化效应(object specific previewing benefit,OSPB)作为指标,考察表面特征线索对客体保持的作用。实验1使用双向隧道创建时空线索不明确的条件,研究表面颜色特征线索的作用。实验2使用单向隧道使时空线索... 采用客体回溯范式,以客体预览利化效应(object specific previewing benefit,OSPB)作为指标,考察表面特征线索对客体保持的作用。实验1使用双向隧道创建时空线索不明确的条件,研究表面颜色特征线索的作用。实验2使用单向隧道使时空线索明确,研究表面颜色特征线索与时空线索一致、冲突情境下的客体保持。实验1和实验2均出现了OSPB效应,且实验2冲突情境的OSPB效应低于一致情境。研究结果表明在时空线索不明确的条件下,仅凭表面颜色特征线索就能实现客体保持;在时空线索明确的条件下,时空线索是客体保持的主要线索,同时表面颜色特征线索也起一定的作用。 展开更多
关键词 客体保持 表面特征线索 表面颜色 客体文件理论 客体预览利化效应
在线阅读 下载PDF
特征变化的连续性影响客体连续表征的维持 被引量:1
8
作者 杨立状 樊琦 +1 位作者 蒋怀滨 邵志芳 《心理科学》 CSSCI CSCD 北大核心 2014年第2期294-297,共4页
本研究采用客体回溯范式考察了特征变化的连续性对维持客体连续表征的作用。实验1和实验2分别探索了形状维度上的变化方式(不变、渐变、突变)和亮度维度上的变化方式(不变、渐变、随机变化)对客体预览利化效应的影响。在特征连续条件下... 本研究采用客体回溯范式考察了特征变化的连续性对维持客体连续表征的作用。实验1和实验2分别探索了形状维度上的变化方式(不变、渐变、突变)和亮度维度上的变化方式(不变、渐变、随机变化)对客体预览利化效应的影响。在特征连续条件下(不变或渐变),两个实验都获得了客体预览利化效应。而在特征不连续变化条件下(突变或随机变化),该效应消失。这些结果说明特征变化的连续性同样影响客体连续表征的维持。 展开更多
关键词 客体档案 特征变化 客体表征连续性
原文传递
客体档案理论的过去、现在和未来 被引量:5
9
作者 蒋怀滨 《心理科学进展》 CSSCI CSCD 北大核心 2008年第2期222-227,共6页
客体档案理论是解释认知过程中如何形成时空表征连续性的重要理论之一。首先,从特征整合论所提出的客体档案概念出发,论述了客体档案模型及其实验依据,在此基础上对涉及客体档案形成、保持与更新的特点所存在的争论进行阐述,之后介绍了... 客体档案理论是解释认知过程中如何形成时空表征连续性的重要理论之一。首先,从特征整合论所提出的客体档案概念出发,论述了客体档案模型及其实验依据,在此基础上对涉及客体档案形成、保持与更新的特点所存在的争论进行阐述,之后介绍了由客体档案理论新近发展成的事件档案理论及其依据,最后对目前客体档案研究中存在的一些热点问题如客体档案理论的核心假设和客体档案内部存储的信息类型及其关系等做出总结和展望。 展开更多
关键词 时空连续性 情景表征 客体档案 事件档案
在线阅读 下载PDF
内存文件系统综述 被引量:2
10
作者 张学成 肖侬 +1 位作者 刘芳 余松平 《计算机研究与发展》 EI CSCD 北大核心 2015年第S2期9-17,共9页
随着处理器和存储器之间性能差距越来越大,特别是处理器和外存之间的巨大差距使得I/O瓶颈问题日益突出.利用内存来缓解I/O瓶颈的传统做法是在内存中设置磁盘文件cache(buffer cache),从而减少访问外存的次数.但数据爆炸式的增长对内存... 随着处理器和存储器之间性能差距越来越大,特别是处理器和外存之间的巨大差距使得I/O瓶颈问题日益突出.利用内存来缓解I/O瓶颈的传统做法是在内存中设置磁盘文件cache(buffer cache),从而减少访问外存的次数.但数据爆炸式的增长对内存容量的需求越来越大,传统方法通过增加cache容量带来的效益反而会减少,而且在内外存之间频繁交换数据会产生较大的开销,因此在内存上直接建立内存文件系统的方法应运而生.此外,随着工业技术的进步,新型非易失性存储介质逐渐出现在人们的视野中,它可字节寻址和非易失的特性使得数据在内存级就可以持久化存储.由于文件系统总是和介质本身紧密相连的,分别讨论了基于易失性内存和非易失性内存的文件系统,阐述了它们各自的主要特点,如存储特性、访问方法、读写性能等方面,并通过比较发现内存文件系统在性能上比磁盘文件系统有巨大的提升,将是一种缓解I/O瓶颈更有效的途径. 展开更多
关键词 文件系统 内存 易失性内存 非易失性内存 持久内存 存储系统
在线阅读 下载PDF
一种简捷的数据持久层解决方案 被引量:10
11
作者 梁弼 《现代电子技术》 北大核心 2016年第14期84-86,91,共4页
针对目前使用Hibernate技术来实现数据持久层存在繁琐的映射文件配置、不灵活的数据访问等问题,提出一种基于Spring JDBC来实现数据持久层的方案,并结合实际应用系统的开发,详细论述了其具体实施过程。实际开发证明,该方案是切实可行的... 针对目前使用Hibernate技术来实现数据持久层存在繁琐的映射文件配置、不灵活的数据访问等问题,提出一种基于Spring JDBC来实现数据持久层的方案,并结合实际应用系统的开发,详细论述了其具体实施过程。实际开发证明,该方案是切实可行的,它不仅避免了映射文件配置,而且能简单快捷、灵活高效地完成数据持久层任务,并能与上下层次有机融合,较好地满足了多层Web应用系统的需求。 展开更多
关键词 数据持久层 SPRING JDBC HIBERNATE技术 映射文件配置 多层WEB
在线阅读 下载PDF
面向新型非易失存储的文件系统研究综述 被引量:3
12
作者 徐远超 《计算机应用研究》 CSCD 北大核心 2021年第6期1601-1610,共10页
新型非易失存储(NVM)可字节寻址,具有近似内存的低延迟特性以及外存的非易失性,受限于软硬件技术成熟度,目前首先被用于外存。讨论了NVM用于持久性外存所面临的一系列问题,以及管理上的一些挑战;对现有的典型NVM文件系统及其主要特性进... 新型非易失存储(NVM)可字节寻址,具有近似内存的低延迟特性以及外存的非易失性,受限于软硬件技术成熟度,目前首先被用于外存。讨论了NVM用于持久性外存所面临的一系列问题,以及管理上的一些挑战;对现有的典型NVM文件系统及其主要特性进行了梳理。归纳起来,这些特性主要围绕降低一致性开销、降低软件栈开销、内存与外存的融合、分布式文件系统、NVM文件系统安全、容错、空间管理几个方面展开。最后,展望了NVM文件系统仍然有待探讨的几个研究方向,包括扩展性问题、虚拟内存与文件系统的有机融合以及分布式文件系统等。 展开更多
关键词 非易失存储 文件系统 虚拟内存 持久性外存 远程直接内存访问
在线阅读 下载PDF
表面特征变化方式对客体连续性表征的影响
13
作者 蒋怀滨 李强 +1 位作者 钟财秀 鲜小竹 《贵州师范大学学报(自然科学版)》 CAS 2016年第1期109-114,共6页
基于客体回溯范式,探究表面特征变化方式对客体连续性表征的作用。实验1和实验2均采用3(变化方式:不变、渐进变化、随机变化)×2(客体条件:同客体、异客体)混合实验设计,分别考察形状与面积维度的变化方式(不变、渐进变化、随机变化... 基于客体回溯范式,探究表面特征变化方式对客体连续性表征的作用。实验1和实验2均采用3(变化方式:不变、渐进变化、随机变化)×2(客体条件:同客体、异客体)混合实验设计,分别考察形状与面积维度的变化方式(不变、渐进变化、随机变化)对客体预览利化效应的影响。结果显示:实验1和实验2,在特征不变条件下客体预览利化效应均显著,而在特征变化条件下(渐进变化或随机变化),该效应被显著削弱甚至消失。该结果说明表面特征变化方式对客体连续性表征的维持有重要影响。 展开更多
关键词 客体档案 特征变化 客体连续性表征
在线阅读 下载PDF
基于持久性内存的民航重复数据删除方法
14
作者 丁建立 李慧 《现代电子技术》 2022年第10期131-136,共6页
针对民航数据在存储、容灾备份时存在数据量大、备份时间长的问题,文中改进基于机械硬盘的传统去重方法,提出一种基于持久性内存(PM)的民航重复数据删除方法。该方法根据民航数据长度小而数量多的特点,采用基于位置的内容比较重删法,首... 针对民航数据在存储、容灾备份时存在数据量大、备份时间长的问题,文中改进基于机械硬盘的传统去重方法,提出一种基于持久性内存(PM)的民航重复数据删除方法。该方法根据民航数据长度小而数量多的特点,采用基于位置的内容比较重删法,首先采集文件数据块的指纹并提取指纹样本;然后利用持久性内存,根据指纹样本的ID定位文件位置;再匹配内容,判断是否需要进行二次细化分析;最后进行重删或备份。实验结果表明,与传统重删方法相比,文中优化方法在对民航数据库进行容灾备份时能够去除的重复数据占比约为98.08%,相较传统方法去重时间缩短1 2~2 3,所提方法能够提高去重效率,减少存储空间开销,使网络传输的带宽压力最小化。 展开更多
关键词 民航数据 重复数据删除 持久性内存 文件定位 重复率阈值 容灾备份
在线阅读 下载PDF
一种基于Java的可动态配置的数据访问模型
15
作者 杨健 杨邓奇 杜英国 《现代计算机》 2008年第4期154-156,共3页
利用Java的Web表示层框架Struts中的Commons Digester组件和接口技术,设计并实现一种通过读取自定义XML配置文件完成数据库访问和数据持久化动态管理的模型结构。该模型配置方便,有效地帮助实现真正的多层数据库应用系统。
关键词 数据访问模型 数据持久化 多层数据库应用系统 XML配置文件
在线阅读 下载PDF
HDFS分级存储系统元数据管理方法的研究 被引量:18
16
作者 刘晓宇 夏立斌 +1 位作者 姜晓巍 孙功星 《计算机工程与应用》 CSCD 北大核心 2023年第17期257-265,共9页
随着高能物理实验规模的不断扩大和实验复杂度的提高,研究人员正面临海量数据存储的挑战,考虑到成本、能耗、存储周期及运维管理等问题,具有存储容量大、成本低特点的磁带库成为高能物理领域海量存储系统中必不可少的选择。但HDFS现有... 随着高能物理实验规模的不断扩大和实验复杂度的提高,研究人员正面临海量数据存储的挑战,考虑到成本、能耗、存储周期及运维管理等问题,具有存储容量大、成本低特点的磁带库成为高能物理领域海量存储系统中必不可少的选择。但HDFS现有异构存储研究不支持磁带库存储,无法满足高能物理Hadoop平台海量实验数据持久化和备份过程对于存储系统高性价比的需求。针对上述问题,为了构建支持磁盘-磁带存储的HDFS分级存储系统,使磁带层文件在HDFS中无缝融合,为用户提供统一的文件系统命名空间,调研了分布式文件系统元数据管理方法,在此基础上设计实现了HDFS分级存储系统中统一的元数据管理方法。该方法通过重新设计内存文件元数据结构,构建分级存储系统统一的内存目录树并实现其访问管理和可靠性保障,完成分级存储系统中不同层级文件元数据的集中统一管理。测试结果表明,该方法实现了分级存储系统异构资源上文件元数据的统一管理,提供了高效的元数据操作。基于该方法构建的分级存储系统可靠性高,在对不同规模大小的文件读写时,其读写吞吐量较优于高能物理领域传统分级存储系统EOSCTA。 展开更多
关键词 HDFS分布式文件系统 分级存储系统 内存元数据管理 统一命名空间 持久化
在线阅读 下载PDF
Pmfs中目录项索引的实现 被引量:3
17
作者 杨顺 陈志广 肖侬 《计算机应用》 CSCD 北大核心 2017年第5期1241-1245,共5页
可字节寻址的非易失存储介质,如相变存储器等,使数据可以在内存级别持久化。由于非易失存储器(NVM)本身的读写延时非常低,系统软件开销成为了决定整个持久化内存系统性能的主要因素。Pmfs是一个专门为持久化内存所设计的文件系统,然而,P... 可字节寻址的非易失存储介质,如相变存储器等,使数据可以在内存级别持久化。由于非易失存储器(NVM)本身的读写延时非常低,系统软件开销成为了决定整个持久化内存系统性能的主要因素。Pmfs是一个专门为持久化内存所设计的文件系统,然而,Pmfs下的每个目录操作(打开、创建或删除)都会遍历目录下的所有目录项,导致了随文件数增长而线性增长的目录项查找开销。通过测试发现,在特定类型负载下这种开销成为了整个文件系统的瓶颈。针对该问题,在Pmfs中实现了持久化的目录项索引来加速目录操作。测试结果显示,基于单目录下100 000文件的负载,该优化使得文件创建速度提高了12倍,带宽增加了27.3%。 展开更多
关键词 持久化内存 目录项索引 文件系统 非易失存储器
在线阅读 下载PDF
一种分布式持久性内存文件系统的一致性机制 被引量:2
18
作者 陈波 陆游游 +3 位作者 蔡涛 陈游旻 屠要峰 舒继武 《计算机研究与发展》 EI CSCD 北大核心 2020年第3期660-667,共8页
持久性内存(persistent memory,PM)和远程直接内存访问(remote direct memory access,RDMA)具有高带宽、低延迟的硬件性能,这为设计高性能的分布式存储系统提供了新的机遇.然而,它们这些新的特性为高效的数据一致性管理引出了诸多问题:... 持久性内存(persistent memory,PM)和远程直接内存访问(remote direct memory access,RDMA)具有高带宽、低延迟的硬件性能,这为设计高性能的分布式存储系统提供了新的机遇.然而,它们这些新的特性为高效的数据一致性管理引出了诸多问题:一方面,持久性内存数据一致性依赖于CPU主动执行硬件指令刷写缓存实现,而这类指令开销极高,严重影响CPU处理性能;另一方面,RDMA在服务器端CPU不参与的情况下直接读写服务器端内存,因此服务器端CPU无法主动感知数据写入事件以执行数据刷写操作,一旦系统崩溃会造成数据不一致的问题.针对以上2个问题,提出一种分布式持久性内存文件系统的一致性机制(crash consistency mechanism,CCM):首先设计实现了基于操作日志的一致性保障策略,通过将每次操作的元信息记录至日志,并持久化,以保障系统的一致性状态;其次,设计了一种客户端对服务器端的远程写一致性策略,在完成数据传输的同时使服务器端CPU主动执行数据刷写;最后实现了一种服务器端的数据异步持久化,以提高系统的处理能力.测试结果表明,基于CCM的文件系统写吞吐可达到网络裸带宽的88%.相比于现有系统Octopus,CCM性能下降控制在1%以内. 展开更多
关键词 持久性内存 远程直接内存访问 一致性 操作日志 分布式文件系统
在线阅读 下载PDF
一种基于RDMA多播机制的分布式持久性内存文件系统 被引量:4
19
作者 陈茂棠 郑圣安 +5 位作者 游理通 王晶钰 闫田 屠要峰 韩银俊 黄林鹏 《计算机研究与发展》 EI CSCD 北大核心 2021年第2期384-396,共13页
持久性内存技术与远程直接内存访问(remote direct memory access,RDMA)技术的发展,为高效分布式系统的设计提供了新的思路.然而,现有的基于RDMA的分布式系统没有充分利用RDMA的多播能力,难以解决1对多传输场景下的多拷贝文件数据传输问... 持久性内存技术与远程直接内存访问(remote direct memory access,RDMA)技术的发展,为高效分布式系统的设计提供了新的思路.然而,现有的基于RDMA的分布式系统没有充分利用RDMA的多播能力,难以解决1对多传输场景下的多拷贝文件数据传输问题,严重影响了系统性能.针对此问题,提出一种基于RDMA多播机制的分布式持久性内存文件系统(RDMA multicast transmission based distributed persistent memory file system,MTFS),通过低延迟多播通信机制充分利用RDMA多播能力,将数据高效传输到多个数据节点,从而避免了多拷贝传输操作带来的高延迟.为提升传输操作灵活性,MTFS设计了多模式多播远程过程调用(remote procedure call,RPC)机制,实现了RPC请求自适应识别,并通过优化返回机制将部分传输操作移出关键路径,进一步提升传输效率.同时MTFS提供了轻量级一致性保障机制,通过设计故障恢复功能、数据校验系统、重传策略与窗口机制,当节点出现崩溃时进行快速恢复,并在传输出现错误时实现数据精准检测与纠正,保证了数据的可靠性和一致性.实验证明,MTFS在各测试集上相比现有系统GlusterFS吞吐量提升了10.2~219倍.在Redis数据库的工作负载下,MTFS相比于NOVA取得了最高10.7%的性能提升,并在多线程测试中取得了良好的可扩展性. 展开更多
关键词 持久性内存 远程直接内存访问 多播 分布式文件系统 远程过程调用
在线阅读 下载PDF
一种持久性内存文件系统数据页的混合管理机制 被引量:1
20
作者 陈游旻 朱博弘 +2 位作者 韩银俊 屠要峰 舒继武 《计算机研究与发展》 EI CSCD 北大核心 2020年第2期281-290,共10页
英特尔于2019年4月正式发布基于3D-Xpoint技术的傲腾持久性内存(Optane DC persistent memory),这为构建高效的持久性内存存储系统提供了新的机遇.然而,现有的存储系统软件并不能很好地利用其字节寻址特性,持久性内存性能很难充分发挥.... 英特尔于2019年4月正式发布基于3D-Xpoint技术的傲腾持久性内存(Optane DC persistent memory),这为构建高效的持久性内存存储系统提供了新的机遇.然而,现有的存储系统软件并不能很好地利用其字节寻址特性,持久性内存性能很难充分发挥.提出一种文件系统数据页的混合管理机制HDPM,通过选择性使用写时复制机制和日志结构管理文件数据,充分发挥持久性内存字节可寻址特性,从而避免了传统单一模式在非对齐写或者小写造成的写放大问题.为避免影响读性能,HDPM引入逆向扫描机制,实现日志结构重构数据页时不引入额外数据拷贝.HDPM还提出一种多重垃圾回收机制进行日志清理.当单个日志结构过大时,通过读写流程主动回收日志结构;当持久性内存空间受限时,则通过后台线程使用免锁机制异步释放日志空间.实验显示,HDPM相比于NOVA文件系统,单线程写延迟降低达58%,且读延迟不受影响;Filebench多线程测试显示,HDPM相比于NOVA提升吞吐率33%. 展开更多
关键词 持久性内存 文件系统 写时复制 日志结构 垃圾回收
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部