首页> 外文会议>IASTED International Conferences on Informatics >EFFICIENT IMPLEMENTATION OF LARGE-SCALE WORKFLOWS BASED ON ARRAY CONTRACTION
【24h】

EFFICIENT IMPLEMENTATION OF LARGE-SCALE WORKFLOWS BASED ON ARRAY CONTRACTION

机译:基于阵列收缩的大规模工作流程的高效实现

获取原文

摘要

The size of a workflow representation, used in programming languages and runtime systems, depends on the number of included tasks and their connections. Therefore, the execution of large-scale workflows is limited by memory size of the master node and task scheduling/transfer cost. We propose a scheme largely reducing the size of workflow representation using array contraction. Focusing on arrays in workflow representation, our scheme can contract such arrays dynamically, without static analysis of user code. Hierarchically parallel structures, often used in large-scale workflows, can also be contracted. As a result of evaluation on our object-oriented workflow language MegaScript, the number of API objects in fully-contracted random workflow representations was approximately 300 in average, independent from the number of tasks. The required memory size was also reduced to approximately 100KB in average.
机译:用于编程语言和运行时系统的工作流表示的大小取决于包含的任务及其连接的数量。因此,大规模工作流的执行受到主节点的存储器大小和任务调度/转移成本的限制。我们提出了一种在很大程度上减少了使用阵列收缩来减少工作流表示的大小的计划。专注于工作流表示中的数组,我们的计划可以动态收缩此类阵列,而无需对用户代码的静态分析。分层平行结构,通常用于大型工作流程,也可以收缩。由于对我们面向对象的工作流语言迈克斯版进行评估,完全合同随机工作流表示中的API对象的数量平均为约300,独立于任务数。所需的内存大小平均也降至约100kb。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号