arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1808.09005cs.DC
收藏

火花流的建模与仿真

Modeling and Simulation of Spark Streaming

Jia-Chun Lin, Ming-Chang Lee, Ingrid Chieh Yu, Einar Broch Johnsen

摘要:

随着越来越多的设备连接到物联网,将产生无限的数据流,这些数据流必须“实时”处理,以触发自动化操作并提供实时服务。Spark Streaming是一个流行的实时流处理框架。为了有效地使用Spark Streaming并实现稳定的流处理,需要在不同的参数配置之间进行仔细的相互作用。错误可能会导致严重的资源过度配置和性能下降。为了缓解这些问题,本文开发了一个可执行和可配置的模型SSP(代表Spark Streaming Processing)来建模和仿真Spark Streaming。SSP是用ABS编写的,ABS是一种形式化的、可执行的、面向对象的语言,用于通过并发对象组对分布式系统进行建模。SSP允许用户快速评估和比较不同的参数配置,而无需在群集/云上部署应用程序。仿真结果表明,SSP能够在不同的场景下模仿Spark Streaming。

英文摘要:

As more and more devices connect to Internet of Things, unbounded streams of data will be generated, which have to be processed "on the fly" in order to trigger automated actions and deliver real-time services. Spark Streaming is a popular realtime stream processing framework. To make efficient use of Spark Streaming and achieve stable stream processing, it requires a careful interplay between different parameter configurations. Mistakes may lead to significant resource overprovisioning and bad performance. To alleviate such issues, this paper develops an executable and configurable model named SSP (stands for Spark Streaming Processing) to model and simulate Spark Streaming. SSP is written in ABS, which is a formal, executable, and object-oriented language for modeling distributed systems by means of concurrent object groups. SSP allows users to rapidly evaluate and compare different parameter configurations without deploying their applications on a cluster/cloud. The simulation results show that SSP is able to mimic Spark Streaming in different scenarios.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