高可用内存备份空间创建机制

被引量 : 0次 | 上传用户:newlinge
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算集群的规模正日益增大,对可用性要求也越来越高。文献显示对于商业云计算公司而言,每分钟的宕机可能造成数万美元的损失。然而最近的研究表明在大规模云计算环境下,每年约有32%的机器会出现内存错误,更有1.3%的机器会因此导致机器重启或者数据异常。内存错误在大规模集群中,可以被认为是一种常态化的现象,因此提升内存的可用性在今天变得越发重要。传统的内存可用性提升方式可以分为硬件方式和软件方式。硬件方式包括镜像内存与ECC内存,这两类技术都需要特殊的硬件支持。软件方式也可分为两类,一类从应用层对关键数据进行备份,另一类方式使用虚拟化技术对整机进行备份,这些方式性能相对较为低下。本论文希望以软件方式实现镜像内存系统,它将为内存中的原空间创建出相应的备份空间,供备份数据存储。本论文分别在两套独立的层面实现上述功能:一种是基于操作系统层、轻量、高效的备份空间创建,即Memv6;另一种是基于虚拟化技术、对操作系统透明的Memvisor。在Memv6中,通过修改操作系统的内存管理模块,使得在创建原页表时,同步地创建备份页表,从而完成备份空间的建立。此外,为了保证原空间的地址范围与备份空间的地址范围不产生冲突,本论文分析了操作系统中的内存布局,并对原始布局进行了相应修改,保证了系统的正确性。Memvisor使用虚拟化技术完成了类似功能。通过修改直接页表技术中的页表创建流程,或者修改影子页表技术中的页表翻译流程,完成备份空间的创建。虚拟化技术可以屏蔽操作系统对备份空间创建的可见性,增大了应用范围。此外,它也允许在一个物理机上同时运行高可用虚拟机和非高可用虚拟机,相比硬件高可用方案更为灵活。实验显示,所有的原空间都成功创建了相应的备份空间,一个200KB的备份空间创建所需的额外时间少于1毫秒,对于xv6命令的性能影响为5%-8%,对小型Web服务器thttpd性能影响小于5%。相较于其他软件高可用技术,其造成的性能影响仅为它们的5%~10%。
其他文献
城市交通政策是否科学合理,直接关系到城市交通资源的合理配置和城市交通事业的健康发展,关系到社会公众的公共利益,公众是城市交通政策的直接利益主体和具体实施对象,交通立法部
在食品安全事故频发的今天,食品安全问题更加受到人们的关注,同时也对食品安全检测技术提出了更高的要求。氯霉素(Chloramphenicol,CAP)作为一种广谱抗生素,因其价廉高效,曾作为药物
主要基于第二次中国冰川编目数据,计算和分析中国西部各个山脉冰川面积随高度分布特征、冰川平衡线高度场的分布规律和积累区比率的分布特征。结果表明:(1)各个山脉冰川面积
自建国以来,双语节目一直在探索中行进,它能够借助语言优势快速传递有效信息,并随着受众对信息需求量和选择权的增加而呈现出良好的发展态势。在现场直播、跨文化交流、语言教学
应用写作在新媒体时代发挥着越来越重要的作用。比较美国高校课程建设情况,我国高校应用写作课存在着"课程细分不够""教学手段单一"等亟待解决的问题。要改变这一状况,就必须多举
激光跟踪与测量是目标探测关键技术之一,凭借良好的特性和精确度,在航空航天、环境监测以及医疗领域发挥着越来越重要的作用。论文系统介绍了激光测距雷达的相关理论和技术,详细
纵观世界各国的警务模式,一场席卷世界范围的警务改革正在进行。进入21世纪,我国经济、政治、社会和文化各个方面都发生了重大变革,政府正在创新社会管理,由权力型政府向创新、廉
科学技术是第一生产力,因而科技能力是国家与地区综合实力与竞争力的关键因素和核心内容,是经济增长、社会进步的重要保障,增强科技能力、推进科技创新是关系实现一国或地区崛起
自1984年现代项目管理理论引入我国以来,随着知识经济时代的来临和高新技术产业的飞速发展,项目管理已经应用到各行各业,项目管理方式将成为或已成为新经济时代最具生命力的管理
溴化锂吸收式热泵能够有效回收各种低品位余热,是回收利用低温余热的重要设备之一,具有高效节能的特点。烧结矿的冷却过程会产生大量中低温余热,现有技术对低温余热的回收利用率