【24h】

Operator Scheduling in a Data Stream Manager

机译:数据流管理器中的操作员调度

获取原文
获取原文并翻译 | 示例

摘要

Many stream-based applications have sophisticated data processing requirements and real-time performance expectations that need to be met under high-volume, time-varying data streams. In order to address these challenges, we propose novel operator scheduling approaches that specify (1) which operators to schedule (2) in which order to schedule the operators, and (3) how many tuples to process at each execution step. We study our approaches in the context of the Aurora data stream manager. We argue that a fine-grained scheduling approach in combination with various scheduling techniques (such as batching of operators and tuples) can significantly improve system efficiency by reducing various system overheads. We also discuss application-aware extensions that make scheduling decisions according to per-application Quality of Service (QoS) specifications. Finally, we present prototype-based experimental results that characterize the efficiency and effectiveness of our approaches under various stream workloads and processing scenarios.
机译:许多基于流的应用程序都具有复杂的数据处理要求和实时性能期望,这在大批量,随时间变化的数据流下需要得到满足。为了解决这些挑战,我们提出了新颖的运算符调度方法,该方法指定(1)调度哪些运算符(2)调度该运算符的顺序以及(3)每个执行步骤要处理多少个元组。我们在Aurora数据流管理器的背景下研究我们的方法。我们认为,结合各种调度技术(例如,运算符和元组的批处理)的细粒度调度方法可以通过减少各种系统开销来显着提高系统效率。我们还将讨论可识别应用程序的扩展,这些扩展根据每个应用程序的服务质量(QoS)规范制定调度决策。最后,我们提出了基于原型的实验结果,这些结果表征了在各种流工作负载和处理方案下我们的方法的效率和有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号