一种异构云环境下资源统一调度方法及系统技术方案

技术编号:14238726 阅读:72 留言:0更新日期:2016-12-21 14:04
本发明专利技术公开了一种异构云环境下资源统一调度架构及方法,该架构包括:调度控制器、至少一个计算节点和计算节点各自对应的请求代理节点;调度控制器用于接收终端设备发送的第一服务请求,并根据第一服务请求向请求代理节点发送第二服务请求,第一服务请求用于请求调度控制器为终端设备分配计算节点,第二服务请求用于指示不同操作系统的计算节点为终端设备提供计算服务;请求代理节点用于将第二服务请求转换为不同操作系统中的服务命令并将服务命令发送至不同操作系统对应的计算节点,计算节点用于根据服务命令为终端设备提供计算服务,操作系统包括云化操作系统和非云化操作系统。可解决现网不支持云化的硬件的统一管理调度的问题。

Method and system for uniform resource scheduling in heterogeneous cloud environment

The invention discloses a resource heterogeneous cloud environment unified scheduling architecture and method, the framework includes: scheduling controller, at least one of computing nodes and nodes corresponding request proxy node; scheduling controller is used for receiving and sending terminal equipment first service request, and according to the service request to the requesting agent node sends service request second first, a service request for request scheduling controller for terminal equipment distribution service request for second nodes, compute nodes indicate the different operating system to provide computing service for terminal equipment; request proxy node for second service requests into different operating system in the service command and service command is sent to different computing nodes corresponding to the operating system. According to the computing nodes for providing service command terminal equipment for computing services,. The system consists of cloud operating system and non cloud operating system. Can solve the problem of the current network does not support the unified management of cloud hardware scheduling problem.

【技术实现步骤摘要】

