...
首页> 外文期刊>Concurrency, practice and experience >A probabilistic strategy for temporal constraint management in scientific workflow systems
【24h】

A probabilistic strategy for temporal constraint management in scientific workflow systems

机译:科学工作流系统中时间约束管理的概率策略

获取原文
获取原文并翻译 | 示例
           

摘要

In scientific workflow systems, it is critical to ensure the timely completion of scientific workflows. Therefore, temporal constraints as a type of QoS (Quality of Service) specification are usually required to be managed in scientific workflow systems. Specifically, temporal constraint management includes two basic tasks: setting temporal constraints at workflow build-time and updating temporal constraints at workflow run-time. For constraint setting, the current work mainly adopts user-specified temporal constraints without considering the system performance. Hence, it may result in frequent temporal violations which deteriorate the overall workflow execution effectiveness. As regards constraint updating, although not well investigated, so far is in fact of great importance to workflow management tasks such as workflow scheduling and exception handling. In this paper, with a systematic analysis of the above issues, we propose a probabilistic strategy for temporal constraint management which utilizes a novel probability-based temporal consistency model. Specifically for constraint setting, a negotiation process between the client and the service provider is designed to support the setting of coarse-grained temporal constraints and then automatically derive the fine-grained temporal constraints; for constraint updating, the probability time deficit/redundancy propagation process is proposed to update run-time fine-grained temporal constraints when workflow execution is either ahead of or behind the schedule. The effectiveness of our strategy is demonstrated through a case study on an example scientific workflow process in our scientific workflow system.
机译:在科学工作流程系统中,确保及时完成科学工作流程至关重要。因此,通常需要在科学工作流系统中管理作为QoS(服务质量)规范类型的时间约束。具体来说,时间约束管理包括两个基本任务:在工作流构建时设置时间约束,并在工作流运行时更新时间约束。对于约束设置,当前的工作主要采用用户指定的时间约束,而不考虑系统性能。因此,这可能导致频繁的时间违规,从而使总体工作流程执行效率降低。关于约束更新,尽管没有得到很好的研究,但实际上到目前为止对工作流管理任务(如工作流调度和异常处理)非常重要。本文通过对上述问题的系统分析,提出了一种基于时间概率一致性模型的时间约束管理概率策略。专门针对约束设置,设计客户端和服务提供者之间的协商过程,以支持粗粒度时间约束的设置,然后自动导出细粒度时间约束。对于约束更新,当工作流执行在计划之前或之后时,建议使用概率时间不足/冗余传播过程来更新运行时细粒度时间约束。通过对科学工作流程系统中的示例科学工作流程过程进行案例研究,证明了我们策略的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号