高可用服务部署系统的关键技术研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:yangjie871202
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在今天的开放计算环境和数据中心中,计算机系统需要根据提供服务类型的不同而划分成多个子系统进行管理和维护,各个子系统之间相互孤立,很难实现资源的共享,面对不断变化的服务需求,管理员只有通过不断增加系统资源来满足用户的要求,这使得系统中部分资源长期处于闲置状态,系统资源利用率很低。另一方面,随着计算环境规模的不断扩大,计算资源的管理和配置工作变得越来越繁琐,系统的管理成本越来越高。资源利用率低、管理成本过高已经成为制约现有数据中心发展的两大问题。   服务部署系统的出现为现有问题的解决提供了一种新的方法。服务部署系统普遍采用了虚拟化技术,它通过不同层次上的资源共享和统一的资源调度来提高系统资源的利用率,降低整个系统的管理成本。随着服务部署系统的广泛应用,怎样保证服务部署系统的可用性已经成为一个急需解决的关键问题。   蓝鲸服务部署系统SonD是国家高性能计算机工程技术研究中心自主研发的基于网络存储的新型计算环境部署系统,在国内SonD系统已经被应用到高教、石油等领域。本文以SonD系统为基础,在对SonD系统和高可用技术深入分析的基础上,对系统各部分的失效检测、失效切换以及如何提供高效可靠的数据服务进行研究。本文所取得的主要成果如下:   实现节点的失效检测和失效切换。在Linux-HA的基础上实现了服务器节点的失效检测和失效切换;设计实现了一个轻量级的心跳协议完成了计算节点的状态监控,并根据计算节点运行的操作系统的不同将服务切换到节点或者虚拟机,很好的提升了系统各部分的可用性。   实现网络缓存机制。在保证数据一致性的前提下,为了能够使系统具有较好的性能,在高可用存储系统中实现了网络缓存机制,用从存储服务器的内存作为缓存对计算节点写入的数据进行保存,并通过脏页监控机制实现了对从存储服务器上内存的管理。测试结果表明,实现网络缓存机制后,高可用存储系统可以保证数据的一致性;在IO操作均是写操作的情况下,系统采用网络缓存方式时的性能是同步方式的5倍。   实现高可用SonD系统。结合现有高可用技术,在系统中加入冗余资源,实现了高可用SonD系统,很好的提升了SonD系统的可用性。
其他文献
虚拟机就是由真实机器和软件所组成的一个虚拟环境,虚拟机及相关优化技术的研究,在遗产代码移植、硬件设计、程序性能提高、网络应用、系统安全等方面都有重要的意义,已经成为是
继续表示程序在某个执行状态下的剩余计算抽象。继续在计算机科学的各个分支中都有重要的应用。本文讨论继续在程序设计语言中的理论与应用。   继续传递风格(CPS)变换是
本文研究了计算复杂性中的几种归约方法,应用它们刻画了一些计数问题的计算复杂性,或者给出了多项式时间算法,或者证明其是#P完全的;研究了匹配线路和匹配门的性质。   多项式
随着Internet规模的扩大和网络应用的普及,网络安全问题日益突出。为了实现对敏感数据的保护,同时打破企业内部网的职能范围在物理位置上的限制,虚拟专用网(Virtual Private Net
中国的海岸线长度超过18000公里,频繁的遭受暴雨、雷暴等强对流天气的侵袭。这些自然灾害往往给社会和经济带来巨大的损失。中尺度对流系统(Mesoscale Convective System,MCS)
随着集群技术和网络技术的飞速发展,网络存储系统成为解决集群I/O性能瓶颈的主要手段之一。集群文件系统作为网络存储系统的核心技术,很好地解决了传统文件系统中存在的性能、
机群系统凭借其良好的易构建性和可扩展性,无论是在高性能科学计算领域,还是在商业计算领域,都得到了广泛的应用。但是随着机群系统硬件规模的不断扩大以及应用的复杂化,系统出现
在计算机技术发展过程中,模拟一直是一个十分重要的研究方法。模拟器是运行在一个平台上的特殊程序,它可以模拟另外一个平台所具有的特征,前者称为宿主机,后者称为目标机。模拟器
近几年来,多模移动终端得到了越来越广泛的应用。目前的研究热点是使多模终端能够同时接入多个网络,利用多种无线资源相互配合进行业务流传输。在这种通信模式下,当原有接入网络
链接预测是属性网络中常见的一类任务,即预测两个节点之间的边存在的可能性,核心在于构建有效的链接表示。传统的方法往往依靠费时费力的特征工程,但是近年来,表示学习和深度学习