首页> 外文期刊>Journal of supercomputing >A model, design, and implementation of an efficient multithreaded workflow execution engine with data streaming, caching, and storage constraints
【24h】

A model, design, and implementation of an efficient multithreaded workflow execution engine with data streaming, caching, and storage constraints

机译:具有数据流,缓存和存储约束的高效多线程工作流执行引擎的模型,设计和实现

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

摘要

The paper proposes a model, design, and implementation of an efficient multithreaded engine for execution of distributed service-based workflows with data streaming defined on a per task basis. The implementation takes into account capacity constraints of the servers on which services are installed and the workflow data footprint if needed. Furthermore, it also considers storage space of the workflow execution engine and its cost. Caching service output data is implemented to speed up the execution of the workflow. Input data is partitioned into data packets, which are passed and processed by services previously selected for workflow tasks so that the aforementioned constraints are met. Performance impact of the proposed mechanisms is investigated for workflow structures common in acyclic directed graph workflow applications. It is shown for a real workflow with distributed processing of digital media content that the initial budget needs to be properly distributed between both the cost of services, but also the cost of intermediate storage to obtain good workflow execution times.
机译:本文提出了一种高效的多线程引擎的模型,设计和实现,用于执行基于分布式服务的工作流,并在每个任务的基础上定义了数据流。该实现考虑了安装服务的服务器的容量限制以及工作流数据占用(如果需要)。此外,还考虑了工作流执行引擎的存储空间及其成本。实现缓存服务输出数据可加快工作流程的执行速度。输入数据被划分为数据包,数据包由先前为工作流任务选择的服务传递和处理,从而满足上述约束。对于非循环有向图工作流应用程序中常见的工作流结构,研究了所提出机制的性能影响。对于具有数字媒体内容的分布式处理的实际工作流程,显示出初始预算需要在服务成本之间以及中间存储的成本之间进行适当分配,以获取良好的工作流程执行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号