【技术实现步骤摘要】
一种在IaaS环境中面向负载均衡的应用感知虚拟机调度方法
本专利技术属于云计算领域,具体涉及一种在IaaS环境中面向负载均衡的应用感知虚拟机调度方法。
技术介绍
云计算作为一种新型的网络计算模式,通过网络以按需、易扩展的方式为用户提供各种虚拟的IT资源和应用服务,支持用户在任意位置、使用多种终端进行访问。根据其提供服务的不同,可以将云计算分为三种类型:基础设施即服务(InfrastructureasaService,IaaS)、平台即服务(PlatformasaService,PaaS)和软件即服务(SoftwareasaService,SaaS)。IaaS服务主要以虚拟机的形式为用户提供业务所需的IT基础设施,这些虚拟机部署在云服务提供商(CloudServiceProvider,CSP)的数据中心,由CSP统一管理和维护。典型的IaaS服务包括AWS的弹性计算云(ElasticComputeCloud,EC2)以及VMWare和Openstack提供的虚拟机服务。IaaS环境下为云租户提供虚拟机时,任何对于计算资源的请求都以虚拟机的形式进行,虚拟机中运行的应用由用户指定,这些应用往往是一些长期运行的后端服务。由于虚拟化技术提供的资源隔离机制,使得虚拟机中的应用只能使用该虚拟机配额内的资源。随着其上应用负载的动态变化,数据中心的宿主机很容易陷入负载不均衡的状态。对于负载过重的宿主机,由于资源的限制无法满足应用新的资源需求且会导致频繁的进程上下文切换。而负载较轻的宿主机上的剩余资源又存在闲置与浪费的问题。此外,负载过重的宿主机上还有可能出现资源使用 ...
【技术保护点】
1.一种在IaaS环境中面向负载均衡的应用感知虚拟机调度方法,其特征在于,包括以下步骤:步骤1:OpenStack自动为宿主机们上的虚拟机自省库LibVMI和内存分析框架Volatility配置相关文件;步骤2:获取应用感知数据并将其存储在数据库中;步骤3:在每个负载过重的宿主机上挑选出一个待迁移的虚拟机,得到待迁移虚拟机集合;步骤4:为每个待迁移的虚拟机挑选一个合适的宿主机,并使用实时迁移技术将其迁移。
【技术特征摘要】
1.一种在IaaS环境中面向负载均衡的应用感知虚拟机调度方法,其特征在于,包括以下步骤:步骤1:OpenStack自动为宿主机们上的虚拟机自省库LibVMI和内存分析框架Volatility配置相关文件;步骤2:获取应用感知数据并将其存储在数据库中;步骤3:在每个负载过重的宿主机上挑选出一个待迁移的虚拟机,得到待迁移虚拟机集合;步骤4:为每个待迁移的虚拟机挑选一个合适的宿主机,并使用实时迁移技术将其迁移。2.根据权利要求1所述的一种基于响应时间序列数据分析的虚拟机同驻检测方法,其特征在于,步骤1)具体包括以下步骤:1.1)OpenStack的计算服务项目Nova检测宿主机是否存在虚拟机新建或迁移的情况,若存在,则Nova将情况对应的事件发送到OpenStack的分布式总线上,继续下一步骤;若不存在,则跳到步骤1.6);1.2)OpenStack的告警服务项目Aodh检测到事件后,触发自动配置模块,自动配置模块在配置库中寻找配置内容,若配置成功,则直接使用配置库中的内容在宿主机上进行配置,跳到步骤1.6);若配置库匹配失败,则创建新的配置,继续下一步骤;1.3)在宿主机上的目录/etc/libvmi.conf中为该虚拟机添加一个配置条目,包括了操作系统类型、System.map文件的位置以及用来在虚拟机或者内存镜像中访问数据的偏移量内容;1.4)制作module.dwarf文件,将其和System.map文件压缩成一个压缩包即Profile,把压缩包放置于volatility/plugins/overlays/linux/目录下,并检验Profile是否配置成功,若配置成功,则继续下一步骤;若配置不成功,则检查原因,跳到步骤1.3;1.5)将配置好的文件上传至配置库;1.6)重复步骤1.1)-步骤1.5),直到所有的宿主机都完成了相关配置。3.根据权利要求1所述的一种基于响应时间序列数据分析的虚拟机同驻检测方法,其特征在于,步骤2)具体包括以下步骤:2.1)通过实现资源发现模块Discovery、数据调用模块Pollster和数据感知模块Inspector这三个模块在Openstack的监控服务项目Ceilometer中的数据采集模块agent-computer里添加应用感知插件;2.2)修改/etc/ceilometer/pipeline.yaml,在sources下面添加name为process_list的条目;2.3)Ceilometer为应用感知任务定义一条包含了一个数据源source和一个接收点sink的pipeline;2.4)针对每条pipeline,Ceilometer将从source中提取数据项...
【专利技术属性】
技术研发人员:桂小林,张晨,徐盼,梁鑫,
申请(专利权)人:西安交通大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。