【技术实现步骤摘要】
【国外来华专利技术】容器化应用程序的编排相关申请的交叉引用本申请要求2018年10月2日提交的美国临时申请序列号62/740,034的权益,该专利申请的公开内容通过引用整体并入本文。
本申请涉及计算,例如效用计算。更具体地,本申请涉及用于在计算平台上编排计算任务的系统和方法。
技术介绍
容器化可被用于部署位于远程位置或难以访问位置的控制软件。然而,当此类部署对时间敏感时,此类软件通常由现场技术支持提供。例如,可将专业技术人员派遣到远程或限制访问的位置,诸如海上石油平台、沙漠太阳能农场等。在本文已经认识到,在此类位置提供现场支持不仅昂贵,而且其可能会阻止对其他关键事件做出立即响应,诸如可停止生产或对基础设施造成无法弥补的破坏的事件。在一些情况下,可在远程位置实现高性能计算硬件,而不是将专家派遣到远程位置。然而,在本文中进一步认识到,除了其他缺点之外,这种硬件可能是昂贵的并且难以维护。此外,在遭受不利条件的远程地区,维护可能特别困难。在效用计算应用程序中,容器可包括轻量的可执行软件包。容器可包括运行该软件所需的所有内容。软件容器可在不同环境中实现精简的应用程序可移植性。因此,除其他外,容器化应用程序是将服务从主机系统导出到计算平台的常见做法。容器技术的最新进展允许基于实时操作系统(即实时容器)的容器开发。实时容器的挑战之一是在使用最少的计算资源的同时,通过实时保证来调度容器执行。
技术实现思路
本专利技术的实施例通过提供编排与实时要求相关联的应用程序的容器化的方法、系统和装置来解决并克服了本文所描 ...
【技术保护点】
1.一种用于执行多个计算任务的方法,所述方法包括:/n由编排引擎通过网络从多个过程引擎接收任务请求,每个任务请求指示用于执行所述多个计算任务中的相应计算任务的至少一个任务要求;/n从一组计算实例中选择多个计算实例,所选择的计算实例分别具有可用计算资源;/n生成针对所述计算任务中的每一个的预测的运行时间;/n基于所述预测的运行时间、所述任务要求和所述可用计算资源,确定调度和分配方案,所述调度和分配方案限定何时执行所述多个计算任务中的每一个,以及多个所述所选择的计算实例中的哪个执行所述多个计算任务中的每一个;以及/n由所述多个所选择的计算实例根据所述调度和分配方案执行所述多个计算任务。/n
【技术特征摘要】
【国外来华专利技术】20181002 US 62/740,0341.一种用于执行多个计算任务的方法,所述方法包括:
由编排引擎通过网络从多个过程引擎接收任务请求,每个任务请求指示用于执行所述多个计算任务中的相应计算任务的至少一个任务要求;
从一组计算实例中选择多个计算实例,所选择的计算实例分别具有可用计算资源;
生成针对所述计算任务中的每一个的预测的运行时间;
基于所述预测的运行时间、所述任务要求和所述可用计算资源,确定调度和分配方案,所述调度和分配方案限定何时执行所述多个计算任务中的每一个,以及多个所述所选择的计算实例中的哪个执行所述多个计算任务中的每一个;以及
由所述多个所选择的计算实例根据所述调度和分配方案执行所述多个计算任务。
2.根据权利要求1所述的方法,所述方法还包括:
获得与所述计算任务或所述多个所选择的计算实例相关联的历史性能数据;以及
基于所述历史性能数据生成针对所述计算任务的所述预测的运行时间。
3.根据前述权利要求中任一项所述的方法,所述方法还包括:
收集与所述网络相关联的性能数据;以及
基于与所述网络相关联的性能数据生成针对所述计算任务的所述预测的运行时间。
4.根据前述权利要求中任一项所述的方法,其中生成所述调度和分配方案包括使用所述预测的运行时间、任务要求和可用计算资源作为离散随机优化的输入来执行所述离散随机优化。
5.根据权利要求4所述的方法,所述方法还包括:在接收到每个任务时执行所述离散随机优化。
6.根据权利要求1所述的方法,所述方法还包括:
将所述预测的运行时间与相应的预定阈值进行比较;
当预测的运行时间大于相应的预定阈值时,确定发起与大于相应预定阈值的所述预测的运行时间相关联的所述任务请求的所述过程引擎;以及
向所确定的过程引擎发送警报。
7.根据权利要求1所述的方法,所述方法还包括:
将所述预测的运行时间与相应的预定阈值进行比较;以及
当所述预测的运行时间中的至少一者大于预定阈值时,识别附加的计算资源。
8.根据权利要求1所述的方法,其中确定所述调度和分配方案还包括:
基于所述网络的任务要求和性能,生成用于完成所述任务请求的优先级顺序;
基于所述优先级顺序和所述可用计算资源,生成优化问题;以及
解决所述优化问题以便由于...
【专利技术属性】
技术研发人员:伊内斯·乌加尔德·迪亚斯,马丁·泽尔,胡安·L·阿帕里西奥·奥赫亚,米夏埃尔·翁克尔巴赫,
申请(专利权)人:西门子股份公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。