论文标题

流媒体与功能:云事件处理的成本视角

Streaming vs. Functions: A Cost Perspective on Cloud Event Processing

论文作者

Pfandzelter, Tobias, Henning, Sören, Schirmer, Trever, Hasselbring, Wilhelm, Bermbach, David

论文摘要

在云事件处理中,在边缘生成的数据是通过云资源实时处理的。已经提出了分布式流处理(DSP)和功能-AS-Service(FAA)来实施此类事件处理应用程序。 FAA强调快速开发和易于操作,而DSP则强调有效地处理大型数据量。尽管它们的架构差异,但两者都可以用来建模和实现松散耦合的作业图。 在本文中,我们从成本的角度考虑了FAA和DSP的选择。我们使用Cloud FAAS和DSP实现了从theodolite基准套件中实施无状态和状态工作流程。在广泛的评估中,我们展示了应用程序类型,云服务提供商和运行时环境如何影响应用程序部署的成本并为云工程师提供决策指南。

In cloud event processing, data generated at the edge is processed in real-time by cloud resources. Both distributed stream processing (DSP) and Function-as-a-Service (FaaS) have been proposed to implement such event processing applications. FaaS emphasizes fast development and easy operation, while DSP emphasizes efficient handling of large data volumes. Despite their architectural differences, both can be used to model and implement loosely-coupled job graphs. In this paper, we consider the selection of FaaS and DSP from a cost perspective. We implement stateless and stateful workflows from the Theodolite benchmarking suite using cloud FaaS and DSP. In an extensive evaluation, we show how application type, cloud service provider, and runtime environment can influence the cost of application deployments and derive decision guidelines for cloud engineers.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源