Skip to main navigation Skip to search Skip to main content

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

  • Washington State University Pullman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2022 ACM/IEEE 44th International Conference on Software Engineering
Subtitle of host publicationCompanion Proceedings, ICSE-Companion 2022
PublisherIEEE Computer Society
Pages51-55
Number of pages5
ISBN (Electronic)9781665495981
DOIs
StatePublished - Oct 19 2022
Event44th ACM/IEEE International Conference on Software Engineering: Companion proceedings, ICSE-Companion 2022 - Hybrid, Pittsburgh, United States
Duration: May 22 2022May 27 2022

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference44th ACM/IEEE International Conference on Software Engineering: Companion proceedings, ICSE-Companion 2022
Country/TerritoryUnited States
CityHybrid, Pittsburgh
Period05/22/2205/27/22

Keywords

  • Distributed system
  • IPC
  • quality
  • software measurement

Fingerprint

Dive into the research topics of 'DistFax: A Toolkit for Measuring Interprocess Communications and Quality of Distributed Systems'. Together they form a unique fingerprint.

Cite this