Quarterly journal published in SPbPU
and edited by prof. Dmitry Zegzhda
Peter the Great St. Petersburg Polytechnic University
Institute of computer sciences and technologies
information security of computer systems
Information Security Problems. Computer Systems
Published since 1999.
ISSN 2071-8217
AN AUTOMATED METHOD FOR ASSESSING THE CORRECTNESS OF DISTRIBUTED ALGORITHMS USING CHAOS ENGINEERING TESTING
A. A. Lyrchikov1, A. D. Dakhnovich1, D. A. Moskvin1
Annotation: In the paper a method for assessing the correctness of distributed algorithms using chaos engineering techniques to enhance their testing efficiency is presented. An analysis of current research in the field of testing distributed systems – such as federated learning systems for Large Language Models (LLMs) — and chaos engineering is provided. Existing chaos engineering-based testing methods and tools are analyzed, and their shortcomings are identified. As a result, a method for assessing the correctness of distributed systems through chaos engineering testing has been developed; vulnerability testing in open-source projects was conducted, including a comparison with existing approaches. The obtained results confirm the effectiveness of the proposed method.
Keywords: Distributed algorithms, distributed systems, testing, chaos engineering, fuzzing
Pages 99–111