本发明专利技术的基于云计算系统的资源管理系统,包括多个数据获得单元,用于获得运行于分布式计算机的各模拟机的数据信息;获得数据预处理单元,用于对获得的数据信息进行预处理,并将预处理后的数据信息发送至数据汇总中继单元;数据汇总中继单元,用于接收汇总经过预处理的数据信息,并将汇总的数据信息发送至资源调节单元;资源调节单元,用于接收数据汇总中继单元传送的数据信息,依据中央处理单元的预设规则对系统资源的分配进行调整,所述系统实现了对整个云计算系统的运算量的精确调节和有效性的准确控制,同时增强了数据灾备水平,提高了整个系统的运行效率。
【技术实现步骤摘要】
【专利摘要】本专利技术的基于云计算系统的资源管理系统,包括多个数据获得单元,用于获得运行于分布式计算机的各模拟机的数据信息;获得数据预处理单元,用于对获得的数据信息进行预处理,并将预处理后的数据信息发送至数据汇总中继单元;数据汇总中继单元,用于接收汇总经过预处理的数据信息,并将汇总的数据信息发送至资源调节单元;资源调节单元,用于接收数据汇总中继单元传送的数据信息,依据中央处理单元的预设规则对系统资源的分配进行调整,所述系统实现了对整个云计算系统的运算量的精确调节和有效性的准确控制,同时增强了数据灾备水平,提高了整个系统的运行效率。【专利说明】一种基于云计算系统的资源管理系统
本专利技术涉及云计算领域,尤其涉及一种基于云计算系统的资源管理系统。
技术介绍
云计算(cloud computing),分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大效能的网络服务。 一个基于云计算技术的计算机运行管理称为“云”。云计算具有以下特点: (I)超大规模。“云”具有相当的规模,企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力; (2)模拟化。云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的具体位置; (3)高可靠性。“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠; (4)通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行; (5)高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要; (6)极其廉价。由于“云”的特殊容错措施可以采用极其廉价的节点来构成云。 然而现有的云计算系统,在整体资源或系统整体运算量调配方面依然存在效率低、能耗高的缺陷,以及系统分布式终端机数据获取的可靠性低得问题,这导致整个云计算系统无法发挥其巨大高效的计算能力。
技术实现思路
本专利技术的目的是通过以下技术方案实现的。 根据本专利技术的实施方式,提出一种基于云计算系统的资源管理系统,所述系统包括:中央处理单元、多个数据获得单元、获得数据预处理单元、数据汇总中继单元、以及资源调节单元;其中, 所述多个数据获得单元,分别设置并运行于所述资源管理系统中的各个分布式计算机上,用于根据中央处理单元的指令获得运行于分布式计算机的各模拟机的数据信息; 所述获得数据预处理单元,用于对获得的数据信息进行预处理,并将预处理后的数据信息发送至数据汇总中继单元; 所述数据汇总中继单元,用于接收汇总经过预处理的数据信息,并将汇总的数据信息发送至资源调节单元; 所述资源调节单元,用于接收数据汇总中继单元传送的数据信息,依据中央处理单元的预设规则对系统资源的分配进行调整。 根据本专利技术的实施方式,所述获得数据预处理单元具体包括:第三串口电路、数据灾备电路、数据格式判断电路、标准化数据预处理电路以及非标准化数据预处理电路;其中, 所述第三串口电路用于接收数据获得单元通过第一串口电路发送的数据; 所述数据灾备电路用于对接收的数据获得单元发送的数据进行灾备处理; 所述数据格式判断电路用于对接收的数据获取单元发送的数据进行格式判断,所述格式包括标准化格式和非标准化格式; 所述标准化数据预处理电路用于对标准化格式数据进行预处理,包括将获得的多种标准化格式数据转换为统一的格式化数据; 所述非标准化数据预处理电路用于对非标准化格式数据进行预处理;其包括获取所述非标准化格式的特征数据,并将所述特征数据进行存储,然后将存储地址发送至中央处理单元; 所述第三串口电路还用于根据中央处理单元指令将上述经过预处理的数据发送至数据汇总中继单元。 根据本专利技术的实施方式,所述资源调节单元包括第一资源调节单元和第二资源调节单元,所述第一资源调节单元用于对系统运算量进行调节,所述第二资源调节单元用于对系统运行有效性进行调节。 根据本专利技术的实施方式,所述第一资源调节单元具体包括:系统实际运算量计算单元、系统运算量预判单元以及资源调节执行单元,其中, 所述系统实际运算量计算单元用于根据数据汇总中继单元发送的汇总数据实时计算系统实际运算量; 所述系统运算量预判单元用于根据实际的系统运算量执行未来运算量的预判; 所述资源调节执行单元用于根据系统实际运算量和运算量预判结果进行系统资源的调整。 根据本专利技术的实施方式,所述资源调节执行单元包括:运算量信息接收电路、重分配决定电路、资源实时分配电路、以及新运算资源执行电路,其中, 所述运算量信息接收电路从系统实际运算量计算单元接收系统实际运算量信息以及从系统运算量预判单元接收运算量预判结果,并发送给重分配决定电路; 所述重分配决定电路根据接收的系统实际运算量信息和预判结果进行资源重分配决定,确定是否需要为云计算增加和减少资源;并将资源动态分配的决定信息发送给资源实时分配电路; 如果资源实时分配电路收到是增加资源的决定信息,则从模拟资源列表中分配一个模拟资源给云计算,然后把增加的模拟资源信息发送给新运算资源执行电路;新运算资源执行电路将云计算部署到新增加的模拟资源上; 如果资源实时分配电路收到是减少资源的决定信息,则通知资源实时分配电路回收所述云计算的模拟资源;资源实时分配电路回收模拟资源,即将相应的模拟资源加入到模拟资源列表中。 根据本专利技术的实施方式,所述第二资源调节单元包括: 信息接收电路,用于接收数据汇总中继单元发送的系统数据信息; 第一模拟机统计电路,用于根据系统数据信息获取当前云计算系统中所具有的模拟机个数; 第二模拟机统计电路,用于根据系统数据信息统计当前云计算系统中每台分布式计算机上的模拟机个数,并根据所述每台分布式计算机上的模拟机个数进行排列; 阈值判断电路,用于根据所述云计算系统中每台分布式计算机的最大模拟机容量、以及所述模拟机个数判断所需分布式计算机的最小阈值个数η ; 目标组确定电路,用于根据第二模拟机统计电路的排列结果选择模拟机个数最多的η个分布式计算机作为目标组; 数据搬移组确定电路,用于将除去所述目标组外的分布式计算机上的模拟机作为数据搬移组,并根据除去所述目标组外的分布式计算机的模拟机数目进行排列; 数据搬移电路,用于在数据搬移组中根据分布式计算机上模拟机数目从少到多依次进行选择,并将选择的当前模拟机与所述目标组进行对应,直至数据搬移组中所有模拟机均与所述目标组对应后,根据所述数据搬移组与所述目标组之间的对应关系依次实现模拟机数据搬移。 本专利技术的基于云计算系统的资源管理系统,通过设置中央处理单元、多个数据获得单元、获得数据预处理单元、数据汇总中继单元、以及资源调节单元,所述系统实现了对整个云计算系统的运算量的精确调节和有效性的准确控制,同时增强了本文档来自技高网...
【技术保护点】
一种基于云计算系统的资源管理系统,所述系统包括:中央处理单元、多个数据获得单元、获得数据预处理单元、数据汇总中继单元、以及资源调节单元;其中,所述多个数据获得单元,分别设置并运行于所述资源管理系统中的各个分布式计算机上,用于根据中央处理单元的指令获得运行于分布式计算机的各模拟机的数据信息;所述获得数据预处理单元,用于对获得的数据信息进行预处理,并将预处理后的数据信息发送至数据汇总中继单元;所述数据汇总中继单元,用于接收汇总经过预处理的数据信息,并将汇总的数据信息发送至资源调节单元;所述资源调节单元,用于接收数据汇总中继单元传送的数据信息,依据中央处理单元的预设规则对系统资源的分配进行调整。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘翼,张琪,章红滨,王晓川,
申请(专利权)人:成都派沃特科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。