SPSC:面向工业大数据的无服务器计算流处理框架

SPSC: Stream Processing Framework Atop Serverless Computing for Industrial Big Data

IEEE Transactions on Cybernetics · 2024
被引 11
ABS 3

中文导读

提出SPSC框架,将事件离散化为原子流,用无状态Lambda函数作为算子,实现任务与数据并行,在AWS上实现原型,相比Flink性能提升10.12%。

Abstract

With the advance of smart manufacturing and information technologies, the volume of data to process is increasing accordingly. Current solutions for big data processing resort to distributed stream processing systems, such as Apache Flink and Spark. However, such frameworks face challenges of resource underutilization and high latency in big data application scenarios. In this article, we propose SPSC, a serverless-based stream computing framework where events are discretized into the atomic stream and stateless Lambda functions are taken as context-irrelevant operators, achieving task parallelism and inherent data parallelism in processing. Also, we implement a prototype of the framework on Amazon Web service (AWS) using AWS Lambda, AWS simple queue service, and AWS DynamoDB. The evaluation shows that compared with Alibaba's real-time computing Flink version, SPSC outperforms by 10.12% when the overhead is close.

流处理大数据无服务器计算工业大数据