Back to Search
Start Over
ChaT: Evaluation of Reconfigurable Distributed Network Systems Using Metamorphic Testing
- Source :
- GLOBCOM 2021-IEEE Global Communications Conference, GLOBCOM 2021-IEEE Global Communications Conference, Dec 2021, Madrid, Spain. pp.1-6
- Publication Year :
- 2021
- Publisher :
- HAL CCSD, 2021.
-
Abstract
- International audience; Detecting faults in distributed network systems is challenging because of their complexity, but this is required to evaluate and improve their reliability. This paper proposes ChaT, a testing and evaluation methodology under system reconfigurations and perturbations for distributed network systems, to evaluate QoS reliability by discriminating safe and failure-prone behaviors from different testing scenarios. Motivated by metamorphic testing technique that removes the burden of defining software oracles, we propose some metamorphic relationships that correlate system inputs and outputs to find patterns in executions. Classification techniques based on machine learning (principal component analysis and support vector machine) are used to identify system states and validate the proposed metamorphic relationships. These metamorphic relationships are also used to help anomaly detection. We verify this with several anomaly detection techniques (isolation forest, one-class SVM, local outlier factor, and robust covariance) that categorize experiments belonging to either safe or failure-prone states. We apply ChaT to a video streaming application use case. The simulation results show the effectiveness of ChaT to achieve our goals: identifying execution classes and detecting failure-prone experiments based on metamorphic relationships with high level of statistical scores.
- Subjects :
- distributed network systems
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
[INFO.INFO-PF]Computer Science [cs]/Performance [cs.PF]
anomaly detection techniques
[INFO.INFO-LG]Computer Science [cs]/Machine Learning [cs.LG]
classification techniques
metamorphic relationships
[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]
[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
metamorphic testing
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- GLOBCOM 2021-IEEE Global Communications Conference, GLOBCOM 2021-IEEE Global Communications Conference, Dec 2021, Madrid, Spain. pp.1-6
- Accession number :
- edsair.doi.dedup.....64a2f3066d5d4c2d0e12c70c7eeb0c56