[发明专利]基于容器的云计算平台任务处理方法、系统及其应用方法有效
| 申请号: | 201910010905.X | 申请日: | 2019-01-07 |
| 公开(公告)号: | CN109376017B | 公开(公告)日: | 2019-04-12 |
| 发明(设计)人: | 李根;宋卓;邓文平;唐骏翔;吴侃;孙朝辉;宁文飞;谢成龙;朱德龙;张栓;马丑贤 | 申请(专利权)人: | 人和未来生物科技(长沙)有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 邹大坚;谭武艺 |
| 地址: | 410000 湖南省长沙市长沙高*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 任务处理 云计算平台 计算结果传输 编程能力 编排调度 任务支持 数据仓库 业务处理 依赖关系 语法定义 运行结束 资源效能 自定义 算法 语法 编程 解析 应用 并行 编排 优化 | ||
本发明公开了一种基于容器的云计算平台任务处理方法、系统及其应用方法,本发明利用容器编排技术基于编程语法来识别解析计算任务中的语法定义,从而实现对计算任务中循环的处理以及计算任务之间的依赖关系处理,通过运行计算子任务Ai的容器,运行结束后将计算结果传输到数据仓库,来完成基于容器的云计算平台任务处理。本发明面向有一定编程能力的用户,提供并行和串行运行算法任务支持,解决了计算子任务之间相互依赖的问题,可根据自身业务自定义任务处理,将计算子任务使用容器结合现有容器资源编排调度完成业务处理,能够有效提高平台实用性及优化平台的资源效能。
技术领域
本发明涉及云计算服务领域,具体涉及一种基于容器的云计算平台任务处理方法、系统及其应用方法。
背景技术
容器是轻量级的操作系统级虚拟化技术,可以让我们在一个资源隔离的进程中运行应用及其依赖项。相对于传统虚拟机技术,容器技术具有轻量级的资源开销和秒级启动时间良好属性。随着容器技术不断完善与发展,众多服务提供商以优化平台的资源效能和提升服务响应能力的目的,采用容器技术构建云计算平台,提供在线计算等服务,随着阿里云、亚马逊等云服务的出现,为在线云计算服务的出现奠定的基础。
现有容器基础平台已很好的实现容器资源编排调度功能,在资源使用率较低的节点动态地创建容器,并借助负载均衡技术将业务量分发到新建的容器。图1是kubernetes、rancher和docker等公司的现有容器基础平台架构,主要包括Web前端、服务端、容器编排调度器、客户端四部分,容器编排调度器的编排流程如下:用户通过Web端提交业务请求;Web端将业务请求发送给服务端;服务端接收到业务请求后,进行响应和处理,将请求发送给编排调度器;编排调度器选择资源使用率最小的客户端节点,将容器创建指令发送给客户端;客户端接收到容器创建指令后,根据指令进行容器的创建。
因此,基于现有的现有容器基础平台架构实现基于容器的云计算平台任务处理,对于云计算平台而言具有非常积极的意义,但是如何基于现有的现有容器基础平台架构实现基于容器的云计算平台任务处理,则仍然是一项亟待解决的关键技术问题。
发明内容
本发明要解决的技术问题:针对现有技术的上述问题,提供一种基于容器的云计算平台任务处理方法、系统及其应用方法,本发明面向有一定编程能力的用户,提供并行和串行运行算法任务支持,解决了计算子任务之间相互依赖的问题,可根据自身业务自定义任务处理,将计算子任务使用容器结合现有容器资源编排调度完成业务处理,能够有效提高平台实用性及优化平台的资源效能。
为了解决上述技术问题,本发明采用的技术方案为:
一种基于容器的云计算平台任务处理方法,实施步骤包括:
1)接收提交的计算任务A,计算任务A包含至少一个计算子任务;
2)针对计算任务A中的每一个计算子任务Ai,跳转执行步骤3);
3)为计算子任务Ai选择客户端节点,在选择的客户端节点中创建容器containerAij,其中containerAij表示针对子任务Ai第j次创建的容器;
4)判断计算子任务Ai中是否有循环属性,如果存在循环属性则将循环计数加1,判断循环计数的值是否等于循环属性的值,如果不等于循环属性的值,则跳转执行步骤3);否则,跳转执行步骤5);
5)判断计算子任务Ai是否有依赖属性,如果没有依赖属性则跳转执行步骤6);否则,监控依赖属性对应的目标计算子任务An是否运行完毕,当目标计算子任务An运行完毕时跳转执行步骤6);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人和未来生物科技(长沙)有限公司,未经人和未来生物科技(长沙)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910010905.X/2.html,转载请声明来源钻瓜专利网。





