基于闪存固态盘的内存交换技术研究

来源 :辽宁师范大学 | 被引量 : 0次 | 上传用户:qq1123388099
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
内存交换技术几乎应用于所有的计算机系统,交换操作中频繁的外存访问是制约程序运行性能的一个重要因素。近年来,随着新型存储介质闪存的快速发展,越来越多的研究关注于使用闪存固态盘作为交换区,以便有效降低内存交换系统中I/O访问延迟,提高程序运行性能。本文针对闪存固态盘的自身特性,分别从内存交换区删冗和内存交换区空间分配两个角度探索内存交换技术。在内存交换区删冗方面,本文提出一种结合重复数据删除技术的内存交换机制MSDD(Memory Swap with Data Deduplication),通过删除交换页面中的重复页面减少交换进程的换出操作,进而减少作为内存交换区的闪存固态盘的数据写入负载,延长闪存固态盘的使用寿命。针对交换操作延迟敏感和内存紧缺的特点,MSDD机制采用了改进的MD5算法计算页面的数字指纹以限制其计算时延,同时通过哈希表存储删冗元数据以在内存空间占用率与删冗元数据的检索速率两方面取得权衡。在内存交换区的空间分配方面,本文提出一种带有语义感知的交换区空间分配方案。使用闪存固态盘作为内存交换区,闪存固态盘无法感知交换区中的无效数据,交换系统需要发送带有语义传递功能的Trim命令通知闪存固态盘无效数据的位置,以便闪存固态盘回收无效数据页面,但同时Trim命令为交换系统引入了一定的时间开销。针对闪存固态盘语义缺失特性,本文提出的交换区空间分配方案带有语义分析,减少内存交换系统中Trim命令的使用次数,进而减少内存交换系统中的时间开销,进一步提高程序运行的性能。在四种典型应用程序上的实验测试结果表明,使用闪存固态盘作为交换区可有效地提高程序运行性能,本文提出的MSDD机制从内存交换区删冗角度引入重复数据删除技术,减少闪存固态盘的写操作,延长了闪存固态盘使用寿命,且MSDD机制时间和空间代价均在可接受范围之内;本文提出的带有语意感知的交换区空间分配方案,通过合并Trim命令和尽量减少Trim命令的使用次数,节约了内存交换系统交换区空间分配的时间开销,进一步提高了程序运行性能.
其他文献
随着信息技术和无线通信技术的迅猛发展以及在各个领域的不断渗透,信息系统在医院的应用也在不断深入,这些方面促使医院的工作效率和医疗服务质量得到显著提高。现代信息技术
随着多媒体技术与网络技术的融合,视频、图像类的应用已对人们生活的各个方面产生影响。对视频、图像类业务的研究开发已经成为当前计算机学科的热门课题。视频、图像编码技
随着各种智能电子设备在人们生活中的广泛应用,比如智能手机,平板电脑,笔记本电脑等各种移动智能设备,人们越来越倾向于通过不同的智能设备来完成相同的任务。然而,当用户在
动态心电图(Ambulatory Electrocardiogram,AECG),又称Holter,经过四十多年的发展,其在无创心电辅助诊断技术领域应用非常广泛,成为临床上最为常用的心脏检查和医疗监护工具之一。
随着数据库日益增加的需求和信息技术的飞速发展,集中式数据库已越来越不满足当前数据存储的需求,因此分布式数据库系统应运而生。而在分布式数据库系统的设计中,数据分配问题是
近30年来,图像分割一直是图像分析和计算机视觉一个活跃的研究方向,大量的图像分割算法被提出。图像分割是图像分析的一个中间环节,分割质量的好坏直接影响后续处理的质量。图像
随着企业不断加大科技投入,计算机仿真技术得到了广泛的重视,它具有经济、安全以及可重复性等特点,利用计算机仿真技术可以进行现场难以展开的工作,降低实验风险,提高投资安全性。
医学图像分割技术是医学图像处理与分析领域的重要课题之一,也是近年来备受研究人员关注的热点问题。由于人体解剖结构的复杂性、组织器官形状的不规则性及个体之间的差异性,
二十一世纪以来,伴随着科学技术的迅速发展,人们每天都要处理大量的信息数据(例如图像、视频以及文档资料等)以便进一步地分析和研究。图像作为常用信息的载体之一,在人们接
伴随着互联网的快速发展与互联网技术的不断创新,社交网络日益成熟和完善。在众多的社交网络类型中,有一种以活动为媒介将线上与线下相结合的社交网络——活动社交网络(Event