本专利技术涉及云计算领域,尤其涉及一种异构云环境下资源统一调度方法及系统
技术介绍
随着计算机软硬件的不断发展,其应用也深入到各行各业的各种计算、设计和管理中,使各个企业和机构的工作效率大大提高。近些年,更是出现了一种云计算(英文:cloud computing)、云平台(英文:cloud platforms)的概念,云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。它意味着计算能力也可作为一种商品通过互联网进行流通。云计算由于其易管理、可伸缩等优势,众多企业或运营商正在尝试利用云计算提升竞争力。然而,企业或运营商在部署解决方案时,面临着基础设施异构的问题。即企业或运营商现网存在一些旧硬件,这些硬件有些提供物理机(英文:Physical Machine,PM),有些提供虚拟机(英文:Virtual Machine,VM),并不是都能支持云计算。如果企业或运营商采用全非云化部署,则无法具有云计算资源调度与管理的优势。如果采用全云化部署,放弃现网很多旧硬件并采用新硬件成本过高。因此,需要一种架构实现现有能云化及不能云化的VM、PM资源的复用,并进行类似于云计算的统一调度管理。专利技术内容本专利技术实施例提供了一种异构云环境下资源统一调度方法及系统,可解决现网不支持云化的硬件的统一管理调度的问题。第一方面,提供了一种异构云环境下资源统一调度架构,包括:调度控制器、至少一个计算节点和所述计算节点各自对应的请求代理节点,所述调度控制器与所述请求代理节点连接,所述请求代理节点与所述计算节点连接;所述调度控制器用于接收终端设备发送的第一服务请求,并根据所述第一服务请求向所述请求代理节点发送第二服务请求,所述第一服务请求用于请求所述调度控制器为所述终端设备分配计算节点,所述第二服务请求用于指示不同操作系统的计算节点为所述终端设备提供计算服务;所述请求代理节点用于将所述第二服务请求转换为不同操作系统中的服务命令并将所述服务命令发送至不同操作系统对应的计算节点,所述计算节点用于根据所述服务命令为所述终端设备提供计算服务,所述操作系统包括云化操作系统和非云化操作系统。通过应用上述架构,可解决现网不支持云化的硬件的统一资源调度的问题。结合第一方面,在第一方面的第一种实现方式中,所述架构还包括管理器、至少一个控制节点和所述控制节点各自对应的控制代理节点,所述管理器用于接收管理员发送的第一管理请求,所述第一管理请求用于请求所述管理器对所述计算节点进行管理;所述管理器还用于根据所述第一管理请求向所述控制代理节点发送第二管理请求,所述第二管理请求用于指示所述控制节点对所述计算节点进行管理;所述控制代理节点用于将所述第二管理请求转换为不同操作系统中的管理命令并将所述管理命令发送至不同操作系统对应的控制节点,所述控制节点用于根据所述管理命令对所述计算节点进行管理。通过应用上述架构,可解决现网不支持云化的硬件的统一计算资源管理的问题。结合第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述控制节点还用于在执行完所述管理命令后向所述控制代理节点发送第一执行结果,所述控制代理节点还用于将所述第一执行结果上报给所述管理器,所述管理器还用于根据所述第一执行结果更新控制节点状态表。通过应用上述架构,管理器可以收集各个控制节点的信息,根据各个控制节点的信息进行管理请求的合理调度。结合第一方面的第一种实现方式,或第一方面的第二种实现方式,在第一方面的第三种实现方式中,所述第二管理请求中携带目标控制节点的标识,所述目标控制节点的标识用于所述控制代理节点将所述第二管理请求转换为符合所述目标控制节点所对应操作系统的命令格式的管理命令,并将所述目标控制节点所对应操作系统的命令格式的管理命令发送至所述目标控制节点。结合第一方面,或第一方面的任意一种实现方式,在第一方面的第四种实现方式中,所述计算节点还用于在执行完所述服务命令后向所述请求代理节点发送第二执行结果,所述请求代理节点还用于将所述第二执行结果上报给所述调度控制器,所述调度控制器还用于根据所述第二执行结果更新计算节点状态表。通过应用上述架构,调度控制器可以收集各个计算节点的信息,根据各个计算节点的信息进行服务请求的合理调度。结合第一方面,或第一方面的任意一种实现方式,在第一方面的第五种实现方式中,所述第二服务请求中携带目标计算节点的标识,所述目标计算节点的标识用于所述请求代理节点将所述第二服务请求转换为符合所述目标计算节点所对应操作系统的命令格式的服务命令,并将所述目标计算节点所对应操作系统的命令格式的服务命令发送至所述目标计算节点。第二方面,提供了一种异构云环境下资源统一调度方法,该方法包括:调度控制器接收终端设备发送的第一服务请求,所述第一服务请求用于请求所述调度控制器为所述终端设备分配计算节点;所述调度控制器根据所述第一服务请求向目标请求代理节点发送第二服务请求,所述第二服务请求用于指示目标计算节点为所述终端设备提供计算服务;所述目标请求代理节点将所述第二服务请求转换为符合所述目标计算节点所对应操作系统的命令格式的服务命令;所述目标请求代理节点将所述服务命令发送给所述目标计算节点;所述目标计算节点根据所述服务命令为所述终端设备提供计算服务。通过执行上述步骤,可解决现网不支持云化的硬件的统一资源调度的问题。结合第二方面,在第二方面的第一种实现方式中,所述调度控制器接收终端设备发送的第一服务请求之前,还包括:管理器接收第一管理请求,所述第一管理请求中携带所述目标计算节点的标识,所述第一管理请求用于请求所述管理器启动所述目标计算节点;所述管理器根据所述第一管理请求向目标控制代理节点发送第二管理请求,所述第二管理请求用于指示目标控制节点启动所述目标计算节点;所述目标控制代理节点将所述第二管理请求转换为符合所述目标控制节点所对应操作系统的命令格式的管理命令;所述目标控制代理节点将所述管理命令发送给所述目标控制节点;所述目标控制节点根据所述管理命令启动所述目标计算节点。通过执行上述步骤,可解决现网不支持云化的硬件的统一计算资源管理的问题。结合第二方面的第一种实现方式,在第二方面的第二种实现方式中,所述目标控制节点根据所述管理命令启动所述目标计算节点之后,还包括:所述目标控制节点向所述目标控制代理节点发送第一执行结果;所述目标控制代理节点将所述第一执行结果发送给所述管理器;所述管理器根据所述第一执行结果更新控制节点状态表,所述控制节点状态表用于所述管理器从至少一个控制代理节点中确定所述目标控制代理节点。通过执行上述步骤,管理器可以收集各个控制节点的信息,根据各个控制节点的信息进行管理请求的合理调度。结合第二方面的第一种实现方式,或第二方面的第二种实现方式,在第二方面的第三种实现方式中,所述第二管理请求中携带所述目标控制节本文档来自技高网...
一种异构云环境下资源统一调度方法及系统

