首页> 外文会议>International Conference on Parallel Processing Workshops >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号