一种基于云平台资源监视的虚拟资源高速调度系统的制作方法

文档序号:37208317发布日期:2024-03-05 14:47阅读:14来源:国知局
一种基于云平台资源监视的虚拟资源高速调度系统的制作方法

本发明属于云平台,具体涉及一种基于云平台资源监视的虚拟资源高速调度系统。


背景技术:

1、云计算平台也称为云平台,是指基于硬件资源和软件资源的服务,提供计算、网络和存储能力。云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。

2、随着网格计算、并行计算以及分布式计算发展的不断发展,新兴的it模式--云计算技术应运而生。云计算是指用户可以按照自己的业务需求,通过网络以一种廉价的方式来获取云计算所提供的各类服务,这些服务一般是由一些计算资源(包括cpu、存储和网络等)构建而成。云计算通过虚拟化的技术将各类计算资源进行虚拟,形成巨大的虚拟资源池(资源池中包含各类虚拟化的资源),然后云服务商以动态可伸缩的服务形式将虚拟资源提供给用户,用户在使用这些计算资源时,其感受如同在真实的物理机上使用一样。云计算利用虚拟化后的资源提供了大量的可用服务,可以满足成千上万用户的使用。然而,随着用户量的持续增加,云数据中心的规模不断扩大,如何对资源进行分配,选择合适的虚拟机资源调度方式来已经成为待解决的问题。


技术实现思路

1、针对现有技术存在的不足,本发明目的是提供一种基于云平台资源监视的虚拟资源高速调度系统,解决了随着用户量的持续增加,云数据中心的规模不断扩大,如何对资源进行分配的问题。

2、为实现上述目的,本发明提供如下技术方案:一种基于云平台资源监视的虚拟资源高速调度系统,包括资源管理调度系统和云数据中心,资源管理调度系统包括虚拟化资源层、管理层和服务层,虚拟资源层包括计算资源模块、存储资源模块和网络资源模块,管理层包括资源管理模块,所述管理层还包括资源监控模块和资源调度模块,所述资源调度模块包括请求分析模块、虚拟机创建模块、物理机查找模块和虚拟机部署模块,所述资源调度模块还包括负载判断模块、负载均衡模块、虚拟机迁移模块、物理机寻找模块和迁移执行模块,所述服务层包括服务管理模块和用户管理模块。

3、优选的,所述服务管理模块包括请求管理模块,所述服务管理模块还包括合约管理模块和计费管理模块。

4、优选的,所述资源管理模块包括资源定义模块、资源检测模块和资源分配模块。

5、优选的,所述用户管理模块包括用户登录模块和拒绝登录模块,所述用户管理模块还包括用户删除模块。

6、优选的,所述请求管理模块与资源调度模块信号连接,所述资源调度模块与云数据中心信号连接,所述云数据中心与资源监控模块信号连接,所述资源监控模块与资源调度模块信号连接。

7、优选的,所述请求分析模块与虚拟机创建模块信号连接,所述虚拟机创建模块与物理机查找模块,所述物理机查找模块与虚拟机部署模块信号连接。

8、优选的,所述负载判断模块与负载均衡模块信号连接,所述负载均衡模块与虚拟机迁移模块信号连接,所述虚拟机迁移模块与物理机寻找模块信号连接,所述物理机寻找模块与迁移执行模块信号连接。

9、优选的,所述虚拟机部署模块和迁移执行模块均与云数据中心信号连接。

10、优选的,所述资源调度模块根据生效的调度策略对虚拟机和物理机资源进行调度。

11、优选的,所述资源调度模块还包括电源管理单元,所述电源管理单元用于对闲置的物理服务器进行休眠工作,使其进入低功耗状态,并能在调用时唤醒具体的物理服务器

12、与现有技术相比,本发明的有益效果是:

13、1、通过云资源管理与调度主要是对云计算资源、云存储资源以及云网络资源的虚拟化管理以及动态调度,通过对云资源的统一管理、监控、部署以及调度,实现对资源安全、高效、经济的管理,并流量调度、流量分配及故障流量切换技术,遇到云平台故障时,快速切换云平台的可用区,减少对用户的感知。

14、2、在资源调度模块中,根据用户资源请求来为用户创建并部署虚拟机。在此过程中,采用优化的资源调度策略,在满足用户的服务质量需求的同时,且能够达到系统资源负载均衡,有效降低系统能耗、执行成本。

