普通纸|开放获取
莎伦·西蒙斯,丹尼斯·爱德华兹,菲尔·卡恩斯, "分布式程序的通信分析",科学的规划, 卷。14, 文章的ID763568, 20. 页面, 2006. https://doi.org/10.1155/2006/763568
分布式程序的通信分析
收到了
2006年12月07
接受
2006年12月07
摘要
捕获和检查分布式系统的因果关系和并发关系对于广泛的分布式系统应用程序来说是必不可少的。收集此信息的许多方法依赖于执行的跟踪文件。通过追踪获得的信息仅限于观察到的执行情况。我们提出了一种分析分布式系统源代码的方法。我们的分析考虑了每个流程的源代码,并生成了系统可能行为的单一综合图表。该图称为偏序图(波格游戏),唯一表示系统的每一个可能的偏序。因果关系和并发关系可以相对于特定的部分顺序(与单个执行同义)或部分顺序的集合进行提取。该图提供了一种从一定会发生、可能发生和永远不会发生的关系方面对系统进行推理的方法。分布式断言语句提供了一种监视分布式系统执行的方法。通过构造的波格游戏在系统执行之前,由系统提供的因果关系信息波格游戏启用assert语句的运行时计算,而不依赖于跟踪或添加消息。
版权
版权所有©2006辛达维出版公司。这是一篇开放获取的文章知识共享署名许可,允许在任何媒介上不受限制地使用、分发和复制,只要原稿被适当引用。