Debugging Distributed Systems

Debugging Distributed Systems
复制标题

DOI:
10.1145/2927299.2940294
复制
发表时间:
2016-03
期刊:
影响因子:
--
通讯作者:
Ivan Beschastnikh;Patty Wang;Yuriy Brun;Michael D. Ernst
Ivan Beschastnikh;Patty Wang;Yuriy Brun;Michael D. Ernst
中科院分区:
--
文献类型:
--
作者:
Ivan Beschastnikh;Patty Wang;Yuriy Brun;Michael D. Ernst

文献摘要

被引文献

相似文献

分布式系统对软件开发人员提出了独特的挑战。对系统节点的并发活动进行推理,甚至理解系统的通信拓扑都是困难的。深入了解系统活动的标准方法是分析系统日志。不幸的是,这可能是一个冗长而复杂的过程。本文将讨论分布式系统与其他类型软件的几个关键特性和调试挑战。本文介绍了几种有前途的工具和正在进行的研究,以帮助解决这些挑战。
Distributed systems pose unique challenges for software developers. Reasoning about concurrent activities of system nodes and even understanding the system’s communication topology can be difficult. A standard approach to gaining insight into system activity is to analyze system logs. Unfortunately, this can be a tedious and complex process. This article looks at several key features and debugging challenges that differentiate distributed systems from other kinds of software. The article presents several promising tools and ongoing research to help resolve these challenges.