首页> 外文会议>IEEE Symposium on Reliable Distributed Systems >Multithreading-Enabled Active Replication for Event Stream Processing Operators
【24h】

Multithreading-Enabled Active Replication for Event Stream Processing Operators

机译:对事件流处理运算符启用了多线程的主动复制

获取原文

摘要

Event Stream Processing (ESP) systems are very popular in monitoring applications. Algorithmic trading, network monitoring and sensor networks are good examples of applications that rely upon ESP systems. As these systems become larger and more widely deployed, they have to answer increasingly stronger requirements that are often difficult to satisfy. Fault-tolerance is a good example of such a non-trivial requirement. Making ESP operators fault-tolerant can add considerable performance overhead to the application. In this paper, we focus on active replication as an approach to provide fault-tolerance to ESP operators. More precisely, we address the performance costs of active replication for operators in distributed ESP applications.We use a speculation mechanism based on Software Transactional Memory (STM) to achieve the following goals: (i) enable replicas to make progress using optimistic delivery; (ii) enable early forwarding of speculative computation results; (iii) enable active replication of multi-threaded operators using transactional executions. Experimental evaluation shows that, using this combination of mechanisms, one can implement highly efficient fault-tolerant ESP operators.
机译:事件流处理(ESP)系统在监控应用中非常流行。算法交易,网络监控和传感器网络是依赖于ESP系统的应用程序的良好示例。由于这些系统变得更大,并且部署更广泛,因此他们必须回答越来越强的要求,这些要求通常难以满足。容错是这种非琐碎要求的一个很好的例子。使ESP运算符容错可以为应用程序增加相当大的性能开销。在本文中,我们专注于主动复制作为为ESP运算符提供容错的方法。更确切地说,我们解决了分布式ESP应用程序中运营商主动复制的性能成本。我们使用基于软件事务内存(STM)的投机机制来实现以下目标:(i)使能储存副本以利用乐观交付进行进展; (ii)启用推测计算结果的早期转发; (iii)使用事务执行启用多线程运算符的主动复制。实验评估表明,使用这种机制的组合,可以实现高效的容错ESP运算符。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号