【摘 要】
:
当前大数据应用需要越来越多的内存来进行高性能的数据处理。传统的基于随机存取存储器(DRAM)的分布式共享内存池为应用程序提供了大容量的共享内存资源,但是其成本和能耗极高。相比于DRAM,新兴的可字节编址的非易失性存储器(NVM)拥有更高的存储密度、更低的成本和接近零的静态能耗,但是存在访问性能低和写寿命有限等缺点。近年来,由DRAM和NVM组成的大容量、低成本、高性能的分布式异构内存池引起了广泛关
论文部分内容阅读
当前大数据应用需要越来越多的内存来进行高性能的数据处理。传统的基于随机存取存储器(DRAM)的分布式共享内存池为应用程序提供了大容量的共享内存资源,但是其成本和能耗极高。相比于DRAM,新兴的可字节编址的非易失性存储器(NVM)拥有更高的存储密度、更低的成本和接近零的静态能耗,但是存在访问性能低和写寿命有限等缺点。近年来,由DRAM和NVM组成的大容量、低成本、高性能的分布式异构内存池引起了广泛关注。由于DRAM和NVM之间存在性能差异,传统内存池中的内存管理策略应用于分布式异构内存池时不能充分发挥不同的介质特性。同时,在单个服务器上的异构内存管理策略不支持数据的跨节点放置和负载均衡,不适用于分布式异构内存池。因此,在分布式环境中如何高效的管理异构内存仍然是一个有待解决的问题。为了在分布式环境中高效的使用DRAM/NVM异构内存资源,提出了面向分布式异构内存池的资源抽象和数据放置策略(Alloy),使得应用程序能够通过简单的应用程序编程接口来透明地使用池内的异构内存。远程直接内存访问技术用于实现池内节点间的通信消息传输和内存访问,以减少通信开销。Alloy通过聚合和抽象机制实时监测集群资源的使用和对象的访存行为,并通过内存热度识别模型对对象进行分类。为了充分利用不同性能的内存介质,Alloy使用基于热度感知的数据放置策略来放置具有不同访存特征的对象,该策略结合了数据冗余、写合并和基于全局贪心的数据迁移技术,以提高应用性能并减少内存池的成本。实验结果显示,与另外三种先进的数据放置算法相比,Alloy可以将分布式异构内存池中DRAM使用量减少多达95%,同时将应用的总内存访问时间减少多达57%。
其他文献
<正>新装修的家居里面会有大量甲醛,挥发期长达10年,倘若甲醛超标则危害更大。有什么办法快速去除甲醛呢?小编帮你整理出一些实用妙招。开窗通风甲醛是一种挥发性物质,可以打开房间的门窗,使屋内外保持空气对流。还可放上一个落地扇,开启摇头模式以加速空气对流速度。放置活性炭角落处甲醛可用活性炭吸
<正>一线研究员眼中奇怪的川金丝猴社会。作为研究金丝猴的动物学硕士研究生,我来讲一讲我研究的金丝猴。首先,金丝猴的分类地位是哺乳纲灵长目猴科仰鼻猴属。金丝猴其实有好几个不同的种:川金丝猴、黔金丝猴、滇金丝猴、越南金丝猴和怒江金丝猴(也有人叫它缅甸金丝猴,其实都一样,因为这种金丝猴在云南怒江和缅甸都有分布,发现得最晚,也就是大家说的第五种金丝猴)。
从系统和协同视角出发,构建“海洋实体经济—海洋科技创新—现代涉海金融—海洋人力资源”四位协同现代海洋产业体系理论框架,通过PVAR模型识别其敏感因素指标,采用序排列多边形面积法测度中国现代海洋产业体系发展水平,运用马尔科夫链分析其动态演进特征。研究发现:(1)经识别后确定现代海洋产业体系发展水平评价指标包括:海域集约利用指数、沿海地区货物进出口率、海洋产业结构高度化指数、海洋科研经费总额、人均研究
随着煤矿开采机械化水平的提高,粉尘已成为制约煤矿安全生产、危害职业健康的突出问题。湿式除尘器因投资少、结构简单而被广泛应用。为进一步改善湿式除尘器的性能,详细分析了其整体结构和原理,对动力、除尘和脱水结构的组成部分、工作原理、影响因素和优缺点进行系统分析梳理。在此基础上,针对现有湿式除尘器存在的不足,提出未来应从整体性、局部性、经济性、环保性等角度考虑,研发结构一体化、能适应井下狭小空间、功能多样
建立超细无烟煤粉体颗粒在工业锅炉燃烧室的燃烧模型,并以阳泉无烟煤和3种典型福建无烟煤为对象,定量计算了不同环境温度下粒径在20~75μm范围内无烟煤颗粒的燃尽时间。研究发现:1无烟煤颗粒的燃尽时间随煤粉颗粒粒径的减小或环境温度的升高而减少,但当环境温度较高时,粒径变化对煤粉颗粒燃尽时间的影响较小;煤粉颗粒粒径越小,环境温度对其燃尽时间的影响越小。2对于粒径在20~75μm范围内的福建无烟煤颗粒,当
茶树菇,其味纯清香,口感极佳,近年来,茶树菇栽培在河南省淅川县种植规模不断扩大。依据淅川县的经济状况和技术水平,结合气候条件及地理条件,逐渐探索出半地下菇棚设施化种植技术。文章从场地选择布局、半地下菇棚搭建、品种选择、栽培管理、采收及病虫害防治等方面对茶树菇半地下设施化种植技术模式进行总结,以供参考。
近年来频发的隐私泄露事件引起了公众对于应用程序安全性的担忧,对于程序中隐私数据的保护直接关系着用户是否可以放心使用该程序。基于最小特权原则,程序分区通过将整个程序划分为多个分区,能够隔离出与隐私数据相关的操作,进而保护程序中的隐私数据。为了解决手动程序划分工作量大、易于出错和不具备通用性的局限性问题,采用LLVM和Clang构建了一种基于数据依赖分析和代码重构的自动程序划分框架。在数据依赖图的构建
随着经济的发展,社会迅速迈入网络化时代,人们对与国计民生息息相关的复杂网络的可靠性与安全性提出了更高的要求,对于复杂网络的鲁棒性研究的理论意义和应用价值日益凸显。复杂网络的鲁棒性研究是从网络拓扑结构角度来分析网络抵抗节点失效或恶意攻击的能力,度量网络节点和连边的重要性,为网络结构的优化和鲁棒性的提升提供现实指导意义。而双曲几何框架可以为复杂网络的鲁棒性研究提供全新的研究视角,在双曲空间下,网络中的