首页> 外文会议>Annual IEEE/IFIP International Conference on Dependable Systems and Networks >Falcon: A Practical Log-Based Analysis Tool for Distributed Systems
【24h】

Falcon: A Practical Log-Based Analysis Tool for Distributed Systems

机译:Falcon:实用的基于日志的分布式系统分析工具

获取原文

摘要

Programmers and support engineers typically rely on log data to narrow down the root cause of unexpected behaviors in dependable distributed systems. Unfortunately, the inherently distributed nature and complexity of such distributed executions often leads to multiple independent logs, scattered across different physical machines, with thousands or millions entries poorly correlated in terms of event causality. This renders log-based debugging a tedious, time-consuming, and potentially inconclusive task. We present Falcon, a tool aimed at making log-based analysis of distributed systems practical and effective. Falcon's modular architecture, designed as an extensible pipeline, allows it to seamlessly combine several distinct logging sources and generate a coherent space-time diagram of distributed executions. To preserve event causality, even in the presence of logs collected from independent unsynchronized machines, Falcon introduces a novel happens-before symbolic formulation and relies on an off-the-shelf constraint solver to obtain a coherent event schedule. Our case study with the popular distributed coordination service Apache Zookeeper shows that Falcon eases the log-based analysis of complex distributed protocols and is helpful in bridging the gap between protocol design and implementation.
机译:程序员和支持工程师通常依靠日志数据来缩小可靠的分布式系统中意外行为的根本原因。不幸的是,这种分布式执行的固有分布式特性和复杂性通常会导致多个独立的日志,这些日志分散在不同的物理计算机上,成千上万的条目在事件因果关系上的相关性很差。这使得基于日志的调试成为一项繁琐,耗时且可能不确定的任务。我们介绍Falcon,该工具旨在使基于日志的分布式系统分析切实可行和有效。 Falcon的模块化体系结构设计为可扩展的管道,可使其无缝组合多个不同的日志记录源,并生成分布式执行的连贯的时空图。为了保持事件因果关系,即使在存在从独立的非同步机器收集的日志的情况下,Falcon还是采用了一种新颖的先于符号表示的方式,并且依靠现有的约束求解器来获得一致的事件时间表。我们对流行的分布式协调服务Apache Zookeeper的案例研究表明,Falcon简化了复杂分布式协议的基于日志的分析,并有助于弥合协议设计与实现之间的鸿沟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号