首页> 外文会议>International Workshop on Embedded Multicore Systems >Cyclone: Unified Stream and Batch Processing
【24h】

Cyclone: Unified Stream and Batch Processing

机译:Cyclone:统一的流和批处理

获取原文

摘要

Due to the rising demand for large-scale data processing, there is a growing interest in both batch processing, where large volumes of data are processed offline, and stream processing, where large quantities of streaming data are processed online. The dichotomy between these vastly different computing paradigms has led to the development of substantially different methodologies and systems. As there is an increasing number of applications requiring stream and batch processing, there is a need to bridge this gap and offer support for both paradigms. We introduce a new direction for the unification of stream and batch processing, which, contrary to other proposed approaches, uses a stream processing platform as its foundation and supports batch processing on top. Our proof-of-concept implementation of such a middleware layer, called Cyclone, offers the widely popular MapReduce programming model and translates MapReduce jobs for execution on the underlying streaming platform. Cyclone not only achieves a tight integration of batch and stream processing, our evaluation further shows significant performance gains, in particular for sequential and iterative jobs, which naturally arise in many applications.
机译:由于对大规模数据处理的需求增加,批处理的兴趣日益增长,其中大量数据被处理离线,流处理,其中在线处理大量的流数据。这些巨大不同的计算范例之间的二分法导致了基本上不同的方法和系统的发展。由于需要越来越多的应用流和批处理的应用程序,因此需要弥合该差距并为两个范例提供支持。我们向流和批处理的统一引入了新的方向,这与其他提出的方法相反,使用流处理平台作为其基础并支持顶部的批处理。我们的概念验证实现了这种中间件层,称为Cyclone,提供了广泛流行的MapReduce编程模型,并转换MapReduce作业以在底层流平台上执行。 Cyclone不仅达到了批量和流处理的紧密集成,我们的评价进一步表现出显着的性能增益,特别是对于许多应用中自然地产生的顺序和迭代作业。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号