arrow
返回

TSpoon: Transactions on a stream processor

delete2020-06-01
delete8
PRE
AI
L
Lorenzo Affetti
A
Alessandro Margara *
G
Gianpaolo Cugola
DOI:10.1016/j.jpdc.2020.03.003delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Stream processing systems are increasingly becoming a core element in the data processing stack of many large companies, where they complement data management frameworks to build comprehensive solutions for processing, storage, and query. The adoption of separate tools leads to complex architectures that leave developers with the difficult task of writing application-specific code that ensures integration correctness. This hinders design, implementation, maintenance, and evolution. We address this problem with a new model that seamlessly integrates data management capabilities within a distributed stream processor. The model makes the state of stream processing operators externally visible and queryable, providing transactional guarantees for state accesses and updates. It enables developers to configure transactions obtaining strong guarantees when needed and relaxing them for higher performance when possible. We introduce the new model and formalize the transactional guarantees it offers. We discuss the implementation of the model into the TSpoon tool and experiment different algorithms to enforce transactional behavior. We evaluate the performance of TSpoon with real world case studies and synthetic workloads, compare it with state-of-the-art tools for distributed in-memory stream processing and data management, and analyze in detail the cost to ensure various transactional semantics. (C) 2020 Elsevier Inc. All rights reserved.
Keyword:
Distributed Stream processing
Data databases
Transactions
Queryable state
TSpoon
AI总结

AI总结

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

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

P
Polytechnic University of Milan
学者数:
2.0W
论文数: 1.8W
被引数: 24
引用论文

引用论文

err分享
err收藏
err分享
err收藏
A Survey on Reactive Programming
err2013-08-30
err127
errOAAI
errBainomugisha, Engineer; Carreton, Andoni Lombide; Van Cutsem, Tom; Mostinckx, Stijn; De Meuter, Wolfgang
err分享
err收藏
Frontal Cortex Subregions Play Distinct Roles in Choices between Actions and Stimuli
err2008-12-17
err0
errOAAI
errPeter H. Rudebeck; Timothy E. Behrens; Steven W. Kennerley; Mark G. Baxter; Mark J. Buckley; Mark E. Walton; Matthew F. S. Rushworth
err分享
err收藏
没有更多内容