15、3、系统刚投入运行时,初始部署的虚拟机并不多,若开启的物理机过多,存在资源浪费的情况,此时节能策略被触发,系统将虚拟机运行少的物理机应用迁移并休眠;当系统运行一段时间后,因为人为手动迁移虚拟机或因故障发生虚拟机自动迁移,运行的虚拟机多且不均匀,此时负载均衡策略被触发,系统动态调整虚拟机的部署直至虚拟机均匀分布;随着系统的运行,虚拟机数目不断增加,物理机超负荷运行虚拟机,此时超负荷策略被触发,系统唤醒休眠的物理机并迁入应用。所有策略最终目的都是为了使系统在最佳运行模式下运行。



技术特征:

1.一种基于云平台资源监视的虚拟资源高速调度系统,包括资源管理调度系统和云数据中心,其特征在于:所述资源管理调度系统包括虚拟化资源层、管理层和服务层,虚拟资源层包括计算资源模块、存储资源模块和网络资源模块,管理层包括资源管理模块,所述管理层还包括资源监控模块和资源调度模块,其中资源调度模块包括请求分析模块、虚拟机创建模块、物理机查找模块和虚拟机部署模块,资源调度模块还包括负载判断模块、负载均衡模块、虚拟机迁移模块、物理机寻找模块和迁移执行模块,所述服务层包括服务管理模块和用户管理模块。

2.根据权利要求1所述的一种基于云平台资源监视的虚拟资源高速调度系统,其特征在于:所述服务管理模块包括请求管理模块,所述服务管理模块还包括合约管理模块和计费管理模块。

3.根据权利要求2所述的一种基于云平台资源监视的虚拟资源高速调度系统,其特征在于:所述资源管理模块包括资源定义模块、资源检测模块和资源分配模块。

4.根据权利要求3所述的一种基于云平台资源监视的虚拟资源高速调度系统,其特征在于:所述用户管理模块包括用户登录模块和拒绝登录模块,所述用户管理模块还包括用户删除模块。

5.根据权利要求4所述的一种基于云平台资源监视的虚拟资源高速调度系统,其特征在于:所述请求管理模块与资源调度模块信号连接,所述资源调度模块与云数据中心信号连接,所述云数据中心与资源监控模块信号连接,所述资源监控模块与资源调度模块信号连接。

6.根据权利要求5所述的一种基于云平台资源监视的虚拟资源高速调度系统,其特征在于:所述请求分析模块与虚拟机创建模块信号连接,所述虚拟机创建模块与物理机查找模块,物理机查找模块与虚拟机部署模块信号连接。

7.根据权利要求6所述的一种基于云平台资源监视的虚拟资源高速调度系统,其特征在于:所述负载判断模块与负载均衡模块信号连接,所述负载均衡模块与虚拟机迁移模块信号连接,所述虚拟机迁移模块与物理机寻找模块信号连接,所述物理机寻找模块与迁移执行模块信号连接。

8.根据权利要求7所述的一种基于云平台资源监视的虚拟资源高速调度系统,其特征在于:所述虚拟机部署模块和迁移执行模块均与云数据中心信号连接。

9.根据权利要求8所述的一种基于云平台资源监视的虚拟资源高速调度系统,其特征在于:所述资源调度模块根据生效的调度策略对虚拟机和物理机资源进行调度。

10.根据权利要求9所述的一种基于云平台资源监视的虚拟资源高速调度系统,其特征在于:所述资源调度模块还包括电源管理单元,所述电源管理单元用于对闲置的物理服务器进行休眠工作,使其进入低功耗状态,并能在调用时唤醒具体的物理服务器。


技术总结
本发明公开了一种基于云平台资源监视的虚拟资源高速调度系统,包括资源管理调度系统,资源管理调度系统包括虚拟资源层、管理层和服务层,虚拟资源层包括计算资源、存储资源和网络资源的虚拟化资源池,管理层包括对云资源的监控、管理和调度。通过云资源管理与调度主要是对云计算资源、云存储资源以及云网络资源的虚拟化管理以及动态调度,通过对云资源的统一管理、监控、部署以及调度,实现对资源安全、高效、经济的管理,并流量调度、流量分配及故障流量切换技术,遇到云平台故障时,快速切换云平台的可用区,减少对用户的感知。

技术研发人员:曹弯弯,张敏,董小菱,余东波,李明,吴极,王海陆,宫帅,尹晓宇,陶军,王超,张海涛
受保护的技术使用者:国网安徽省电力有限公司信息通信分公司
技术研发日:
技术公布日:2024/3/4
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1