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任一项所述的架构,其特征在于,所述第二服务请求中携带目标计算节点的标识,所述目标计算节点的标识用于所述请求代理节点将所述第二服务请求转换为符合所述目标计算节点所对应操作系统的命令格式的服务命令,并将所述目...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。