arrow
返回

Cost-based vectorization of instance-based integration processes

delete2011-03-01
delete15
delete
OA
AI
M
Matthias Böehm *
D
Dirk Habich
S
Steffen Preißler
W
Wolfgang Lehner
U
Uwe Wloka
DOI:10.1016/j.is.2010.06.007delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Integration processes are workflow-based integration tasks. The inefficiency of these processes is often caused by low resource utilization and significant waiting times for external systems. With the aim to overcome these problems, we proposed the concept of process vectorization. There, instance-based integration processes are transparently executed with the pipes-and-filters execution model. The term vectorization is used in the sense of processing a sequence (vector) of messages by one standing process. Although it has been shown that process vectorization achieves a significant throughput improvement, this concept has two major drawbacks. First, the theoretical performance of a vectorized integration process mainly depends on the performance of the most cost-intensive operator. Second, the practical performance strongly depends on the number of used threads and thus, on the number of operators. In this paper, we present an advanced optimization approach that addresses the mentioned problems. We generalize the vectorization problem and explain how to vectorize process plans in a cost-based manner taking into account the cost of the single operators in the form of their execution time. Due to the exponential time complexity of the exhaustive computation approach, we also provide a heuristic algorithm with linear time complexity. Furthermore, we explain how to apply the general cost-based vectorization to multiple process plans and we discuss the periodical re-optimization. In conclusion of our evaluation, the message throughput can be significantly increased compared to both the instance-based execution as well as the rule-based vectorized execution. (C) 2010 Elsevier B.V. All rights reserved.
Keyword:
Cost-based vectorization
Operator-aware vectorization
Integration processes
Pipelining
Throughput optimization
Pipes and filters
Instance-based
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Enterprise Information Systems 封面图
Enterprise Information Systems
IF:
3.9
论文数:
2.8K
被引数:
1.8K

机构

T
Technische Universitat Dresden
学者数:
3.2W
论文数: 2.5W
被引数: 249
引用论文

引用论文

Human activities accelerated the degradation of saline seepweed red beaches by amplifying top‐down and bottom‐up forces
err2018-07-23
err0
errOAAI
errWeizhi Lu; Jingfeng Xiao; Wei Lei; Jinqiu Du; Zhengjie Li; Pifu Cong; Wenhao Hou; Jialin Zhang; Luzhen Chen; Yihui Zhang; Guoxiang Liao
err分享
err收藏
An Archaeopteryx-like theropod from China and the origin of Avialae
err2011-07-27
err0
PREAI
errXing Xu; Hailu You; Kai Du; Fenglu Han
err分享
err收藏
Atypical activation and fertilization patterns in humans
err1995-01-01
err0
PREAI
errJ. Cohen; J. Levron; G.D. Palermo; S. Munné; A. Adler; M. Alikani; G. Schattman; K. Sultan; S. Willadsen
err分享
err收藏
Process pipeline scheduling
err2008-03-01
err0
PREAI
errLemos, Melissa; Casanova, Marco A.; Furtado, Antonio L.
err分享
err收藏
学者 查看更多内容