混合内存云架构的数据对象管理策略

来源 :新疆大学 | 被引量 : 0次 | 上传用户:zdp1888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大数据时代催生的新型存储架构内存云(RAMCloud)基于其访问快速、易于扩展、存储量大等优点在近年来得到长足发展。内存云任何时候都将数据存储在动态随机访问存储器(Dynamic Random Access Memory,DRAM)中,由此摒弃了磁盘访问的高延迟、低吞吐量的缺点,实现了数据快速访问,使用内存替代磁盘能够更快速地进行数据存取和处理。DRAM由于自身断电易失原因不能长久地保存数据,内存云架构通过将主服务器中的数据进行若干备份到备份服务器中来保证数据持久性,由此使得存储代价增加,同时使用内存存储数据使得系统总能耗增加。相变存储器(Phase-Change Memory,PCM)是近年来出现的一种新型存储介质,由于其非易失、存储密度大、能耗低等优点逐渐进入学术界和工业界的视野成为DRAM的替代者。但PCM也具有两个较大的弱点:相比于寿命1015的DRAM其寿命是非常有限的;PCM的读写速度是不对等的,写数据速度相比读数据速度慢很多。由于上述缺点,不能完全使用PCM代替DRAM作为内存进行数据存储。必须考虑结合两种内存的优点,优化已知缺点构成混合内存云存储架构。本文通过研究内存云架构,对其不足之处进行了优化研究,使用PCM替代部分DRAM构成同级混合内存云架构,考虑到PCM的寿命远远低于DRAM,如若不进行写入次数和磨损均衡控制,系统将在PCM主机寿命到时自动崩溃,本文通过讨论规定时段内数据是否存在于PCM内的概率,如果数据存在的概率高于0.7就不再对将此数据写入。同时构建双向链表,通过统计PCM中的页面的访问计数进行动态排序,始终保持链表从尾部到头部写入次数单调递增,保证数据写入始终在链表尾部。数据对象管理方面首先通过两种器件的读能耗、写能耗、待机能耗和活动能耗的比较计算出混合内存云架构的内存分配比,发现当DRAM与PCM的比例为4.847:1时系统存储性能最优。随后对数据进行读写倾向性预判断,计算出所有存入系统的数据倾向性,将读倾向性高的数据存储于PCM中,其余所有数据存储于DRAM中,此步骤是为了减少PCM的写入数据量。为了保证架构的稳定性,构建数据迁移模型,在每个PCM主机中管理一个LRU链表,动态地将PCM中某时段读倾向性不高的数据对象迁移到DRAM中,同时通过成本效益分析法将DRAM内存重要性较低的数据删除。构建的混合内存云架构在数据读取、断电恢复和保证访问命中率、数据存储量等方面都有较好的性能。
其他文献
<正>在外科的痔疮手术中,特别是混合痔的患者,术后疼痛较重,容易复发。我院为患者使用国产一次性肛肠吻合器[1],为患者做直肠黏膜环切术,效果较好,疼痛较轻,无复发。这项技术
我国正值经济社会高度发展时期,灾难频发的现实与人民大众日益觉醒的忧虑对政府的安全保障职责提出更多要求,如何应对风险,是我国现今非常重要的议题。综合性应急管理部门是
众所周知,癌症是人类的三大杀手之一,它严重威胁着人类的生命。对付癌症,最好的办法是“防患于未然”。近年来的研究表明,防癌已成为可能,其措施:一是尽量减少致癌因素;二是
在体操动作研究中 ,简单的定性分析已不能满足需要 ,要探讨其动作技术更深刻的规律性 ,必须进行定量分析 ,需要采用相关测量方法。测量方法是通过量具或仪器对研究对象的运动
随着社会的不断发展,在近几年中出现了一个新的名词——智慧旅游,它主要的含义是在互联网以及云计算等一些先进技术的基础上,利用智能手机、平板电脑以及一些触屏的终端服务
最近几年,伴随着国家政策的支持,全装修商品房在市场中的占有率逐步上升。住宅全装修项目急速扩张,但由于起步较晚,很多房地产企业对住宅全装修项目管理经验不足、管理较为粗
近些年来,随着我国经济的持续发展,企业的规模持续扩张,越来越多的企业从单独的经营模式转变为集团形式的经营模式。以这种集团形式为主要经营模式的企业越来越多,他们将人才
高等教育事业在中国的蓬勃发展,为独立院校带来宽广的发展空间和机遇。经过十几年的发展,独立学院已经成为我国高等教育发展的重要推动力量。然而,高等教育的逐渐普及,使得独立学院在生源逐渐增多的同时,面临更为严峻的挑战。如何提高教师的教学质量、科研水平等,以进一步提升个人综合素质和学校办学实力,是各独立学院不断探索解决的一大难题。第二次世界大战后,西方各国已经意识到人才对经济发展、科技创新的重大意义,均大
研究目的:肩袖损伤是一种常见运动损伤疾病,在发达国家,每年由于肩关节疼痛而看医生的人数占用了医疗资源的1%,而这其中约有65%-70%最后都被诊断为肩袖损伤,且肩袖损伤无症状
二 求解过程基础的非正式处理从上一讲的实例分析中,已经看到什么是决策问题,它应包含哪些要素,同时也看到在某些“合乎理智”假设下的求解过程。为使对问题的分析和求解能