A State-Size Inclusive Approach to Optimizing Stream Processing Applications.

EPEW(2023)

引用 0|浏览2
暂无评分
摘要
In stream processing applications, accurately measuring a system’s processing capacity is critical for ensuring optimal performance and meeting Service Level Objectives (SLOs). Traditionally, operator throughput has been used as a proxy for the application’s state size, but this approach can be misleading when dealing with window-based applications. In this paper, we explore the impact of window selectivity on the performance of streaming applications, demonstrating how a growing application state can artificially decrease the operators’ throughput, resulting in false positives that could trigger premature scaling-down decisions. To address this problem, we conduct empirical evaluations to assess the relationship between operators’ throughput and state size, showcasing the state size pattern typically does not correspond to the operator’s processing rate in window-based applications. Our findings highlight the importance of considering the state size of the application in performance monitoring and decision-making, particularly in the context of window-based applications.
更多
查看译文
关键词
state-size
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要