System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据中心,特别涉及一种基于云计算的数据中心管理系统。
技术介绍
1、目前,数据中心管理系统是一种用于管理数据中心的软件系统。它涵盖了数据中心的运维和管理,包括设备管理、资源管理、资产管理、安全管理和监控等方面。数据中心管理系统通过自动化的流程和工具管理数据,可以提高数据中心的效率和可靠性,并减少人为错误的发生。而云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。将云计算与数据中心管理系统融合到一起成为了数据处理的重要发展趋势。
2、但是,现有基于云计算的数据中心管理系统仅通过把各软硬件资源和信息都放在云计算平台统一管理,实现资源整合,无法进一步根据基于云计算数据中心平台接收的任务执行请求对物理机进行更高效率的配置,会造成部分物理机的资源闲置和单台物理机处理任务过多导致整体数据处理效率下降,例如公开号为“cn110784539a”,公开日为2022年2月11日,专利名称为“一种基于云计算的数据管理系统及方法”的中国专利技术专利,其方法包括以下步骤:构成双活数据中心的第一数据中心和第二数据中心;第一数据中心与第二数据中心均包括云计算信息服务层、云计算基础平台层、虚拟化基础设施层;虚拟化基础设施层包括物理基础设施、虚拟化抽象装置、若干虚拟机和虚拟化管理平台;虚拟化抽象装置用于对物理基础设施进行虚拟化以虚拟机为单位进行管理;云计算基础平台层包括服务器集群、分布式文件模块、分布式数据库管理模块、分布
3、因此,本专利技术提出了一种基于云计算的数据中心管理系统,用来基于云计算数据中心平台接收的任务执行请求对物理机进行更高效率的配置,使基于云计算的数据管理系统及方法更加高效,对资源的配置更加精准。
技术实现思路
1、本专利技术提供一种基于云计算的数据中心管理系统,用以依据接收任务执行请求的时间同步获取云计算数据中心平台对应的所有物理机的资源调度使用数据,使得物理机的资源调度使用数据获取更精准,并通过资源调度使用数据可以确定采集所有物理机的cpu占用率,再通过对每个物理机在预设连续时间内的cpu占用率进行数据处理获得更加精准的物理机在预设未来时刻的预测性能调用率,可以获得云计算数据中心平台对应的所有物理机进行任务数据分配时的优先分配顺序,并基于优先分配顺序的可以获得合理均匀的物理机分配结果,对请求任务数据的处理过程在物理机中的分配更加合理均匀,克服了现有技术中数据处理过程在物理机中的分配不均匀的问题。
2、本专利技术提供一种基于云计算的数据中心管理系统,包括:
3、需求采集模块,用于实时获取基于云计算数据中心平台接收的任务执行请求,获得请求任务数据;
4、信息采集模块,用于基于云计算数据中心平台接收任务执行请求的时间同步获取云计算数据中心平台对应的所有物理机的资源调度使用数据;
5、性能调用模块,用于对预设连续时间内的所有物理机的资源调度使用数据进行预处理,获得预处理资源调度使用数据,基于预处理资源调度使用数据确定出所有物理机在预设未来时刻的预测性能调用率,将所有物理机在预设未来时刻的预测性能调用率进行排序,获得预测性能调用率排序结果;
6、优先顺序确定模块,用于基于预测性能调用率排序结果,对云计算数据中心平台对应的所有物理机进行排序,获得所有物理机的优先分配顺序;
7、物理机分配模块,用于基于所有物理机的优先分配顺序,对请求任务数据进行物理机分配,获得物理机分配结果。
8、优选的,需求采集模块,包括:
9、采集子模块,用于实时接收管理员在云计算数据中心平台中输入的所有运行命令
10、需求子模块,用于在所有运行命令中选取出执行过程中需调用物理机的数量超出预设数量的运行命令,作为云计算数据中心平台接收的任务执行请求,并将所有任务执行请求作为请求任务数据。
11、优选的,信息采集模块,包括:
12、需求监视子模块,用于确定出请求任务数据中的所有任务执行请求的接收时间;
13、信息采集子模块,用于基于所有任务执行请求的接收时间对云计算数据中心平台对应的所有物理机的资源调度使用数据进行同步采集。
14、优选的,性能调用模块,包括:
15、预处理子模块,用于对预设连续时间段内的所有物理机的资源调度使用数据进行预处理,获得预处理资源调度使用数据;
16、性能调用子模块,用于基于预处理资源调度使用数据确定出所有物理机在预设未来时刻的预测性能调用率;
17、排序子模块,用于将所有物理机在预设未来时刻的预测性能调用率进行排序,获得预测性能调用率排序结果。
18、优选的,预处理子模块,包括:
19、占用率确定单元,用于基于所有物理机的资源调度使用数据,确定出所有物理机在预设连续时间内间隔单位时间的所有时刻的cpu占用率;
20、预处理单元,用于将每个物理机在预设连续时间内每隔单位时间的cpu占用率依次作为数组元素组成对应物理机的cpu占用率数组,对所有物理机的cpu占用率数组进行数据处理,获得预处理资源调度使用数据。
21、优选的,预处理单元,包括:
22、权值件子单元,用于计算出所有物理机的cpu占用率数组中每个数组元素的综合权值:
23、
24、其中,σij为第i个物理机的cpu占用率数组中第j个数组元素的综合权值,aij为第i个物理机的cpu占用率数组中的第j个数组元素,i为物理机的序数,且i∈[1,n],n为物理机的总数,j为物理机的gpu占用率数组中第j个数组元素,m为物理机占用率数组中的数组元素总数,且j∈[1,m];
25、数据确子单元,用于将所有物理机的cpu占用率数组中每个数组元素的综合权值当作对应物理机的预处理资源调度使用数据。
26、优选的,性能调用子模块基于预处理资源调度使用数据确定出所有物理机在预设未来时刻的预测性能调用率的方法,包括:
27、
28、
29、其中,τi为第i个物理机在预设未来时刻的预测性能调用率,i为物理机的序数,且i∈[1,n],n为物理机的总数,j为物理机的gpu占用率数组中第j个数组元素,m为物理机占用率数组中的数组元素总数,且j∈[1,m],σij为第i个物理机的cpu占用率数组中第j个数组元素的综合权值,aij为第i个物理机的cpu占用率数组中的第j个数组元素,si为第i个物理机的gpu占用本文档来自技高网...
【技术保护点】
1.一种基于云计算的数据中心管理系统,其特征在于,包括:
2.根据权利要求1所述的一种基于云计算的数据中心管理系统,其特征在于,需求采集模块,包括:
3.根据权利要求1所述的一种基于云计算的数据中心管理系统,其特征在于,信息采集模块,包括:
4.根据权利要求1所述的一种基于云计算的数据中心管理系统,其特征在于,性能调用模块,包括:
5.根据权利要求4所述的一种基于云计算的数据中心管理系统,其特征在于,预处理子模块,包括:
6.根据权利要求5所述的一种基于云计算的数据中心管理系统,其特征在于,预处理单元,包括:
7.根据权利要求4所述的一种基于云计算的数据中心管理系统,其特征在于,性能调用子模块基于预处理资源调度使用数据确定出所有物理机在预设未来时刻的预测性能调用率的方法,包括:
8.根据权利要求4所述的一种基于云计算的数据中心管理系统,其特征在于,排序子模块将所有物理机在预设未来时刻的预测性能调用率进行排序的方法,包括:
9.根据权利要求1所述的一种基于云计算的数据中心管理系统,其特征
10.根据权利要求1所述的一种基于云计算的数据中心管理系统,其特征在于,物理机分配模块,包括:
...【技术特征摘要】
1.一种基于云计算的数据中心管理系统,其特征在于,包括:
2.根据权利要求1所述的一种基于云计算的数据中心管理系统,其特征在于,需求采集模块,包括:
3.根据权利要求1所述的一种基于云计算的数据中心管理系统,其特征在于,信息采集模块,包括:
4.根据权利要求1所述的一种基于云计算的数据中心管理系统,其特征在于,性能调用模块,包括:
5.根据权利要求4所述的一种基于云计算的数据中心管理系统,其特征在于,预处理子模块,包括:
6.根据权利要求5所述的一种基于云计算的数据中心管理系统,其特征在于,预处理单元...
【专利技术属性】
技术研发人员:薛峰,常洪刚,韩超,高春荣,
申请(专利权)人:北京德仕美通电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。