59、业务流程调度与服务组合恢复策略解析

业务流程调度与服务组合恢复策略解析

在当今的业务环境中,业务流程调度和服务组合的高效性与稳定性至关重要。本文将深入探讨业务流程调度中资源可用性约束下的策略,以及服务组合中利用保障点和集成规则实现恢复的方法。

业务流程调度策略

在业务流程调度中,资源可用性约束是一个关键问题。为了实现高效的调度,提出了几种不同的策略。

乐观预分配与任务重调度

首先进行乐观预分配,重复特定步骤直到没有剩余实例可调度。最后尝试重新调度已分配的任务,以挽救其他实例,并返回最终的流程调度结果。

BG 调度策略 - 广度优先/动态全局优化

BG 策略与其他策略在整体流程调度上采用了不同的优化准则。它以平衡的方式调度实例,每次为一个实例的一个任务进行调度,目标是实现全局优化。该策略基于所有实例来选择惩罚最小的任务进行资源分配,考虑了不同实例之间的更多影响。

为了确定任务优先级,提出了三条启发式规则:
1. 总时间间隔增加影响 :当资源槽分配给某个实例的任务时,所有实例的总时间间隔增加会影响任务惩罚。总时间间隔增加越多,惩罚越大,任务调度优先级越低。
2. 未调度任务数量影响 :属于未调度任务数量较少的实例的任务,惩罚较低。因为这样的实例更有可能完成,所以该任务的调度优先级更高。
3. 不可调度实例数量影响 :导致更多实例不可调度的任务,惩罚更高。每次分配都应尽量减少不可调度实例的数量。

基于预分配结果,选择所有未分配实例中最早使用(开始时间最小)的可用资源槽,生成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值