[发明专利]并发执行服务在审
申请号: | 201911144056.3 | 申请日: | 2019-11-20 |
公开(公告)号: | CN111208975A | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | P·M·布鲁恩;J·凯尼格斯费尔特;M·斯坦胡斯 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F9/48;G06Q10/10 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 董莘 |
地址: | 美国得*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并发 执行 服务 | ||
本公开的实施例涉及并发执行服务。一种用以并发地执行计算服务协调的方法,该方法包括:开发一组服务的表示,其中每个服务经由不同类型的关系与其他服务相关。而且,将一组依赖性规则应用于该组服务内的每种类型的关系,使得依赖性规则的应用创建表示该组服务的状态转换的步骤之间的步骤间依赖性,以及基于步骤间依赖性来开发允许非依赖的步骤的并发执行的协调计划。
技术领域
本公开涉及服务的执行,并且更具体地涉及并发地执行服务。
背景技术
协调(Orchestration)通过自动化工作流、供应和变化管理来限定策略和服务级别。协调的使用可以在服务导向的架构、虚拟化、供应、融合的基础架构、电信和数据中心主题的上下面中来讨论。如此,协调提供计算资源的集中式管理,其允许进行管理,包括为了所限定的目的来创建、配置、移除或以其他方式修改应用的能力。
发明内容
根据一些实施例,提供了一种并发地执行计算服务的协调的方法,该方法包括:开发一组服务的表示,其中每个服务经由不同类型的关系与其他服务相关;将一组依赖性规则应用于一组服务内的每种类型的关系,使得依赖性规则的应用创建表示一组服务的状态转换的步骤之间的步骤间依赖性;以及基于步骤间依赖性来开发协调计划,协调计划允许非依赖的步骤的并发执行。
根据另一些实施例,提供了一种非暂态计算机可读介质,包括被存储于其上的计算机可执行指令,计算机可执行指令在由一个或多个处理单元执行时,执行并发地执行服务的协调计划的方法,该非暂态计算机可读存储介质包括指令,该指令用以:开发一组服务的表示,其中每个服务经由不同类型的关系与其他服务相关;将一组依赖性规则应用于一组服务内的每种类型的关系,使得依赖性规则的应用创建表示一组服务的状态转换的步骤之间的步骤间依赖性;以及基于步骤间依赖性的创建来开发协调计划,该协调计划在步骤不依赖于第二步骤的情况下允许步骤执行。
根据又一些实施例,提供了一种用以开发协调执行计划的系统,包括:建模器,该建模器经由不同类型的关系将每个服务的表示开发为与其他服务相关;计划器,该计划器连接到建模器和处理器,处理器将一组依赖性规则应用于每个服务和其他服务之间的每种类型的关系,并且基于一组依赖性规则的应用创建表示每个服务的状态转换的步骤之间的步骤间依赖性,并且开发允许非依赖的步骤的并发执行的协调计划。
附图说明
本文描述的示例可以通过结合附图参考以下描述来理解,其中相同的附图标记标识相同的元素。
图1是根据一个或多个示例实施例的满足服务的系统的示意性表示。
图2是根据一个或多个示例实施例的状态模型。
图3是根据一个或多个示例实施例的服务关系的表示。
图4是根据一个或多个示例实施例的开发协调执行计划的系统架构的表示。
图5是根据一个或多个示例实施例的步骤图和调度器。
图6是根据一个或多个示例实施例的并发地执行服务的方法的流程图。
图7是根据一个或多个示例实施例的具有硬件处理器和可访问机器可读指令的示例计算设备。
图8是根据一个或多个示例实施例的可以被用来实现功能和过程的计算机处理设备的示意性表示。
尽管本文描述的示例易受各种修改和备选形式的影响,但附图通过示例的方式图示了本文详细描述的具体实施例。然而,应当理解,本文中对具体实施例的描述不旨在限制为所公开的特定形式,相反,旨在覆盖在本文中和所附权利要求描述的示例的精神和范围内的所有修改、等同方案和备选方案。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911144056.3/2.html,转载请声明来源钻瓜专利网。