文档介绍:青岛大学
硕士学位论文
SOA的服务系统中基于虚拟机的任务动态迁移机制研究
姓名:张砚波
申请学位级别:硕士
专业:计算机软件与理论
指导教师:蒋静
20100607
关键词:虚拟机动态迁移计算域摘要随着际醯姆⒄梗嗟姆裉峁┥探ǚ褚訵透明化的形式提供给广大的用户,具有松耦合、易扩展等特点的面向腤服务系统的性能是本文研究的重点。面向姆裣低炒嬖谧哦褚獠《拘薷幕蛘咝湃谓诘阊≡竦陌踩问题,同时,随着该技术的发展,用户对服务提供商的服务响应时间和无宕机服务也提出了更高的要求。针对面向裣低炒嬖诘陌踩院透咝粤椒矫娴奈侍猓疚奶岢隽死虚拟机中间件来保证服务系统的安全和性能的一种方案。通过虚拟机的封装性、隔离性等特点定义计算域来保证服务系统节点的安全性,通过虚拟机的动态迁移技术来保证服务系统的及时响应和无宕机服务,从而解决了面向裣低车母咝问题。本文主要围绕在虚拟机的基础上对面向裣低车男阅躋和安全两方面进行研究,主要内容分为以下几个方面:第一,分析研究了面向芄狗裣低车募芄鼓P停隽思扑阌蚨ㄒ澹谎究了虚拟机的体系架构,设计一个汇编语言虚拟机。第二,设计了一个节点信任选择模型。该模块通过定义可信程序和节点负载来实现任务运行环境的选择,通过设计选择算法来选择迁移的目的节点。第三,针对虚拟机和任务迁移中的内存迁移进行设计,设计了一种带有分类预拷贝模块的高效内存迁移策略,以此来平衡总迁移时间和停机时间,提高服务系统的性能。第四,设计出单个服务系统内基于虚拟机的服务系统的任务动态迁移总体架构,并且利用形式化的数学方法和仿真实验对系统的高效性和安全性进行验证和评价。
删琺,甌’瓵琣,瑃,,,,.’.:
论文研究背景热缦衷诘那把丶际酢!T萍扑恪】。虚拟化技术在裣低持械挠τ貌唤随着社会发展、技术不断创新以及创建资源节约型、环境友好型社会的需求,人们传统的服务与消费理念从根本上得到了改变,高效、安全的癯晌V髁技术,裣低匙魑R恢职踩ā⒏咝У姆穹绞剑确奖懔擞没В治7裉供商带来了巨大的利润,因此越来越多的企业将自己的服务以男问蕉酝夥布。ā甇芄沟腤曲服务系统由于具有松耦合、易扩展等特性,也越来越多的受到用户的青睐。在面向膚曲服务系统中用户对任务的响应时间,不间断提供服务,任务安全运行的要求也越来越高。在裰校没胍5玫揭惶寤瘢托枰2煌锢砦恢玫恼镜阈作,并且需要具有扩展服务节点的能力,因此,具有更好扩展性的面向服务的体系结构闪艘恢纸饩龇桨。芄咕哂械牧己玫目芍赜眯院屠┱剐裕可以解决当前各行业信息化中面临的信息资源共享难、信息孤岛严重、服务系统之间难以协作、服务系统节点难以支撑业务变化等难题,并且它与传统服务系统相比,面向裣低尘哂懈蟮牧榛钚浴=改辏嫦騍服务系统逐步应用于金融、电信、电子政务、电子商务、服务系统等领域,但是也随之产生了一系列的问题,总体来讲主要有以下两个方面:第一,安全方面,现在面向裣低持蟹务节点大部分是由、工作站、服务器等组成,这类节点的软硬件结构简单,当用户使用不当或者节点受黑客攻击窃取超级用户权限,会导致计算资源被任意使用,因此节点的安全性没法保证。第二,性能方面,当服务节点出现故障时,该服务节点就不能继续提供服务;当在一个服务节点内加入一个新的节点时,这个节点如果是和服务机群内其余节点具有不同的体系结构,如何屏蔽节点的异构性问题;当一个节点因某种原因停机时,如何解决服务节点与关机时间有关的故障和成本问题,这一系列的问题都会影响到整个服务系统的性能。如何解决诸如此类的问题成了业界研究的重点。随着虚拟化技术的飞速发展,虚拟机与裣低车慕岷铣晌R恢纸饩龇桨屏蔽底层硬件以实现资源的有效利用,而且它还解决了服务节点内单个节点有宕机时间引起的有关故障和成本问题。据有关资料分析,年因为服务器关机使全球机构在办公效率和收入方面损失了大约亿美元。虚拟机【靠梢韵τ贸绦蚨硬件的依赖,同时虚拟机动态迁移可以使服务器上的计算域像文件那样被拷贝、移动,同时,虚拟机动态迁移可以提供一种快速分配计算资源的低成本的方法,不需第一章引言
在上世纪,!要任何关机时间。虚拟机的动态迁移技术将改变的经济格局,因为它可以把虚拟化技术用于业务持续性、安全性和容量规划等方面,应用前景非常广泛。基于服务系统的服务节点是由不同种类的操作系统、应用软件和应用基础结构相互协作的,一些应用程序需要相同体系架构的节点提供服务,而从头建立一个新的基础环境是不大可能的,在现有的应用程序和应用基础结构上来解决新的业务需求,是一个行之有效的办法,虚拟机中间件技术可以解决这个不可用问题;现在服务种类是不断增加和升级的,因此可扩展性成了一个必须解决的方面,逑导芄蛊窘杵渌神詈稀⒁桌┱沟奶匦裕梢允狗裣统随着服务的增加而扩展节点。计算机科学中的任何问题都可以通