【技术保护点】
一种异构云环境下资源统一调度架构,其特征在于,包括:调度控制器、至少一个计算节点和所述计算节点各自对应的请求代理节点,所述调度控制器与所述请求代理节点连接,所述请求代理节点与所述计算节点连接;所述调度控制器用于接收终端设备发送的第一服务请求,并根据所述第一服务请求向所述请求代理节点发送第二服务请求,所述第一服务请求用于请求所述调度控制器为所述终端设备分配计算节点,所述第二服务请求用于指示不同操作系统的计算节点为所述终端设备提供计算服务;所述请求代理节点用于将所述第二服务请求转换为不同操作系统中的服务命令并将所述服务命令发送至不同操作系统对应的计算节点,所述计算节点用于根据所述服务命令为所述终端设备提供计算服务,所述操作系统包括云化操作系统和非云化操作系统。

【技术特征摘要】
1.一种异构云环境下资源统一调度架构,其特征在于,包括:调度控制器、至少一个计算节点和所述计算节点各自对应的请求代理节点,所述调度控制器与所述请求代理节点连接,所述请求代理节点与所述计算节点连接;所述调度控制器用于接收终端设备发送的第一服务请求,并根据所述第一服务请求向所述请求代理节点发送第二服务请求,所述第一服务请求用于请求所述调度控制器为所述终端设备分配计算节点,所述第二服务请求用于指示不同操作系统的计算节点为所述终端设备提供计算服务;所述请求代理节点用于将所述第二服务请求转换为不同操作系统中的服务命令并将所述服务命令发送至不同操作系统对应的计算节点,所述计算节点用于根据所述服务命令为所述终端设备提供计算服务,所述操作系统包括云化操作系统和非云化操作系统。2.根据权利要求1所述的架构,其特征在于,所述架构还包括管理器、至少一个控制节点和所述控制节点各自对应的控制代理节点,所述管理器用于接收管理员发送的第一管理请求,所述第一管理请求用于请求所述管理器对所述计算节点进行管理;所述管理器还用于根据所述第一管理请求向所述控制代理节点发送第二管理请求,所述第二管理请求用于指示所述控制节点对所述计算节点进行管理;所述控制代理节点用于将所述第二管理请求转换为不同操作系统中的管理命令并将所述管理命令发送至不同操作系统对应的控制节点,所述控制节点用于根据所述管理命令对所述计算节点进行管理。3.根据权利要求2所述的架构,其特征在于,所述控制节点还用于在执行完所述管理命令后向所述控制代理节点发送第一执行结果,所述控制代理节点还用于将所述第一执行结果上报给所述管理器,所述管理器还用于根据所述第一执行结果更新控制节点状态表。4.根据权利要求2或3所述的架构,其特征在于,所述第二管理请求中携带目标控制节点的标识,所述目标控制节点的标识用于所述控制代理节点将所述第二管理请求转换为符合所述目标控制节点所对应操作系统的命令格式的管理命令,并将所述目标控制节点所对应操作系统的命令格式的管理命令发送至所述目标控制节点。5.根据权利要求1至4任一项所述的方法,其特征在于,所述计算节点还用于在执行完所述服务命令后向所述请求代理节点发送第二执行结果,所述请求代理节点还用于将所述第二执行结果上报给所述调度控制器,所述调度控制器还用于根据所述第二执行结果更新计算节点状态表。6.根据权利要求1至5任一项所述的架构,其特征在于,所述第二服务请求中携带目标计算节点的标识,所述目标计算节点的标识用于所述请求代理节点将所述第二服务请求转换为符合所述目标计算节点所对应操作系统的命令格式的服务命令,并将所述目...

【专利技术属性】
技术研发人员:盛寅刘征
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1