paperbot · PL 论文追踪

全部论文 待读 收藏

P2 LifeStream: a high-performance stream processing engine for periodic streams

LifeStream:面向周期性流的高性能流处理引擎
ASPLOS Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems2021匹配度 1/10 · 该论文研究面向生理数据的流处理引擎与时序查询语言/编译优化,属于数据流系统和DSL方向,与用户关注的静态分析、LLM/Agent、浮点程序分析及贝叶斯程序分析没有直接关联;仅在DSL/编译器工程上有非常边缘的交集。引用 6 inbox
Anand Jayarajan, Kimberly Hau, Andrew Goodwin, Gennady Pekhimenko
crossref: 2026-09-12

AI 速览

一句话:LifeStream 是面向生理数据的流处理引擎,通过时序查询语言与周期性优化,性能显著超越现有系统。

医院每天采集大量生理数据,对这些数据进行统计分析需要在大规模数据上执行复杂计算,因此依赖高效的数据处理系统。本文指出现有数据处理方案要么无法满足性能需求,要么缺乏简单灵活的编程接口。为此,作者提出 LifeStream——一个面向生理数据的高性能流处理引擎,其设计在易编程性与性能之间取得平衡:一方面提供丰富的时序查询语言支持,使开发者能够简洁地表达复杂的时序分析;另一方面利用生理数据固有的周期性特征实施针对性优化。作者在真实数据集与真实工作负载上进行端到端评估,结果显示 LifeStream 的性能最高可达当前最先进流处理引擎的 7.5 倍,比手工优化的数值库快 3.2 倍。

问题
现有数据处理方案面对大规模生理数据的统计与时序分析时,要么无法满足性能需求,要么缺少简单灵活的编程接口。
方法
提出 LifeStream 流处理引擎,提供丰富的时序查询语言以保证易用性,并利用生理数据的周期性特征进行专门优化以提升性能。
评估
在真实数据集与工作负载上开展端到端性能评测,与最先进的流处理引擎及手工优化的数值库进行对比。
原文摘要(Abstract)

Hospitals around the world collect massive amounts of physiological data from their patients every day. Recently, there has been an increase in research interest to subject this data to statistical analysis to gain more insights and provide improved medical diagnoses. Such analyses require complex computations on large volumes of data, demanding efficient data processing systems. This paper shows that currently available data processing solutions either fail to meet the performance requirements or lack simple and flexible programming interfaces. To address this problem, we propose LifeStream, a high-performance stream processing engine for physiological data. LifeStream hits the sweet spot between ease of programming by providing a rich temporal query language support and performance by employing optimizations that exploit the periodic nature of physiological data. We demonstrate that LifeStream achieves end-to-end performance up to 7.5× higher than state-of-the-art streaming engines and 3.2× than hand-optimized numerical libraries on real-world datasets and workloads.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot6110,
  title = {LifeStream: a high-performance stream processing engine for periodic streams},
  author = {Anand Jayarajan and Kimberly Hau and Andrew Goodwin and Gennady Pekhimenko},
  booktitle = {ASPLOS},
  year = {2021},
  doi = {10.1145/3445814.3446725}
}