DistFax: A Toolkit for Measuring Interprocess Communications and Quality of Distributed Systems

DistFax: A Toolkit for Measuring Interprocess Communications and Quality of Distributed Systems
复制标题

DOI:
10.1145/3510454.3516859
复制
发表时间:
2022-05
期刊:
2022 IEEE/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
影响因子:
--
通讯作者:
Xiaoqin Fu;Boxiang Lin;Haipeng Cai
Xiaoqin Fu;Boxiang Lin;Haipeng Cai
中科院分区:
其他
文献类型:
--
作者:
Xiaoqin Fu;Boxiang Lin;Haipeng Cai

文献摘要

被引文献

相似文献

在本文中,我们提出了DistFax,这是一种用于测量共同分布式系统的工具包,重点关注他们的Intercess Communications(IPC),这是分布式系统运行时行为的重要方面。 DistFax通过各自的IPC指标来衡量分布式系统的耦合和内聚力。它还通过一组动态质量指标来表征分布式系统的运行时间质量。然后,DistFax计算IPC指标与质量指标之间的统计相关性。它进一步利用了相关性,以在标准质量模型中相对于各种质量指标对系统质量状态进行分类。我们从经验上证明了DistFax在测量IPC和11个现实世界分布式系统的质量方面的实用性和实用性。可以在https://youtu.be/vlmnihvouwq Online上观看DistFax的演示视频,而文物包可以在https://tinyurl.com/zaz27ec8上公开获取。
In this paper, we present DistFax, a toolkit for measuring common distributed systems, focusing on their interprocess communications (IPCs), a vital aspect of distributed system run-time behaviors. DistFax measures the coupling and cohesion of distributed systems via respective IPC metrics. It also characterizes the run-time quality of distributed systems via a set of dynamic quality metrics. DistFax then computes statistical correlations between the IPC metrics and quality metrics. It further exploits the correlations to classify the system quality status with respect to various quality metrics in a standard quality model. We empirically demonstrated the practicality and usefulness of DistFax in measuring the IPCs and quality of 11 real-world distributed systems against diverse execution scenarios. The demo video of DistFax can be viewed at https://youtu.be/VLmNiHvOuWQ online, and the artifact package is publicly available at https://tinyurl.com/zaz27ec8.