【技术实现步骤摘要】
一种基于性能需求的并序化云监控系统及构建方法本申请要求了2016年12月1日提交中国专利局的,申请号201611088969.4,专利技术名称为“一种基于性能需求的并序化云监控系统及构建方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本专利技术涉及云计算领域,特别涉及一种基于性能需求的并序化云监控系统及构建方法。
技术介绍
云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变,是分布式计算(DistributedComputing)、并行计算(ParallelComputing)、效用计算(UtilityComputing)、网络存储(NetworkStorageTechnologies)、虚拟化(Virtualization)、负载均衡(LoadBalance)、热备份冗余(HighAvailable)等传统计算机和网络技术发展融合的产物。云计算平台向用户提供可用的、便捷的、按需的网络访问。用户进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),可以在投入很少的管理工作以及与服务供应端很少交互的情况下,快速获取上述资源。现有的云服务平台大都采用一台物理机上创建多个虚拟机的形式,用户申请虚拟机是需要设定虚拟机的大小,由云服务提供商根据用户需求在对应的物理上创建该虚拟机。采用此种方式,一来用户不清楚物理机的具体性能,对虚拟机的性能没有一个很好的把控;二来云服务提供商也不清楚用户的具体的任务需求,为其分配的物理机在性能上可能无法很好的满足用户的任务需求;再者,采用此种方式,虚拟机的性能受限于单台物理机 ...
【技术保护点】
一种基于性能需求的并序化云监控系统,其特征在于,包括:计算集群、监控模块、并序化模块;其中,所述监控模块及所述并序化模块均与所述计算集群相连,所述监控模块还通过网络与被监控设备相连,所述计算集群包括至少一个物理节点;所述并序化模块用于获取所述物理节点的个数,各所述物理节点的硬件种数、及各所述硬件的硬件参数,并根据所获取的硬件参数构建物理节点硬件参数矩阵,并根据所述物理节点硬件参数矩阵及预设的硬件参数评分表构建物理节点硬件评分矩阵;所述并序化模块还用于根据所述硬件评分矩阵及预设的硬件参数权重矩阵构建物理节点权重评分矩阵;所述并序化模块还用于根据所述物理节点权重评分矩阵、预设的虚拟机初始参数设定、及预设的虚拟机构建指令在至少一个物理节点上构建至少一个虚拟机,所述并序化模块还用于向所述虚拟机分配监控任务。
【技术特征摘要】
2016.12.01 CN 20161108896941.一种基于性能需求的并序化云监控系统,其特征在于,包括:计算集群、监控模块、并序化模块;其中,所述监控模块及所述并序化模块均与所述计算集群相连,所述监控模块还通过网络与被监控设备相连,所述计算集群包括至少一个物理节点;所述并序化模块用于获取所述物理节点的个数,各所述物理节点的硬件种数、及各所述硬件的硬件参数,并根据所获取的硬件参数构建物理节点硬件参数矩阵,并根据所述物理节点硬件参数矩阵及预设的硬件参数评分表构建物理节点硬件评分矩阵;所述并序化模块还用于根据所述硬件评分矩阵及预设的硬件参数权重矩阵构建物理节点权重评分矩阵;所述并序化模块还用于根据所述物理节点权重评分矩阵、预设的虚拟机初始参数设定、及预设的虚拟机构建指令在至少一个物理节点上构建至少一个虚拟机,所述并序化模块还用于向所述虚拟机分配监控任务。2.如权利要求1所述的一种基于性能需求的并序化云监控系统,其特征在于,其特征在于,所述预设的虚拟机构建指令包括第一虚拟机构建指令;所述虚拟机初始参数设定包括预设的虚拟机的数量、预设的各所述虚拟机的硬件种数以及预设的各所述硬件的硬件参数;其中,所述并序化模块还用于根据预设的第一虚拟机构建指令获取所述物理节点权重评分矩阵中权重评分最高的物理节点;所述并序化模块还用于根据所预设的虚拟机的数量、预设的各所述虚拟机的硬件种数以及预设的各所述硬件的硬件参数构建虚拟机初始参数矩阵;所述并序化模块还用于根据所述虚拟机初始参数矩阵分别计算所有预设的虚拟机的各硬件的初始硬件参数之和,并将所得各硬件的初始硬件参数之和与所述权重评分最高的物理节点对应硬件的硬件参数进行比较;当所有预设的虚拟机的各硬件的初始硬件参数之和均不大于所述权重评分最高的物理节点对应硬件的硬件参数时,所述并序化模块还用于根据所述虚拟机初始参数矩阵在所述权重评分最高的物理节点上构建所有虚拟机,所述并序化模块还用于向所述虚拟机分配监控任务。3.如权利要求2所述的一种基于性能需求的并序化云监控系统,其特征在于,记所述物理节点的个数为n、各所述物理节点的硬件种数m;所述并序化模块获取的权重评分最高的物理节点为h1,h1∈[1,n];记所述预设的虚拟机数量为k;记所述各虚拟机的硬件种数为m;记第q个虚拟机预设的第j种硬件参数为VMqj,q∈[1,k],j∈[1,m];所述并序化模块构建的虚拟机初始参数矩阵为VM,其中,VMqj代表第q个虚拟机第j种硬件的参数,q∈[1,k],j∈[1,m];所述并序化模块计算的k个虚拟机预设的第j种硬件初始硬件参数之和为记第h1个物理节点上第j种硬件参数为当均满足时,所述并序化模块根据所述虚拟机初始参数矩阵VM在权重评分最高的物理节点h1上构建k个虚拟机,所述并序化模块还用于向所述虚拟机分配监控任务。4.如权利要求1所述的一种基于性能需求的并序化云服务系统,其特征在于,所述预设的虚拟机构建指令包括第一虚拟机构建指令;所述虚拟机初始参数设定包括预设的虚拟机的数量、预设的各所述虚拟机的硬件种数以及预设的各所述硬件的硬件参数;其中,所述并序化模块还用于根据预设的第一虚拟机构建指令获取所述物理节点权重评分矩阵中权重评分最高的物理节点;所述并序化模块还用于根据所预设的虚拟机的数量、预设的各所述虚拟机的硬件种数以及预设的各所述硬件的硬件参数构建虚拟机初始参数矩阵;所述并序化模块还用于根据所述虚拟机初始参数矩阵分别计算所有预设的虚拟机的各硬件的初始硬件参数之和,并将所得各硬件的初始硬件参数之和与所述权重评分最高的物理节点对应硬件的硬件参数进行比较;当需要构建的所有所述虚拟机预设的其中一种初始硬件参数之和大于所述权重评分最高的物理节点上对应的硬件参数时;所述并序化模块还用于根据所述虚拟机初始参数矩阵计算所述权重评分最高的物理节点上能够架设的最大虚拟机数量;所述并序化模块还用于根据所述虚拟机初始参数矩阵及所述最大虚拟机数量在物理节点上构建相应数量的虚拟机,所述并序化模块还用于向所述虚拟机分配监控任务。5.如权利要求1所述的一种基于性能需求的并序化云监控系统,其特征在于,所述预设的虚拟机构建指令包括第二虚拟机构建指令;所述虚拟机初始参数设定包括预设的虚拟机的数量、预设的各所述虚拟机的硬件种数以及预设的各所述硬件的硬件参数;其中,所述并序化模块还用于根据所预设的虚拟机的数量、预设的各所述虚拟机的硬件种数以及预设的各所述硬件的硬件参数构建虚拟机初始参数矩阵;所述并序化模块还用于根据所述第二虚拟机构建指令将所述物理节点权重评分矩阵中各个物理节点的权重评分与预设的值进行比较,根据所述比较结果构建物理节点标准评分矩阵;所述并序化模块还用于根据所述物理节点标准评分矩阵计算各物理节点的构建...
【专利技术属性】
技术研发人员:张彦彬,林铭杰,叶政晟,
申请(专利权)人:广州高能计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。