一种业务调度的方法、装置、计算机存储介质及终端制造方法及图纸

技术编号:20221527 阅读:27 留言:0更新日期:2019-01-28 20:07
一种业务调度的方法、装置、计算机存储介质及终端,包括:将系统中的作业划分为两个或两个以上优先级等级;根据划分的优先级等级进行作业的调度。本发明专利技术实施例根据优先级等级的划分实现了作业的调度,优化了作业运行的流程,提升了作业运行的效率。

【技术实现步骤摘要】
一种业务调度的方法、装置、计算机存储介质及终端
本文涉及但不限于计算机集群技术,尤指一种业务调度的方法、装置、计算机存储介质及终端。
技术介绍
Kubernetes(简称K8s,是一个开源的,用于管理云平台中多个主机上的容器化的应用,其目标是让部署容器化的应用简单并且高效,提供了应用部署、规划、更新、维护的一种机制)容器集群管理系统的主要功能包括:使用Docker(一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化)对应用程序进行打包、实例化及运行;以集群的方式运行及管理跨主机的容器;解决位于不同主机之间所运行的容器之间的通信问题等。调度器(Scheduler)是Kubernetes容器集群管理系统中加载并运行的调度程序,其负责收集、统计分析系统中所有节点(Node)的资源使用情况,然后以此为依据将新建的Pod(Pod是一个抽象的概念,它包含一个或多个容器组成的容器组,还有这些容器共享的资源;Pod模型上类似于一个具有特定应用的逻辑主机,它可以包含相对紧密耦合的不同应用容器;Pod是Kuberlne本文档来自技高网...

【技术保护点】
1.一种业务调度的方法,其特征在于,包括:将系统中的作业划分为两个或两个以上优先级等级;根据划分的优先级等级进行作业的调度。

【技术特征摘要】
1.一种业务调度的方法,其特征在于,包括:将系统中的作业划分为两个或两个以上优先级等级;根据划分的优先级等级进行作业的调度。2.根据权利要求1所述的方法,其特征在于,所述将系统中的作业划分为两个或两个以上优先级等级包括:根据业务逻辑和/或系统可用资源,将系统中的所述作业划分为第一优先级和第二优先级;其中,所述系统可用资源包括以下部分或全部资源:中央处理器资源、内存资源;所述第一优先级高于所述第二优先级。3.根据权利要求1或2所述的方法,其特征在于,所述将系统中的作业划分为两个或两个以上优先级等级之前,所述方法还包括,按照预设周期进行以下判断处理:所述系统中的系统可用资源满足系统中所有作业的运行需求时,确定不进行所述作业的优先级等级的划分;所述系统中的系统可用资源无法满足系统中所有作业的运行需求时,确定进行所述作业的优先级等级的划分。4.根据权利要求3所述的方法,其特征在于,所述将系统中的作业划分为两个或两个以上优先级等级之后,所述根据划分的优先级等级进行作业的调度之前,所述方法还包括:判断系统可用资源,是否能够满足所有优先级等级较高的作业的运行;所述系统可用资源无法满足所有优先级等级较高的作业的运行时,逐个终止正在运行的优先级等级较低的作业,直至系统可用资源能够满足所有优先级等级较高的作业的运行时停止;其中,所述优先级等级较高的作业包括:优先级等级最高的作业。5.根据权利要求1或2所述的方法,其特征在于,所述根据划分的优先级等级进行作业的调度包括:将划分完优先级等级的作业,按照优先级等级的高低排序添加到预设的调度队列中;根据添加到调...

【专利技术属性】
技术研发人员:何翔龙
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1