【24h】

Low-Overhead Message Tracking for Distributed Messaging

机译:分布式消息的低开销消息跟踪

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

摘要

As enterprise applications rely increasingly on commodity messaging middleware, message tracking has become instrumental in testing and run-time monitoring. However, building an effective message tracking system is challenging because of the large scale and high message rate of enterprise-wide applications. To address this challenge, we consider the case of message tracking for distributed messaging middleware. We desire to record the origin, path, and destination of every application message while imposing low overhead with respect to latency, memory and storage. To achieve our goal, we propose a tunable approximation approach based on Bloom filter "histories." Our approach is tunable in the sense that more accurate audit trails may be provided at the expense of storage space, or, conversely, storage overhead is reduced for applications requiring less accurate audit trails. We describe the design of the system and demonstrate its utility by analyzing the performance of a prototype implementation.
机译:随着企业应用程序越来越依赖商品消息中间件,消息跟踪已成为测试和运行时监视的工具。但是,由于企业级应用程序的大规模和高消息率,因此构建有效的消息跟踪系统具有挑战性。为了解决这一挑战,我们考虑了分布式消息传递中间件的消息跟踪情况。我们希望记录每个应用程序消息的来源,路径和目的地,同时在延迟,内存和存储方面施加较低的开销。为了实现我们的目标,我们提出了一种基于Bloom过滤器“历史”的可调近似方法。我们的方法在某种意义上是可调的,因为可以提供更准确的审核跟踪,而以存储空间为代价,或者相反,对于要求不太准确的审核跟踪的应用程序,可以减少存储开销。我们通过分析原型实现的性能来描述系统的设计并展示其实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号